Commit Graph

173 Commits

Author SHA1 Message Date
Mathieu Arnold
bc89cd3d2c Convert to UCL & cleanup pkg-message (categories s) 2019-08-14 12:16:12 +00:00
Sunpoet Po-Chuan Hsieh
40c9c7f7eb Update devel/readline to 8.0
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://tiswww.case.edu/php/chet/readline/CHANGES
PR:		236156
Exp-run by:	antoine
2019-04-09 14:04:49 +00:00
Baptiste Daroussin
7990f81066 Install texinfo files (GNU info) into ${PREFIX}/share/info
After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.

Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.

Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them

Bump revision of all impacted ports

PR:		232907
exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D17816
2018-11-10 18:12:57 +00:00
Tobias Kortkamp
5e5cdca15f security/heimdal: Chase cracklib dictionary rename from r408137
PR:		213157
Submitted by:	Florian Riehm <mail@friehm.de>
Approved by:	2 year bug anniversary
2018-10-11 09:56:41 +00:00
Xin LI
a873c4d2c0 security/heimdal: Don't call arc4random_stir.
PR:		230835, 230756
Approved by:	portmgr (antoine)
2018-08-26 08:36:30 +00:00
Hiroki Sato
c4331701f1 Update to 7.5.0:
- In Heimdal 7.1 through 7.4, remote unauthenticated
  attackers are able to crash the KDC by sending a crafted UDP packet
  containing empty data fields for client name or realm.

Security:	CVE-2017-17439
PR:		224191
2018-01-23 10:35:25 +00:00
Jimmy Olgeni
e929aea23c Fix whitespace issues (mixed tab/spaces, alignment) in a few ports.
This round is @FreeBSD.org residents except teams.
2017-11-02 21:41:47 +00:00
Hiroki Sato
1a08d92ab8 Update to 7.4.0. This release fixes a critical vulnerability named
"Orpheus' Lyre".

Security:	CVE-2017-11103
Secuirty:	https://www.orpheus-lyre.info/
2017-07-11 17:56:53 +00:00
Sunpoet Po-Chuan Hsieh
cb037d3c98 Update devel/readline to 7.0 patch 3
- Bump PORTREVISION for shlib change

Changes:	https://cnswww.cns.cwru.edu/php/chet/readline/CHANGES
		https://lists.gnu.org/archive/html/bug-bash/2016-09/msg00107.html
		https://lists.gnu.org/archive/html/bug-readline/2017-01/msg00002.html
Differential Revision:	https://reviews.freebsd.org/D11172
PR:		219947
Exp-run by:	antoine
2017-06-27 13:46:53 +00:00
Hiroki Sato
60e50d5d8f Update to 7.3.0. 2017-06-10 19:32:46 +00:00
Mark Felder
39c2b660cb security/heimdal: Fix build
Previous backported patch for CVE requires a new build dependency.

PR:		219657
Reported by:	Benjamin Woods
MFH:		2017Q2
Differential Revision:	https://reviews.freebsd.org/D11125
2017-06-10 17:38:14 +00:00
Mark Felder
43ce954d7f security/heimdal: Backport security fix
PR:		219657
MFH:		2017Q2
Security:	CVE-2017-6594
2017-06-09 15:57:30 +00:00
Hiroki Sato
f124b68bad Fix build when !BDB and db5 is installed at the same time.
The configure script picked up the db5 library though
ac_cv_func_db_create=no.

PR:	215772
2017-01-11 07:50:07 +00:00
Hiroki Sato
04b7b6b70d - Fix krb5-config --libs to provide a list of libraries including
dependency.  This broke ports which depend on this utility.

- Add LMDB option to support database/lmdb.
2017-01-04 02:09:18 +00:00
Hiroki Sato
277795238c - Enable dbopen() in DB 1.85 even if !BDB because libhdb with
no backend is very confusing.

- Fix build when !BDB[*]

PR:	215741 [*]
2017-01-03 20:00:29 +00:00
Hiroki Sato
1003c77c0b Update to 7.1.0. Changes include:
- hcrypto is now thread safe on all platforms and as much as possible
  hcrypto now uses the operating system's preferred crypto
  implementation ensuring that optimized hardware assisted
  implementations of AES-NI are used.

- RFC 6113 Generalized Framework for Kerberos Pre-Authentication
  (FAST).

- Hierarchical capath support

- iprop has been revamped to fix a number of race conditions that
  could lead to inconsistent replication.

- The KDC process now uses a multi-process model improving resiliency
  and performance.

- AES Encryption with HMAC-SHA2 for Kerberos 5
  draft-ietf-kitten-aes-cts-hmac-sha2-11

- Moved kadmin and ktutil to /usr/bin

- Stricter fcache checks (see fcache_strict_checking krb5.conf setting)

- Removed legacy applications: ftp, kx, login, popper, push, rcp, rsh,
  telnet, xnlock
2017-01-03 13:52:06 +00:00
Hiroki Sato
714587dad8 - Fix Berkeley DB dependency. It now properly uses BDB_LIB specified in
Mk/Uses/bdb.mk instead of db185 interfaces in libc.
  As a side-effect, this causes a compatibility issue between
  heimdal.db created by kadmin(8) in the base system or one by
  an older security/heimdal.  See UPDATING about this issue.

- Fix readline dependency end eliminate libheimedit.

- Use -lpthread instead of -pthread.

- Use FOO_CONFIGURE_WITH=foo instead of FOO_CONFIGURE_ON=--with-foo.
2016-11-12 21:22:47 +00:00
Jung-uk Kim
c4e34bef1c Do not let the configure script pick up Berkeley DB from ports.
Approved by:	hrs (maintainer)
2016-11-09 22:42:54 +00:00
Hiroki Sato
a5c0e4b9ce ix Berkeley DB detection at the configuration stage.
PR:	214182
2016-11-05 16:57:01 +00:00
Hiroki Sato
c0d3176379 Add missing header files (com_err.h and com_right.h).
Submitted by:	Franco Fichtner
PR:		213470
2016-11-02 09:51:16 +00:00
John Marino
6dd507bfc1 security/heimdal: Fix build when EGD is not available (e.g. LibreSSL)
Approved by:	SSL blanket
2016-09-12 15:14:14 +00:00
Dmitry Marakasov
c86e9d9724 Remove NLS, DOCS, EXAMPLES and IPV6 from OPTIONS_DEFAULT, they are enabled by default anyway and don't need to be listed
Approved by:	portmgr blanket
2016-05-23 20:35:01 +00:00
Mathieu Arnold
21bc5c0345 Remove USE_SQLITE from bsd.databases.mk, replaced by USES=sqlite.
While there replace USE_SQLITE=x by USES=sqlite:x.

PR:		208971
Submitted by:	mat
Exp-run by:	antoine
With hat:	portmgr
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D5951
2016-04-25 16:13:38 +00:00
Mathieu Arnold
597afc47ba Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:25:16 +00:00
Hiroki Sato
f32fe9bdf3 - Remove an orphaned directory [1].
- Fix USE_LDCONFIG [2].

Spotted by:	sunpoet [1] and bdrewery [2]
2015-03-04 12:54:02 +00:00
Hiroki Sato
1706b015b7 Fix krb5-config. 2014-11-24 19:21:20 +00:00
Hiroki Sato
fdc8d95a5a Add -rpath forgotten in the previous commit. 2014-11-24 00:49:09 +00:00
Hiroki Sato
9b6b9bacb0 - Fix heimdal-gssapi.pc.
- Add an UPDATING entry.

PR:	195319
2014-11-24 00:34:36 +00:00
Hiroki Sato
d2d6bb4b34 Update to 1.5.3. Changes include:
- Fix leaking file descriptors in KDC
 - Better socket/timeout handling in libkrb5
 - General bug fixes
2014-11-22 23:22:42 +00:00
Hiroki Sato
c1f0db28dd - Move headers and libraries into PREFIX/{include,lib}/heimdal. This
prevents build breakage when a port depends on heimdal in base and
  some other libraries in LOCALBASE/lib such as OpenSSL from ports
  at the same time.

- Always build libcom_err[*].

PR:	194475 [*]
2014-11-22 10:51:58 +00:00
John Marino
3149cfd532 security/heimdal: Unbreak on DragonFly
The 30 AUG 14 commit to fix libcom_err on some FreeBSD releases crippled
Heimdal on DragonFly such that samba-nsupdate no longer would configure.
The culprit was once again using OSVERSION without checking OPSYS, so
adjusting for OPSYS fixes this regression.
2014-09-21 09:34:58 +00:00
Hiroki Sato
668b839868 Add ipropd_master and ipropd_slave rc.d scripts for branches which do not
have them.

PR:	176805
2014-09-16 05:53:10 +00:00
Hiroki Sato
7d9349b667 Fix build with makeinfo version 5.2.
Obtained from:	https://github.com/heimdal/heimdal/commit/1846c7a35d1091d3b6140c
56b
2014-09-14 18:19:53 +00:00
John Marino
eb9ad6563d security/heimdal: Restore MAKE_JOBS_UNSAFE removed recently
The MAKE_JOBS_UNSAFE flag was set 10 June 2014 (PR 181923) and it
was removed without explanation on 30 Aug 2014 (r366616).  I have
first-hand confirmation that it is still required with default
options set.  I'm resetting this flag as it shouldn't have been removed.
2014-09-13 18:05:28 +00:00
Hiroki Sato
fdb0ce9b89 Fix build on branches which do not have com_right_r() in libcom_err.
Spotted by:	ume
2014-08-30 17:18:28 +00:00
Hiroki Sato
475cf4ae74 - Add LICENSE.
- Build kcm by default.
- Use gssapi.mk.
- Use ${opt}_* variables instead of .if ${PORT_OPTIONS:Mopt} wherever possible.
- Use /var/heimdal as $hdbdir for compatibility with Heimdal in base.
- Merge pkg-plist.* into pkg-plist.
- Remove lines that are no longer valid.
- Remove stale kdc.sh.  rc.d scripts in base system work with this port.
2014-08-30 12:44:54 +00:00
Matthias Andree
b50a4b0708 Berkeley DB cleanup, remove versions 4.0 ... 4.7.
- Mk/bsd.database.mk rewrite, new default to db5.
- db6 is eligible by default only if installed on the system.
- Bump PORTREVISION of all ports that directly depend on BerkeleyDB or
  where USE_BDB is found in the port's directory
- Patch a few ports such that they will pick up or work with newer
  versions.
- Add UPDATING entry
- Drive-by format fix for pks
- Drop BerkeleyDB option from mail/popular for now, requires more work.
- Exp-run logs linked from the PR below.
- Ports that do not build (IGNORE, BROKEN, etc.) have pro-forma changes
  for new Berkeley DB, but are untested.

NOTE: please read UPDATING and the Wiki page before proceeding!

Announcement:	http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-August/000090.html
Wiki reference:	https://wiki.freebsd.org/Ports/BerkeleyDBCleanup
PR:		192690
Approved by:	portmgr (implicit, PORTREVISION bump on unstaged ports)
2014-08-21 22:50:29 +00:00
John Marino
2d4e3a41d0 security/heimdal: Establish consistency for seed data with base heimdal
This patch enables heimdal port and heimdal bad to be consistent [in byte
order for seed data] and talk nicely to each other.  Please refer to
FreeBSD Errata Notice FreeBSD-EN-14:08.heimdal.  This port is not
unmaintained.

PR:		191356
Submitted by:	dewayne (heuristicsystems.com.au)
2014-07-27 18:14:31 +00:00
Tijl Coosemans
37f54e0f66 net/openldap24-*:
- Convert to USES=libtool and bump dependent ports
- Avoid USE_AUTOTOOLS
- Don't use PTHREAD_LIBS
- Use MAKE_CMD

databases/glom:
- Drop :keepla
- Add INSTALL_TARGET=install-strip

databases/libgda4* databases/libgda5*:
- Convert to USES=libtool and bump dependent ports
- USES=tar:xz
- Use INSTALL_TARGET=install-strip
- Use @sample

databases/libgdamm:
- Drop :keepla
- USES=tar:bzip2
- Use INSTALL_TARGET=install-strip

databases/libgdamm5:
- Add INSTALL_TARGET=install-strip
- Drop --enable-static (inherited from old repocopy)

devel/anjuta x11-toolkits/py-gnome-extras:
- Drop :keepla

dns/powerdns dns/powerdns-devel:
- Convert to USES=libtool
- Add INSTALL_TARGET=install-strip
- Disable static modules
- Stop creating library symlinks with .0 suffix, not needed for dynamically
  opened modules

mail/dovecot2:
- Add USES=libtool

mail/dovecot2-pigeonhole:
- Drop CONFIGURE_TARGET (incorrect for Dragonfly)
- Add USES=libtool and INSTALL_TARGET=install-strip

math/gnumeric:
- USES=libtool tar:xz

Approved by:	portmgr (implicit, bump unstaged ports)
2014-07-24 18:34:16 +00:00
Tijl Coosemans
60bea3b31b Remove patches added together with USES=libtool that are no longer needed
after r362656.
2014-07-23 20:33:34 +00:00
Jung-uk Kim
2bb7f7b321 Fix plist again. r361101 reverted SQLITE fixes in r358060 and r358150.
Pointyhat to:	tijl
2014-07-08 21:48:03 +00:00
Tijl Coosemans
66f1b9171a - Fix pkg-plist [1]
- Add INSTALL_TARGET=install-strip

Reported by:	swills (jenkins) [1]
2014-07-08 16:16:13 +00:00
Tijl Coosemans
3bc5a8d50d - Convert to USES=libtool
- Remove USE_AUTOTOOLS
2014-07-07 15:42:36 +00:00
Tijl Coosemans
a5185846f0 Bump PORTREVISION on all ports with USE_SQLITE=yes or USE_SQLITE=3 that
have not been bumped yet after the latest libsqlite3.so library version
change.

Approved by:	portmgr (implicit)
2014-07-04 09:40:59 +00:00
Adam Weinberger
62eec6678e Fix packaging without KCM 2014-07-01 15:25:26 +00:00
Mathieu Arnold
2829434c48 Bump PORTREVISION after the plist fix so that people get the fix.
Sponsored by:	Absolight
2014-06-18 12:21:10 +00:00
Jung-uk Kim
802e93f22b Fix plist without SQLITE option, i.e., r358060 was incomplete. Actually,
this option is very confusing.  This option does not enable SQLite support
but enables building with existing SQLite library, i.e., disables building
with bundled SQLite source.

Submitted by:	mat
2014-06-17 17:00:41 +00:00
Jung-uk Kim
21e75caf2f Fix plist for SQLITE option. We do not build bundled SQLite for years. 2014-06-16 23:28:41 +00:00
John Marino
d151017461 security/heimdal: Mark not-jobs-safe and fix cracklib location
While here:
 * Clean up options and PLIST_SUB with new option framework capabilities
 * Remove condition for FreeBSD 6 and earlier
   - Remove never-fulfilled plist condition
   - Move extra-patch to always-patch
 * minor cosmetic realignment

PR:		181923
Submitted by:	dewayne
2014-06-10 22:08:00 +00:00
John Marino
ee0c9aea19 security/heimdal: Fix LDAP/SASL support
Enable heimdal to properly build against net/openldap-sasl-client when
openldap24-server is built with SASL support.  It did not before.
Heimdal is currently unmaintained.

PR:		183697
Submitted by:	pcm
2014-06-10 21:10:49 +00:00