1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-12 03:00:28 +00:00
Commit Graph

55 Commits

Author SHA1 Message Date
Alexey Dokuchaev
e9148ce045 Cleanup: for ports under s* categories, drop redundant GH_* knobs. 2021-09-01 11:46:24 +00:00
Xin LI
3ba73dad6f net/openldap24-client: bump all dependent port
In the earlier net/openldap24-server commit, only those which depend on
net/openldap24-sasl-client were bumped. Bumping all dependent port that
didn't get a bump to force a rebuild of these packages.

Suggested by:	kib
2021-08-01 21:41:48 -07:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Matthias Andree
c4d02c45da security/openvpn-auth-ldap: add -fcommon to future-proof
libobjc2 may need some love, but I'm not too acquainted with
Objective-C to do that... so limit my effort to my own port

PR:		248885
Reported by:	pkg-fallout@ on FreeBSD -head
2020-08-24 17:40:54 +00:00
Matthias Andree
074b3ae34a security/openvpn-auth-ldap: try to fix head fallout from -export-dynamic
The option is a linker option but is passed to cc verbatim, and this
causes fallout complaints on head i386 (13):

--- lemon ---
cc  -o lemon lemon.o  -export-dynamic
ld: warning: cannot find entry symbol xport-dynamic; defaulting to 0x4049B0
===> making all in src
--- all ---
--- auth-ldap.o ---
cc -fPIC  -O2 -pipe  -fPIC -fstack-protector-strong -DLDAP_DEPRECATED -fno-strict-aliasing  -Wno-import -L/usr/local/lib -I/usr/local/include -fPIC -I/usr/local/include  -D_THREAD_SAFE  -fobjc-exceptions -fno-strict-aliasing -O2 -pipe  -fPIC -fstack-protector-strong -DLDAP_DEPRECATED -fno-strict-aliasing  -DHAVE_CONFIG_H -Wall -I/usr/local/include -I/usr/local/include -I/usr/local/include -I/usr/local/include -c auth-ldap.m -o auth-ldap.o -I. -I../src -I.. -I../src -I. -I../tests -I../tests
--- TRConfigParser.m ---
./tools/lemon -T../tools/lempar.c -m -q TRConfigParser.lemon -OTRConfigParser.m
Segmentation fault (core dumped)
*** [TRConfigParser.m] Error code 139

NOTE! With devel/check exactly at 0.15.1, this fails to build due to a regression
in check 0.15.1. 0.15.0 is fine, and the bug is reported here:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=248274 (FreeBSD)
https://github.com/libcheck/check/issues/293 (upstream)

http://beefy17.nyi.freebsd.org/data/head-i386-default/p543393_s363499/logs/openvpn-auth-ldap-2.0.4.log

This is more fallout to permit narrowing down failures:

=>> Building security/openvpn-auth-ldap
build started at Sun Jul 26 01:01:36 UTC 2020
port directory: /usr/ports/security/openvpn-auth-ldap
package name: openvpn-auth-ldap-2.0.4
building for: FreeBSD head-i386-default-job-12 13.0-CURRENT FreeBSD 13.0-CURRENT 1300101 i386
maintained by: mandree@FreeBSD.org
Makefile ident:      $FreeBSD: head/security/openvpn-auth-ldap/Makefile 527679 2020-03-03 15:11:46Z mat $
Poudriere version: 3.2.8-5-gc81843e5
Host OSVERSION: 1300100
Jail OSVERSION: 1300101
Job Id: 12

!!! Jail is newer than host. (Jail: 1300101, Host: 1300100) !!!
!!! This is not supported. !!!
!!! Host kernel must be same or newer than jail. !!!
!!! Expect build failures. !!!

---Begin Environment---
SHELL=/bin/csh
UNAME_p=i386
UNAME_m=i386
OSVERSION=1300101
UNAME_v=FreeBSD 13.0-CURRENT 1300101
UNAME_r=13.0-CURRENT
BLOCKSIZE=K
MAIL=/var/mail/root
STATUS=1
HOME=/root
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
LOCALBASE=/usr/local
USER=root
LIBEXECPREFIX=/usr/local/libexec/poudriere
POUDRIERE_VERSION=3.2.8-5-gc81843e5
MASTERMNT=/usr/local/poudriere/data/.m/head-i386-default/ref
POUDRIERE_BUILD_TYPE=bulk
PACKAGE_BUILDING=yes
SAVED_TERM=
PWD=/usr/local/poudriere/data/.m/head-i386-default/ref/.p/pool
P_PORTS_FEATURES=FLAVORS SELECTED_OPTIONS
MASTERNAME=head-i386-default
SCRIPTPREFIX=/usr/local/share/poudriere
OLDPWD=/usr/local/poudriere/data/.m/head-i386-default/ref/.p
SCRIPTPATH=/usr/local/share/poudriere/bulk.sh
POUDRIEREPATH=/usr/local/bin/poudriere
---End Environment---
2020-07-26 09:01:59 +00:00
Matthias Andree
c41c0b3c44 WWW/DL link maintenance in pkg-descr and Makefile
...to avoid permanent redirects, or broken sites.

MFH:		2020Q2 (blanket, download/WWW URL chase)
2020-04-26 13:51:54 +00:00
Mathieu Arnold
a01dec67b4 Regular USE_GITHUB cleanup. 2020-03-03 15:11:46 +00:00
Matthias Andree
a997ff9ea6 openvpn-auth-ldap: Update to Github 2.0.4 release.
* Switch from a handmade SVN checkout to Github tag
* Drop MAKE_JOBS_UNSAFE and post-patch, no longer needed

PR:		244022
Submitted by:	Geoffroy Desvernay
2020-02-10 21:06:55 +00:00
Koichiro Iwao
222e095f2a Implement new virtual category: net-vpn for VPN related ports
based on discussion at ports@ [1]. As VPN softwares are put in different
physical category net and security. This is a little bit confusing. Let's
give them new virtual category net-vpn.

[1] https://lists.freebsd.org/pipermail/freebsd-ports/2019-April/115915.html

PR:		239395
Submitted by:	myself
Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D21174
2019-08-14 03:26:09 +00:00
Matthias Andree
12bb8a9956 Add OpenSSL base dir to CONFIGURE_ARGS.
WHile I cannot reproduce the issue, it seems harmless and may help
certain system configurations.

PR:		235776
Submitted by:	dewayne@heuristicsystems.com.au
2019-07-13 08:59:25 +00:00
David Chisnall
3f627ab4ce Move Objective-C ports to the v2 GNUstep ABI.
* Bump the LLVM revision used for GNUstep to 7, the minimum to support
   the new ABI.
 * GNUstep-back does not work with lld, so mark it to use Gold (BFD LD
   doesn't seem able to link Objective-C things).
 * Turn off some annoying debug logs in GNUstep back, which generate
   several messages per second when you move the mouse.  These should
   never have been enabled in a release build anyway.
 * Downgrade Cenon to 4.0.2.  This was the last version to actually work
   with GNUstep (the later ones use XCode >= 5 .xib files, which GNUstep
   can't parse).
 * Update gorm to git head. The current release doesn't work with the
   new Objective-C ABI, but -head has the patches to fix it.
 * Update PikoPixel and add it to the gnustep-app meta-package.
 * Update the three core GNUstep packages to the latest release.
 * Update gnumail and pantomime to the latest release and fix a linking
   error with the new ABI.
 * Update GNUstep FTP to the latest version.

Reviewed by:	bapt (previous version)
2019-02-03 15:37:58 +00:00
Brooks Davis
3a34ffa58f Update Objective-C LLVM version to 6.0.
Fixes aarch64 build.  Reduces depends on obsolete LLVM 4.0.

PR:		230116
Submitted by:	mikael.urankar@gmail.com
Approved by:	theraven (prior version)
Sponsored by:	DARPA, AFRL
2018-09-26 15:23:37 +00:00
Matthias Andree
eeb28a26c4 Revise Github comment. 2017-05-15 22:26:27 +00:00
Matthias Andree
0394e51c65 No longer depend on OpenVPN sources.
OpenVPN 2.3.0 and newer have installed the openvpn-plugin.h file.
Cease requiring and extracting the source tarball to obtain this file
(as we used to do with 2.2.x and older).
2017-05-15 22:22:50 +00:00
Matthias Andree
2bed486d22 Modernize, resolving DEVELOPER=yes warnings.
While here, do not include sys/types.h but rather only stddef.h, for the
openvpn-plugin.h test patch.
2017-05-15 21:24:13 +00:00
Matthias Andree
dd52a3f2d5 Unbreak openvpn-plugin.h detection.
Apparently the header file changed in openvpn 2.4.2 and now requires
#include <sys/types.h> explicitly to pull the typedef for size_t in.
Add that header line to the test so it won't report a false negative result.

Reported by:	pkg-fallout@
2017-05-15 21:11:21 +00:00
Sunpoet Po-Chuan Hsieh
a9c2ade8fc Move devel/libcheck to devel/check
- Bump PORTREVISION for dependent ports
2017-02-05 11:14:37 +00:00
Matthias Andree
9d37629157 Add some comments on the Googlecode->Github export. Not yet formally converted. 2016-12-08 03:13:19 +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
Mathieu Arnold
dbbfc7889a GOOGLE_CODE has gone away.
- If a port has another upstream, remove GOOGLE_CODE
- If a port only has GOOGLE_CODE mark it BROKEN

Some ports have a local mirror configured but for security reasons, it
is not considered upstream.

Sponsored by:	Absolight
2016-09-14 15:59:34 +00:00
Dmitry Marakasov
1f8b48b772 - Fix trailing whitespace in pkg-descrs, categories [p-x]*
Approved by:	portmgr blanket
2016-05-19 10:53:05 +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
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
Matthias Andree
a202dc8d67 Grab maintainership and unmark BROKEN.
Bump PORTREVISION for the benefit of those that used TRYBROKEN=*.

PR: 190497
2015-01-19 20:37:32 +00:00
Matthias Andree
9d0ba19501 Fix crash when configuration file is not EOL-terminated. 2015-01-19 20:36:42 +00:00
Matthias Andree
0dff9e6c89 Fix warnings due to missing #import. 2015-01-19 20:36:21 +00:00
Matthias Andree
64325337c3 work around missing deps in src/Makefile[.in] 2015-01-19 16:45:47 +00:00
Matthias Andree
05baf683fe Add a fix to prevent crashes on close if initialization failed. 2015-01-17 10:28:50 +00:00
Matthias Andree
6f977b55ed Update to upstream SVN revision 1379 and refresh patches.
Needs real-world testing, so is still marked BROKEN.
If there are positive test results from reporter or third parties,
the BROKEN can be removed.

PR:		190497
2015-01-05 23:03:40 +00:00
Matthias Andree
ebdadb5af7 Mark the critical warning as an error, and bump PORTREVISION,
so that everyone is aware of the run-time issues.
2014-08-06 06:39:53 +00:00
Matthias Andree
620d0b19ad Mark broken. 2014-08-03 10:14:41 +00:00
Matthias Andree
5064d58e75 Make sure that -export-dynamic is passed to the linker. 2014-08-03 07:52:49 +00:00
Matthias Andree
1696a19473 Enable WITH_DEBUG=yes. 2014-08-03 07:21:44 +00:00
John Marino
786dc83753 Release three ports of snb@
Sean Nicholas Barkas is releasing these ports:
  sysutils/farbot
  security/openvpn-auth-ldap
  net/splatd

Thanks for looking after these, Sean!

PR:	191967
2014-07-28 19:29:29 +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
5e6ba33917 Convert to USES=objc and drop hard coded gcc 4.6 dep 2014-05-08 13:35:05 +00:00
Gerald Pfeifer
1cd277bdce Update the default version of GCC used in the Ports Collection from
GCC 4.6.4 to GCC 4.7.3.  This entails updating the lang/gcc port as
well as changing the default in Mk/bsd.default-versions.mk.

Part II, Bump PORTREVISIONs.

PR:		182136
Supported by:	Christoph Moench-Tegeder <cmt@burggraben.net> (fixing many ports)
Tested by:	bdrewery (two -exp runs)
2014-03-10 20:55:20 +00:00
Gerald Pfeifer
ff3f93364e This port really requires not just GCC, but also no version newer than
GCC 4.6 -- so, set USE_GCC=4.6.

Approved by:	snb (maintainer)
2014-03-03 00:38:36 +00:00
Baptiste Daroussin
a50d9328b5 archivers/xz is in base for all versions and has been removed from the ports tree 2014-01-13 07:23:43 +00:00
Matthias Andree
284106c7d9 Expand comment on why GCC is required. 2014-01-02 08:45:08 +00:00
Matthias Andree
13cb94b98a Chase openvpn source layout changes,
and chase base GCC changes (Objective-C no longer build in 9+, uses port),
and make a few other changes, to fix the build. [1]

While here:
- support staging
- strip installed .so file unless under WITH_DEBUG regime
- convert NOPORTEXAMPLES to optionsNG, too

PR:		ports/175692
Submitted by:	snb@ (maintainer) [1]
2014-01-02 00:15:02 +00:00
Baptiste Daroussin
a65ed2e51b Add NO_STAGE all over the place in preparation for the staging support (cat: security) 2013-09-20 22:55:24 +00:00
Olli Hauer
87931c6875 -remove MD5 2011-07-03 14:03:52 +00:00
Pav Lucistnik
856b3cc855 - Mark BROKEN on 9-CURRENT: fails to configure
configure: error: Objective C preprocessor "/lib/cpp" fails sanity check

Reported by:	pointyhat
2011-05-01 22:53:36 +00:00
Xin LI
03b42818c9 Chase after net/openldap24-server update.
Reminded by:	miwi
2011-02-25 01:32:17 +00:00
Pav Lucistnik
12c3d91bc6 - Try creatively to prevent this from failing on pointyhat
Reported by:	pointyhat
2010-11-19 22:30:53 +00:00
Emanuel Haupt
ec814a09bd Conditionally install configuration example (auth-ldap.conf) to EXAMPLESDIR.
PR:		149229 (based on)
Submitted by:	Alexey V.Degtyarev <alexey@renatasystems.org>
Approved by:	snb (via mail)
2010-08-14 13:24:23 +00:00
Sean Nicholas Barkas
230102c66a Update home page and MASTER_SITES
Approved by:	ehaupt
2009-11-17 11:30:03 +00:00
Sean Nicholas Barkas
f42b549215 Change MAINTAINER to my @FreeBSD.org address
Approved by:	erwin
2009-07-24 10:27:08 +00:00
Xin LI
5bbd5cd2dc Bump PORTREVISION's after OpenLDAP update.
Suggested by:	rafan
2009-01-05 19:04:45 +00:00