1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-21 04:06:46 +00:00
Commit Graph

242 Commits

Author SHA1 Message Date
Ganael LAPLANCHE
de9496a230 Fix build when selected SSL library is linked to libthr
When a non-default SSL library is used (GnuTLS, OpenSSL or LibreSSL from
ports) and if it is linked to libthr, compilation fails with the following
error :

/usr/bin/ld: undefined reference to symbol `pthread_mutexattr_gettype@@FBSD_1.0' (try adding -lthr)
//lib/libthr.so.3: could not read symbols: Bad value

As OpenSSL-like ports (OpenSSL from base, OpenSSL and OpenSSL-devel from ports,
LibreSSL and LibreSSL-devel from ports) may or may not be linked to libthr, fix
build by detecting if the selected library is linked to libthr or not.

PR:		230813
Submitted by:	Pascal Christen <pascal.christen@hostpoint.ch>
2018-08-27 10:16:03 +00:00
Ganael LAPLANCHE
8950e0e969 Update to 4.8.4 and remove obsolete patches 2018-08-21 10:25:31 +00:00
Gerald Pfeifer
09f9633cb6 Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
2018-07-29 22:18:44 +00:00
Ganael LAPLANCHE
1df02fba90 Fix readline detection on 10.x
(previous commit broke readline detection on 10.x where base readline resides
in /usr)
2018-06-13 11:32:16 +00:00
Ganael LAPLANCHE
c99f2b0685 Fix readline detection with a non-standard LOCALBASE
Due to a bug in m4/lftp_lib_readline.m4, a wrong prefix is found for readline
when using a non-standard LOCALBASE [1]. Add a temporary workaround waiting for
the patch to be merged upstream [2].

https://reviews.freebsd.org/D15731 [1]
https://github.com/lavv17/lftp/pull/458 [2]

Differential Revision:	https://reviews.freebsd.org/D15731
2018-06-12 11:28:42 +00:00
Bernard Spil
3b1875b273 security/openssl-devel: Remove BROKEN from some ports
* databases/freetds: Fixed 2017-02-14
 * databases/postgresql10-server: Fixed 2016-09-15 [1]
 * ftp/lftp: Fixed in 4.8.0
 * ftp/proftpd: Fixed in 1.3.5c
 * ftp/wget: Fixed in 1.19.3 [2]
 * lang/erlang-runtime20: Fixed in 20.0
 * net/socat: Fixed in 1.7.3.2
 * security/libssh2: Fixed in 1.8.0 [3]
 * security/p5-Crypt-OpenSSL-X509: Fixed in 1.8.8
 * sysutils/bacula9-server: Fixed in 9.0.6
 * www/nginx: Fixed in 1.9.14

 * Bulk build OK 10.3/11.1 both i386 and amd64:
    - multimedia/librtmp
    - net/libvncserver
    - www/lynx

PR:		225875 [1], 225872 [2], 225873 [3]
2018-02-15 14:41:29 +00:00
Ganael LAPLANCHE
ff4ded7e89 Update to 4.8.3 2017-10-10 19:01:35 +00:00
Ganael LAPLANCHE
601f1f848b Update to 4.8.2 2017-09-26 15:29:22 +00:00
Ganael LAPLANCHE
0d51c4760d Fix build on 11.0
Reported by:	mat
2017-09-18 19:04:31 +00:00
Ganael LAPLANCHE
9695ed7d7f Fix build on i386 and armv6
Reported by:	George L. Yermulnik <yz@yz.kiev.ua>
2017-09-16 21:30:32 +00:00
Ganael LAPLANCHE
7a44acf34b Update to 4.8.1 2017-09-15 10:07:00 +00:00
Gerald Pfeifer
e59c88cece Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
2017-09-10 20:55:38 +00:00
Ganael LAPLANCHE
4f0fab7a25 Fix build on powerpc64
PR:		220747
Submitted by:	Alan Braslau <braslau@free.fr>
2017-07-16 12:44:13 +00:00
Ganael LAPLANCHE
9cf9135d8d Fix build with LibreSSL
Reported by:	Walter Schwarzenfeld <w.schwarzenfeld@utanet.at>
2017-07-12 11:11:47 +00:00
Ganael LAPLANCHE
87e7a86e86 Update to 4.8.0 2017-07-11 11:20:11 +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
Ganael LAPLANCHE
577276023d Update to 4.7.7 2017-03-13 12:27:58 +00:00
Ganael LAPLANCHE
211101f784 Update to 4.7.6 2017-02-17 15:52:16 +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
Mathieu Arnold
703ff6d361 Mark some ports as not openssl-devel ready.
Sponsored by:	Absolight
2016-11-29 18:46:21 +00:00
Ganael LAPLANCHE
cf9c1a1c52 Update to 4.7.4 2016-11-18 15:33:26 +00:00
Ganael LAPLANCHE
68a6edf6c4 - Update to 4.7.3
- Add missing dependency to libidn
2016-07-22 19:36:11 +00:00
Sunpoet Po-Chuan Hsieh
fd3d97e192 - Add LICENSE_FILE
- Add DOCS to OPTIONS_DEFINE
- Convert to new options target helper

Approved by:	portmgr (blanket)
2016-06-26 17:24:34 +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
Ganael LAPLANCHE
bd6b784965 Update to 4.7.2 2016-05-20 20:43:50 +00:00
Ganael LAPLANCHE
0c66bf8a7d Fix build with libc++ 3.8.0
PR:		208727
Submitted by:	dim
2016-04-11 21:20:41 +00:00
Ganael LAPLANCHE
a884de998f Update to 4.7.1 2016-04-06 20:23:40 +00:00
Mathieu Arnold
4e1b79a0a6 Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:00:51 +00:00
Tijl Coosemans
6bc6f3a9e0 - Update security/gnutls to 3.4.10.
- Rename the LIBDANE option DANE because that's the name of the protocol
  supported by libgnutls-dane and gnutls-cli.  Also clarify the option
  description.
- Add an IDN option.
- libgnutls-openssl has been removed in 3.4.  Some ports used this library
  in their LIB_DEPENDS but no port actually required it.
- Some old API functions have been removed.  Ports that used these have been
  updated or patched to use the new API.
- Add a patch to print/cups to prevent overlinking of libgnutls.so.
- Bump PORTREVISION on dependent ports.

net-im/jabber: This port used the old API to give users fine grained
control over which crypto algorithms were used via a configuration file.
It's not immediately obvious how to port this to the new API so the port
always uses the defaults now.

www/hydra: Mark BROKEN.  This uses more removed calls than the other ports,
is said to be alpha quality and not fully functional and has been abandoned
10 years ago.

PR:		207768
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-03-27 14:57:59 +00:00
Dmitry Marakasov
6cb0fa86ae - Remove obsolete hack, all supported FreeBSD versions have required POSIX_FADV_* macros
- Switch to USES=localbase

Approved by:	portmgr blanket
2016-02-12 15:55:46 +00:00
Ganael LAPLANCHE
926bdab70c Update to 4.6.5 2016-01-19 20:06:47 +00:00
Ganael LAPLANCHE
d83a15f2be Update to 4.6.4 2015-08-24 19:10:08 +00:00
Ganael LAPLANCHE
ade4b30ba8 Update to 4.6.3a 2015-06-22 20:49:39 +00:00
Ganael LAPLANCHE
4af506eb2e Update to 4.6.2.
Note: Lftp, when built with OpenSSL, now needs OpenSSL >= 1.0.1. On older
FreeBSD releases (8.x and 9.x), base OpenSSL is too old. In this case, the
ports' version will be used.
2015-05-14 20:45:19 +00:00
Ganael LAPLANCHE
aa1f6278fe Update to 4.6.1 2014-12-30 14:26:23 +00:00
Ganael LAPLANCHE
ad21ea313c Update to 4.6.0 2014-10-22 06:24:45 +00:00
Ganael LAPLANCHE
b0e7522bcf Remove @dirrm/@dirrmty from my ports 2014-10-13 07:12:43 +00:00
Tijl Coosemans
ad8846e59c Convert to USES=charsetfix and USES=libtool 2014-10-05 19:59:18 +00:00
Ganael LAPLANCHE
baaca9d06e Update to 4.5.4 2014-08-07 11:01:14 +00:00
Tijl Coosemans
3ab1b8443e - Replace security/gnutls with security/gnutls3 and update to 3.2.15
- Bump PORTREVISION on all ports that depend on security/gnutls and
  adjust all ports that depend on security/gnutls3
- Update mail/anubis to version 4.2 which supports gnutls 3.x
- Update mail/libvmime to a development snapshot (recommended by upstream
  developers)

PR:		191274
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-07-23 09:54:02 +00:00
Ganael LAPLANCHE
f02a794f9e Update to 4.5.3 2014-07-17 11:45:18 +00:00
Baptiste Daroussin
3abde05452 Fix build with ports version of readline 2014-07-01 06:24:06 +00:00
Tijl Coosemans
9f8b4bcde3 Support LIBS like LDFLAGS.
- Add LIBS="${LIBS}" to MAKE_ENV and CONFIGURE_ENV.
- Add an option helper for LIBS.
- Adjust all ports that already use LIBS.  Also remove references to
  PTHREAD_CFLAGS and PTHREAD_LIBS while here.
- Some ports did not support having a LIBS environment variable and
  required additional patches.

Somewhat simplified a linker command line looks like:

${CC} ${src_LDFLAGS} ${LDFLAGS} ${src_LIBS} ${LIBS}

where src_LDFLAGS and src_LIBS are controlled by upstream and LDFLAGS and
LIBS can be controlled by us.  If possible -L and -l flags need to be
added to LIBS to make sure they appear after any -L and -l flags set by
upstream.  Many ports currently add -L${LOCALBASE}/lib to LDFLAGS but this
may appear too early on the command line causing installed libraries to
be linked in instead of freshly built ones.

Additional changes:
benchmarks/netio: Replace WITH_IPV6 with an IPV6 option.
comms/gnokii: Replace some patches with USES=pathfix.  Also remove -fPIC.
graphics/gimageview: USES=libtool and install desktop file in DESKTOPDIR.
graphics/visionworkbench: Remove FreeBSD 7 support.
multimedia/libmovtar: New LIB_DEPENDS syntax.
multimedia/opencinematools: Use standard do-build.
net/siproxd: USES=libtool:keepla (port actually needs .la files for plugins)
net-mgmt/nagios: Remove -fPIC.
net-mgmt/nagios4: Remove -fPIC.
print/cups-base: Only add -lssp_nonshared on i386 and OSVERSION < 1000036.
security/p11-kit: Replace PTHREAD_LIBS in CONFIGURE_ENV with
ac_cv_func_pthread_mutexattr_init=no in CONFIGURE_ARGS.  This skips a test
in configure that falsely detects pthread_mutexattr_init in our libc.
sysutils/dar: Fix iconv detection.
x11/rxvt-unicode: Remove -lstdc++ and patch configure to remove a FreeBSD
hack and use $CXX as linker as on other platforms.

PR:		190592
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-06-11 14:49:59 +00:00
Ganael LAPLANCHE
a87c2d471e Use @sample for my ports 2014-05-21 12:14:01 +00:00
Ganael LAPLANCHE
1aeaf47008 Update to 4.4.16 2014-05-12 06:16:41 +00:00
Ganael LAPLANCHE
b9522af0e1 Fix typo in previous commit
Reported by:	mat
2014-02-21 10:42:06 +00:00
Ganael LAPLANCHE
edb090a04b Fix build when GNUTLS is selected
PR:		ports/186896
Submitted by:	Martijn Lina <martijn@hostage.nl>
2014-02-21 10:13:59 +00:00
Ganael LAPLANCHE
3a28b40c85 Update to 4.4.15 2014-02-04 07:12:12 +00:00
Ganael LAPLANCHE
a1fa2f9388 Update to 4.4.14 2014-01-07 07:33:03 +00:00
Ganael LAPLANCHE
167722741a - Update to 4.4.13
- Update MASTER_SITES

PR:		ports/184548
Submitted by:	olgeni
2013-12-10 11:52:44 +00:00