1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-19 19:59:43 +00:00
Commit Graph

82 Commits

Author SHA1 Message Date
Joe Marcus Clarke
f4a85e5220 Restore fix for build with LibreSSL > 2.7.0.
Reported by:	Chip Marshall <chip@2bithacker.net>
2019-01-03 18:41:18 +00:00
Joe Marcus Clarke
3560039a54 Update to 3.1.12.
See http://netatalk.sourceforge.net/3.1/ReleaseNotes3.1.12.html for the
changes in this release.
2018-12-31 18:26:55 +00:00
Joe Marcus Clarke
2405b1faa9 Fix the build with libressl > 2.7.0.
PR:		227860
Submitted by:	brnrd
2018-05-11 20:14:54 +00:00
Antoine Brodin
f7455240e3 Reduce dependency on the python2 metaport
PR:		225752
Submitted by:	Yasuhiro KIMURA
2018-02-19 11:10:43 +00:00
Mathieu Arnold
551be3c723 Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
  current python flavor.  It can be used in dependency lines when the
  port itself is not python flavored.  For example, deskutils/calibre.

  By default, all the flavors are generated.  To only generate flavors
  for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
  BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.

  In all the ports with Python dependencies, the *_DEPENDS entries MUST
  end with the flavor so that the framework knows which to build/use.
  This is done by appending '@${PY_FLAVOR}' after the origin (or
  @${FLAVOR} if in a Python module with Python flavors, as the content
  will be the same).  For example:

    RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}

PR:		223071
Reviewed by:	portmgr, python
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D12464
2017-11-30 15:50:30 +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
Joe Marcus Clarke
92ddbdf83b * Fix build with LibreSSL [1]
* Use shebang fix to fix afpstats' use of Python

PR:		219366 [1]
Obtained from:	https://github.com/Netatalk/Netatalk/issues/91 [1]
2017-05-22 14:44:04 +00:00
Joe Marcus Clarke
8dd3d3de65 Update to 3.1.11. See http://netatalk.sourceforge.net/3.1/ReleaseNotes3.1.11.html
for the list of changes in this release.

PR:		217816
2017-03-18 13:11:45 +00:00
Jan Beich
a9425224f1 devel/libevent2: drop historical suffix after r362796
PR:		216777
Approved by:	mm (maintainer)
2017-02-20 02:57:04 +00:00
Jan Beich
21a7215c9a devel/libevent2: update to 2.1.8 and cleanup
- DEFAULT_VERSIONS += ssl=openssl-devel is now supported
- devel/py-event and devel/p5-Event-Lib are marked BROKEN

Changes:	https://github.com/libevent/libevent/raw/release-2.1.8-stable/whatsnew-2.1.txt
Changes:	https://github.com/libevent/libevent/raw/release-2.1.8-stable/ChangeLog
PR:		216527
Exp-run by:	antoine
Approved by:	mm (maintainer)
2017-02-04 07:56:59 +00:00
Joe Marcus Clarke
de8d2ea42b * Properly expand %%ZEROCONF%% in the rc.d script
* While here, ensure zeroconf support is disabled at configure time if neither Avahi or mDNSResponder
  has been chosen

PR:		213597
2016-10-18 18:30:24 +00:00
Mark Felder
7e4fee4637 net/netatalk3: Fix PAM option
Previous rollback of PAM changes didn't update pkg-plist, so the PAM
option was broken.

By using @sample if PAM option is enabled we can install a default PAM
config that inherits the system PAM configuration while allowing custom
configs to remain untouched.

PR:		213349
MFH:		2016Q4
2016-10-18 17:45:48 +00:00
Joe Marcus Clarke
00f59d96a0 Partially revert the PAM changes to once again use pkg-message to discuss
PAM config.  This avoids overwriting existing PAM config files.  But correct
text for the modern PAM system.
2016-10-10 13:36:26 +00:00
Joe Marcus Clarke
8aff75ab74 * Fix PAM installation [1]
* Fix build with mDNSResponder [2]

PR:		213349 [1]
		213350 [2]
2016-10-10 03:46:59 +00:00
Joe Marcus Clarke
b7441e8990 Update to 3.1.10.
* Clean up the port to use the new OPTIONS framework [1]
* Make sure to use the right Python executable for afpstats [2]

PR:		213192 [2]
Submitted by:	bofh [1]
Differential Revision:	D7537 [1]
2016-10-08 20:25:14 +00:00
Joe Marcus Clarke
ff619a26b6 Ensure that Avahi supprt is disabled if mDNSResponder is
chosen for Zeroconf.

PR:		211571
2016-08-05 20:32:11 +00:00
Joe Marcus Clarke
fff478f718 Remove -L from CFLAGS (and add it to LDFLAGS) to fix a build issue on 10.1.
PR:		211366
2016-07-26 15:42:45 +00:00
Joe Marcus Clarke
1cc7e0f018 Update to 3.1.9 and normalize patches.
See http://netatalk.sourceforge.net/3.1/ReleaseNotes3.1.9.html for changes in this release.
2016-07-20 15:56:32 +00:00
Antoine Brodin
742e00861b Convert to @sample 2016-04-10 15:33:06 +00:00
Mathieu Arnold
8d6597e0bb Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:16:16 +00:00
Mathieu Arnold
999161a9ed Fixup some whitespace at the beginning of lines problems.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 13:18:17 +00:00
Joe Marcus Clarke
b23d14b16e Update to 3.1.8. See http://netatalk.sourceforge.net/3.1/ReleaseNotes3.1.8.html
for changes in this release.
2015-12-31 17:37:50 +00:00
Joe Marcus Clarke
cc013ca6a4 Allow reloading of the afpd config file via the RC script.
Reported by:	Fusl <root@meo.ws>
2015-10-04 01:23:32 +00:00
Joe Marcus Clarke
abf7fdeafd Use python:2 as py-dbus is only available for Python 2.x.
Submitted by:	sunpoet
2015-08-13 15:55:37 +00:00
Joe Marcus Clarke
8520ff1591 Fix the py-dbus dependency.
PR:		202003
2015-08-10 00:29:59 +00:00
Dmitry Marakasov
33266a2e0e - Don't cat pkg-message from Makefiles
Approved by:	portmgr blanket
2015-05-21 06:54:34 +00:00
Mathieu Arnold
60d1a83c2a MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
2015-05-14 10:15:04 +00:00
Mathieu Arnold
0438143249 Remove OSVERSION checks that do not make sense any more.
For example (${OSVERSION} >= 900000 && ${OSVERSION} < 900021) is always true,
as is (${OSVERSION} > 900002 || ${OSVERSION} < 900000 && ${OSVERSION} > 800107).

Regarding patches, when an EXTRA_PATCHES is no longer needed, I remove it, when
it is always needed, I renamed it, in one case, I merged two patches.

Differential Revision:	https://reviews.freebsd.org/D2209
2015-04-03 11:26:48 +00:00
Kurt Jaeger
cba03c03e1 security/libgcrypt: 1.6.1 -> 1.6.2, bump depends
Changes:
- src/sexp.c (do_vsexp_sscan): Return error for invalid args.
- cipher/md.c (_gcry_md_info): Fix a segv in case of calling
  with wrong parameters.
- cipher/primegen.c (_gcry_generate_elg_prime): Change to return an
  error code, possible NULL deref in call to prime generator.
- cipher/dsa.c (generate): Take care of new return code.
- cipher/elgamal.c (generate): Change to return an error code.  Take
	care of _gcry_generate_elg_prime return code.
- ecc: Support the non-standard 0x40 compression flag for EdDSA.
- mpi: Extend the internal mpi_get_buffer.
- mpi: Fix regression for powerpc-apple-darwin detection.
- Fix bug inhibiting the use of the sentinel attribute in src/gcrypt.h.in
- Fix building for the x32 target without asm modules in
  mpi/generic/mpi-asm-defs.h: Use a fixed value for the x32 ABI.
- Fix ARM assembly when building __PIC__
- mpi: Fix a subtle bug setting spurious bits with in mpi_set_bit.
  * mpi/mpi-bit.c (_gcry_mpi_set_bit, _gcry_mpi_set_highbit): Clear
    allocated but not used bits before resizing.
  * tests/t-mpi-bits.c (set_bit_with_resize): New.
- Use internal malloc function in fips.c.
  * src/fips.c (check_binary_integrity): s/gcry_malloc/xtrymalloc/.
- pubkey: Re-map all deprecated RSA algo numbers.
- cipher: Fix possible NULL dereference in cipher/md.c for being NULL.
- Fix ARMv6 detection when CFLAGS modify target CPU architecture.

PR:		193264
Approved by:	cpm@fbsd.es (maintainer)
2015-01-02 18:46:33 +00:00
Joe Marcus Clarke
a40f72380e Update to 3.1.7. See http://netatalk.sourceforge.net/3.1/ReleaseNotes3.1.7.html
for a list of changes.
2014-12-02 04:03:43 +00:00
Baptiste Daroussin
fe9baf56cb Avoid using @cwd 2014-11-01 18:03:07 +00:00
Joe Marcus Clarke
0ecc224957 Update to 3.1.6. 2014-09-07 16:04:42 +00:00
Joe Marcus Clarke
5433ed0c7e Fix the py-dbus -> pydbus-common dependency.
PR:		193125
2014-08-29 17:58:14 +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
Tijl Coosemans
74a7f8c73c Bump PORTREVISION on more ports that depend on libgcrypt after the update
in r363436 and remove the UPDATING entry because it did not guarantee
that all ports were updated nor that they were updated in the right order.
Also remove libgcrypt.la again.

PR:		192342
Approved by:	portmgr (implicit, bump unstaged ports)
2014-08-05 22:13:29 +00:00
Joe Marcus Clarke
a4e90bb4a0 Fix some stage-related plist issues. 2014-08-02 05:03:22 +00:00
Joe Marcus Clarke
f2cb0737e5 Properly point to the install libevent library to fix the build in some cases.
Submitted by:	Eli Janssen <elij@wundrd.net>
2014-07-29 03:16:34 +00:00
Joe Marcus Clarke
7c459c3312 Update to 3.1.3 and disable DTRACE option as it is broken.
PR:		191157 (dtrace)
2014-07-28 18:31:18 +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
Baptiste Daroussin
b564653452 Only use libevent2
Remove libevent as libevent2 is providing a good compatibility interface as well
as providing better performances.
Remove custom patches from libevent2 and install libevent2 the regular way
Mark ports abusing private fields of the libevent1 API as broken
Import a patch from fedora to have honeyd working with libevent2
Remove most of the patches necessary to find the custom installation we used to
have for libevent2

With hat:	portmgr
2014-07-24 13:32:58 +00:00
Joe Marcus Clarke
505839235c Update to 3.1.2. See http://netatalk.sourceforge.net/3.1/ReleaseNotes3.1.2.html
for the changes in this release.
2014-06-07 18:35:01 +00:00
Joe Marcus Clarke
fa65d25716 Make TCP Wrappers support optional (default to yes).
Submitted by:	Dr. Rolf Jansen <rj@obsigna.com>
2014-05-27 16:47:31 +00:00
Joe Marcus Clarke
6cb2eeaa5c Fix some potential segfaults on amd64 as well as misuse of APIs with respect
to their counterparts on Linux.

Submitted by:   Sean Fagan <sef@ixsystems.com>
2014-05-27 16:41:50 +00:00
Joe Marcus Clarke
751d64025f Fix the behavior of sys_lgetxattr() so that it mimics that of Linux where a
size argument of 0 will return the required size of the extended attribute.

Submitted by:   Sean Eric Fagan <sef@Kithrup.COM>
2014-05-09 17:51:27 +00:00
Joe Marcus Clarke
700a9c5ddd Correct a typo. 2014-03-19 12:31:49 +00:00
Joe Marcus Clarke
b609ce1d7d Update to 3.1.1. See http://netatalk.sourceforge.net/3.1/ReleaseNotes3.1.1.html
for the list of changes in this release.

Additionally, fix some new LIB_DEPENDS usage, and adjust the pkg-descr to
match reality [1].

PR:		187658 [1]
2014-03-18 21:53:40 +00:00
Joe Marcus Clarke
d4f15e20d8 Remove a now-obsolete hunk since this function's signature was changed.
Submitted by:	Daniel Becker <razzfazz@gmail.com>
2014-02-08 19:54:10 +00:00
Joe Marcus Clarke
1f627837c6 Correct a patch mangled in transfer.
Reported by:	mat
2014-01-21 15:18:01 +00:00
Joe Marcus Clarke
3558ea425d Revert a bad upstream patch pertaining to varargs that continued to plague
Time Machine users.

Submitted by:	dim
2014-01-20 23:47:14 +00:00
Joe Marcus Clarke
a03b93bd2a Correct the libevent-2 LIB_DEPENDS line. The proper name of the library
is libevent-2.0.so.X.

Spotted by:	antoine
2014-01-18 22:56:42 +00:00