Commit graph

71 commits

Author SHA1 Message Date
Ryan Steinmetz
9696ae8c9f - Update to 3.0.17 2018-05-21 01:41:39 +00:00
Ryan Steinmetz
81f2958180 - Add OPTION for native winbind support for the rlm_mschap module 2018-05-17 14:35:53 +00:00
Ryan Steinmetz
f56dff7fdc - Add PCRE as an OPTION (off by default)
- Update to USES+=mysql instead of USE_MYSQL
- Don't bump PORTREVISION as this is a NOOP

PR:		226296
2018-03-02 14:32:37 +00:00
Ryan Steinmetz
47ffbb6284 - Update to 3.0.16 2018-01-24 01:29:21 +00:00
Sunpoet Po-Chuan Hsieh
97064443de Update devel/json-c to 0.13
- Add TEST_TARGET
- While I'm here, fix shebang for net/opensips
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/json-c/json-c/blob/master/ChangeLog
PR:		224675
Exp-run by:	antoine
2018-01-03 13:36:58 +00:00
Ryan Steinmetz
8abc6b9ce1 - Fix automatic REQUIRES additions to rc script
Reported by:	florin.craciunica@imotors.ro
2017-12-19 14:56:39 +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
Mathieu Arnold
726eb11fa2 Don't abuse opt_VARS.
Sponsored by:	Absolight
2017-11-13 12:49:35 +00:00
Ryan Steinmetz
3a39144099 - Improve Kerberos support
- Add support for rlm_unbound
- Migrate to new OPTIONS framework
- Bump PORTREVISION
2017-11-12 17:02:22 +00:00
Mark Felder
b784895067 net/freeradius3: Disable OpenSSL version checking
FreeRadius developers include a feature enabled by default which checks
your OpenSSL version and refuses to run if certain CVEs are detected.
This is an interesting idea but it means it's possible to upgrade
FreeRadius on a production server and suddently it won't run, especially
if FreeBSD's base OpenSSL doesn't report a version number that can
convince the software it is free from the specified CVEs.

Currently FreeRadius refuses to run on FreeBSD 10.3-RELEASE because it
thinks base system OpenSSL is not patched for CVE-2016-6304, but that
was in fact patched by FreeBSD-10.3-RELEASE-p9.

This feature is only useful if you are using vanilla upstream versions
of OpenSSL which we are not.

Approved by:	portmgr (with hat)
MFH:		2017Q3
2017-08-14 22:32:53 +00:00
Ryan Steinmetz
c550e11dac - MASTER_SITES cleanup 2017-08-01 17:07:58 +00:00
Ryan Steinmetz
8838f4389b - Update to 3.0.15 2017-07-17 14:53:00 +00:00
Ryan Steinmetz
a5bd7947c1 - Revert bad patch to resolve build 2017-06-11 13:03:27 +00:00
Bernard Spil
da8a5343f5 net/freeradius3: Fix build issue with LibreSSL
- Add patch from upstream [1]

[1] e104c051b4

PR:		218225
Submitted by:	dewayne@heuristicsystems.com.au
Approved by:	zi (maintainer)
2017-06-10 21:17:08 +00:00
Ryan Steinmetz
52ae33c169 - Update to 3.0.14
PR:		219662
Requested by:	ohartmann@walstatt.org
Security:	673dce46-46d0-11e7-a539-0050569f7e80
2017-06-01 14:02:30 +00:00
Ryan Steinmetz
4f5f1a2b36 - Update to 3.0.13 2017-03-21 13:02:38 +00:00
Tijl Coosemans
6d324c1f70 - Remove inclusion of bsd.default-versions.mk from ftp/curl/Makefile so
bsd.default-versions.mk can rely on ARCH being defined.
- In bsd.port.mk move inclusion of bsd.default-versions.mk from the
  pre-makefile section to the options section so the variables can be used
  earlier.  Also put the bit of code sitting between the options section and
  the pre-makefile section into the options section.
- Remove last few cases where ports set WITH_OPENSSL_PORT.  This variable is
  handled in bsd.default-versions.mk and some ports were setting it after
  including bsd.port.options.mk.  After FreeBSD 9 EoL all but a few ports,
  and then only when setting non-default options, work without setting that
  variable.

PR:		215996
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2017-02-05 21:20:24 +00:00
Dmitry Marakasov
9d79e7b146 - Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL
Approved by:	portmgr blanket
2017-01-09 13:16:49 +00:00
Ryan Steinmetz
2a322a0a3a - Resolve build failure under 9.3 2016-10-22 21:07:00 +00:00
Mathieu Arnold
eabbfd75e3 ${RM} already has -f.
PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
2016-10-21 12:51:40 +00:00
Ryan Steinmetz
3d9e45e668 - Update to 3.0.12 2016-10-21 02:04:20 +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
Ryan Steinmetz
c7605825e4 - Update to 3.0.11 2016-01-29 03:36:17 +00:00
Baptiste Daroussin
af90420500 Convert ports from s* t* and net* categories to USES=sqlite and USES=firebird 2016-01-10 16:31:33 +00:00
Ryan Steinmetz
62fe8efc83 - Update to 3.0.10 2015-10-11 01:46:11 +00:00
Ryan Steinmetz
4b77a6656c - Resolve build failure in certain cases when LDAP support is enabled
PR:		201957
Reported by:	Emmanuel Vadot <manu@bidouilliste.com>
2015-09-24 03:50:05 +00:00
Mathieu Arnold
21a283f3be Remove UNIQUENAME and LATEST_LINK.
UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.

Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.

Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called
OPTIONS_FILE now.)

Reviewed by:	antoine, bapt
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3336
2015-08-17 14:20:40 +00:00
Ryan Steinmetz
b7aa558dc4 - Update to 3.0.9 2015-07-13 05:27:37 +00:00
Antoine Brodin
5210365d1b MAKE_JOBS_SAFE=yes is a nop since july 2013 2015-06-28 15:20:04 +00:00
Ryan Steinmetz
d5c20c23ba - Use libkrb5support.so to track security/krb5 dependency, libkrb5.so is present
on base and can confuses ports system not installing security/krb5. No bump on
PORTREVISION since it's disabled by default
2015-04-28 23:20:06 +00:00
Ryan Steinmetz
be28f0985a - Update to 3.0.8
PR:		199631
Submitted by:	ncrogers@gmail.com
2015-04-23 00:21:23 +00:00
Mathieu Arnold
345bd1710c Register the json-c properly.
Sponsored by:	Absolight
2015-04-12 20:33:26 +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
Ryan Steinmetz
e1b595cae7 - Update to 3.0.7
PR:		197829
Submitted by:	ncrogers@gmail.com
2015-02-19 21:22:34 +00:00
Ryan Steinmetz
71d7c50cd5 - Ensure we don't get stuck in a loop
- Bump PORTREVISION

Reported by:	des@
2015-01-13 16:25:30 +00:00
Ryan Steinmetz
8f5debaa5c - Merge in upstream commit d9826c8d75b4798de1e559adb84c7cd66fc44297 to resolve kqueue issue.
- Bump PORTREVISION

PR:		196600
Submitted by:	ncrogers@gmail.com
2015-01-07 23:29:13 +00:00
Ryan Steinmetz
4fbb56f1e5 - Update to 3.0.6
PR:		196545
Submitted by:	ncrogers@gmail.com
2015-01-06 18:29:03 +00:00
Chris Rees
4cb60faedd Finally retire USE_PGSQL 2014-11-22 20:40:08 +00:00
Marcus von Appen
2f71940292 - Convert ports of net/ to new USES=python
Approved by:	portmgr (implicit)
2014-10-24 16:21:26 +00:00
Antoine Brodin
2674647816 Fix LIB_DEPENDS, this port links against libct not libtds 2014-09-22 18:09:05 +00:00
Ryan Steinmetz
470604fa7f - Add missing file when PYTHON support is enabled
Submitted by:	ohauer@
2014-09-22 01:03:00 +00:00
Ryan Steinmetz
40365335a4 - Update to 3.0.4 2014-09-21 19:06:33 +00:00
Tijl Coosemans
f1655c7b7a dns/libidn:
- Add USES=libtool and bump dependent ports
- Add INSTALL_TARGET=install-strip
- Always install libidn-components.png because it is used by libidn.info
- Add -lintl to Libs.private instead of Libs in libidn.pc
2014-08-30 18:18:14 +00:00
Ryan Steinmetz
477f0a177d - devel/json-c was updated, do not IGNORE when REST support is enabled
PR:		192978
Submitted by:	prj@rootwyrm.com
2014-08-25 00:50:04 +00:00
Ryan Steinmetz
40f1df68c1 - Do not fail to start if there is a mismatch between libssl compile/runtime versions. We will still print the error, but it will not be fatal. This is to workaround an issue with pkg where pkg will only reinstall dependant ports if the .so version changes.
- Bump PORTREVISION

PR:		192661
Submitted by:	mat@
2014-08-16 20:14:44 +00:00
Ryan Steinmetz
b1ee3e96a5 - Bring back heartbleed record, however, make it impossible to match on 2014-08-04 12:05:40 +00:00
Ryan Steinmetz
0cca64d426 - Add SQLITE3 OPTION
- Disable heartbleed test (requested by des@)
2014-07-29 20:31:48 +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
Adam Weinberger
fe8d1fdffc Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. 2014-07-15 16:36:19 +00:00