Commit graph

51 commits

Author SHA1 Message Date
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
Tijl Coosemans
2f31f6488f Convert to USES=autoreconf 2015-04-18 15:14:57 +00:00
Antoine Brodin
1d7f5e5c0f Cleanup plist 2014-11-22 14:43:23 +00:00
Antoine Brodin
228ab58873 Change INSTALL_DATA to install with mode 644
Remove patches and hacks that were used to work around the previous
situation
This allows to stage more ports as a regular user

Differential Revision:	https://reviews.freebsd.org/D703
Reviewed by and discussed with:	bapt
With hat:	portmgr
2014-09-04 19:26:24 +00:00
John Marino
df5a2ca332 net/isc-dhcp41-server: Fix build with LDAP support
PR:		192584
Submitted by:	denis (inferno.incoherency.net)
Approved by:	maintainer (Douglas Thrift)
2014-08-12 15:06:56 +00:00
John Marino
3e0088229d net/isc-dhcp41-server: Add distinfo entry for LDAP support patch
PR:		192518
Submitted by:	Denis Lemire
Approved by:	maintainer (Douglas Thrift)
2014-08-09 23:00:55 +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
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
Ryan Steinmetz
8aa72528d6 - Unbreak botched STAGE conversion
- Bump PORTREVISION

PR:		ports/188020
Submitted by:	Nick <decrofn@gmail.com>, Jason Unovitch <oneshotuno@yahoo.com>
2014-03-30 13:31:45 +00:00
Renato Botelho
ed7127a511 Support STAGE 2014-03-26 17:27:24 +00:00
Baptiste Daroussin
e04b632220 Fix properties on pkg-plist 2014-01-21 23:40:21 +00:00
Baptiste Daroussin
0c710c7b4e Add NO_STAGE all over the place in preparation for the staging support (cat: net) 2013-09-20 22:10:23 +00:00
Andrej Zverev
33915fc265 - convert to the new perl5 framework
- convert USE_GMAKE to Uses

Approved by:	portmgr (bapt@, blanket)
2013-09-16 06:30:31 +00:00
Alex Kozlov
05a9235c98 - Fix all cases of 'No newline at end of file' in ports tree
Approved by: portmgr (bapt)
2013-02-01 15:04:00 +00:00
Wesley Shields
f184505469 Remove the header for ports I created.
For dns/openresolv give proper attribution. This was a copy/paste
mistake the submitter made, which incorrectly gave me attribution
for that file. I did not create it.
2012-12-12 18:48:33 +00:00
Ryan Steinmetz
588ae8f65e - Update to 4.1-ESV-R7
Approved by:	Douglas Thrift <douglas@douglasthrift.net> (maintainer)
2012-09-13 20:10:14 +00:00
Ryan Steinmetz
8e1a9e3a0b - Update net/isc-dhcp41-server to 4.1-ESV-R6 [1]
- Document vulnerabilities in net/isc-dhcp41-server
- Cleanup formatting in vuxml

PR:		ports/170245 [1]
Submitted by:	Douglas Thrift <douglas@douglasthrift.net> (maintainer) [1]
Security:	c7fa3618-d5ff-11e1-90a2-000c299b62e1
2012-07-30 12:42:32 +00:00
Michael Scheidell
0c37f626a8 - Update to 4.1-ESV-R5
- Convert to Options NG

PR:		ports/169185
Submitted by:	douglas@douglasthrift.net (maintainer)
2012-06-18 06:03:31 +00:00
Ryan Steinmetz
0b6042298e - Resolve dhcrelay6 issue with rc script that prevented it from working properly.
- Bump PORTREVISION of isc-dhcp4?-relay ports

Reported by:	Glen Neff <glen.neff@emc.com>
Approved by:	Douglas Thrift <douglas@douglasthrift.net>, zi@
2012-04-18 17:55:19 +00:00
Ryan Steinmetz
6d1fcb0916 - Resolve issue where the the daemon would fail to start [1]
- Resolve issue on systems set to UTC time would fail copying /etc/localtime to the chroot [2]

PR:		ports/162447 [1]
Submitted by:	Hilko Meyer <hilko.meyer@gmx.de> [1]
Reported by:	dougb@ [2]
Feature safe:	yes
2012-03-19 01:28:35 +00:00
Ryan Steinmetz
a2a65512fd - Update to 4.1-ESV-R4
Approved by:	Douglas Thrift <douglas@douglasthrift.net> (maintainer)
Security:	93be487e-211f-11e1-89b4-001ec9578670
Feature safe:	yes
2011-12-07 23:45:50 +00:00
Ryan Steinmetz
cc58fb0aa9 - Fix devfs test issue when running on FreeBSD 10.x. (FreeBSD prior to 7.x is
no longer supported, so this test is no longer needed)

Submitted by:	zi@FreeBSD.org
Approved by:	Douglas Thrift <douglas@douglasthrift.net> (maintainer)
2011-10-22 21:28:24 +00:00
Wesley Shields
2fd8c58b88 - Apply an extra patch to fix the LDAP breakage that happened with the last
update. It should be noted that LDAP support is built in to 4.2, so people
  are encouraged to move to that if you want LDAP support.

PR:		ports/159830
Submitted by:	Douglas William Thrift <douglas@douglasthrift.net> (maintainer)
2011-08-17 13:02:55 +00:00
Wesley Shields
399b68fd38 - Add the LDAP patch back into distinfo. I accidentally removed it with my
last commit.

Noticed by:	Robert Huff
Submitted by:	Douglas Thrift <douglas@douglasthrift.net> (maintainer)
2011-08-15 14:59:39 +00:00
Wesley Shields
757d60fde2 - Update to 4.1-ESV-R3 to address DoS issue.
PR:		ports/159698
Submitted by:	wxs@
Approved by:	Douglas Thrift <douglas@douglasthrift.net> (maintainer)
Security:	510b630e-c43b-11e0-916c-00e0815b8da8
2011-08-14 01:45:25 +00:00
Doug Barton
c15c6962cd Expand CONFLICTS to handle isc-dhcp42 and beyond
Prompted by:	sunpoet
2011-07-10 03:24:46 +00:00
Doug Barton
97c92d72e7 Fix -user argument for dhcpdv6
PR:		ports/158375
Submitted by:	Douglas William Thrift <douglas@douglasthrift.net> (maintainer)
2011-07-07 18:58:24 +00:00
Lev A. Serebryakov
a623bde66d Fix rc(5) complains about dhcrelay6_enable variable. 2011-06-21 17:08:11 +00:00
Wesley Shields
8e849614ee - Add shutdown keyword.
Submitted by:	dougb@
2011-06-03 21:37:42 +00:00
Wesley Shields
be3682b91d net/isc-dchp41-server port installs two RC_SUBR scripts: isc-dhcpd and
isc-dhcpd6 when it is built with IPv6 support.  net/isc-dchp41-relay could be
built with IPv6 support, but it doesn't provide way to start two realys (for
IPv4 and IPv6) simultaneously.  This patch changes RC_SUBR script isc-dhcrelay
to support such operations, and install link from isc-dhcrelay to isc-dhcrelay6
when port is built with IPv6 support.

PR:		ports/157501
Submitted by:	lev@
Approved by:	Douglas Thrift <douglas@douglasthrift.net> (maintainer)
2011-06-03 12:31:24 +00:00
Sunpoet Po-Chuan Hsieh
d5665382a5 - Add OPTIONS: DHCP_IPV6 to make IPv6 support optional
- Use bsd.port.mk and bsd.port.options.mk
- Make portlint happier

PR:		ports/156846
Submitted by:	Alex Deiter <alex.deiter@gmail.com>
Approved by:	Douglas Thrift <douglas@douglasthrift.net> (maintainer)
2011-05-09 00:58:17 +00:00
Wesley Shields
c8dc054bd2 Update to the latest ESV release to address security vulnerability.
PR:		ports/156246
Submitted by:	Douglas Thrift <douglas@douglasthrift.net>
Security:	7e69f00d-632a-11e0-9f3a-001d092480a4
2011-04-10 21:40:52 +00:00
Wesley Shields
646b5ff3b7 Pass maintainer to Douglas Thrift. He's able to give these
ports the tender loving care they deserve.

Submitted by:	Douglas Thrift <douglas@douglasthrift.net> (private mail)
2011-02-17 14:16:56 +00:00
Wesley Shields
c6d65e84f2 Add support for DHCPv6 server.
PR:		ports/153781
Submitted by:	Douglas William Thrift <douglas@douglasthrift.net>
2011-02-14 02:21:27 +00:00
Wesley Shields
656119ccfd Update to 4.1.2-P1 (4.1.2_1,1) to address DHCPv6 server crash bug.
Feature safe:	yes
2011-01-29 01:05:38 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Wesley Shields
74fc769e49 Update to 4.1.2 2010-11-24 19:10:37 +00:00
Wesley Shields
74cfde1c87 Fix installation when using LDAP option. 2010-10-24 16:00:39 +00:00
Wesley Shields
66c8879878 Add a patch to support running on VLAN interfaces.
Bump server PORTREVISION to accomodate.

Submitted by:	matpockuh@gmail.com (via current@)
2010-10-24 13:56:35 +00:00
Ade Lovett
6abd00a86b Punt autoconf267->autoconf268 2010-10-16 11:52:47 +00:00
Ade Lovett
231b6073de Migration of final set of working ports from automake{19,110} -> 111 2010-10-07 15:18:56 +00:00
Wesley Shields
ec9af97962 Remove trailing backslash.
Noticed by:	Craig Leres <leres@ee.lbl.gov>
2010-09-30 12:17:47 +00:00
Wesley Shields
ae7e003834 Quickly revert PORTREVISION_SERVER and increment PORTREVISION_CLIENT instead. 2010-09-28 20:57:45 +00:00
Wesley Shields
cc75f1763a Use the provided script instead of the one provided by the port. The one
provided by the port infrastructure is outdated and doesn't support dhcpv6.

Noticed by:	lstewart@
2010-09-28 20:55:42 +00:00
Ade Lovett
8262a7b51d Autotools update. Read ports/UPDATING 20100915 for details.
Approved by:	portmgr (for Mk/bsd.port.mk part)
Tested by:	Multiple -exp runs
2010-09-15 18:35:24 +00:00
Wesley Shields
a438b3bbe8 Make sure _PATH_DHCPD_CONF is defined properly.
PR:		ports/150209
Submitted by:	Craig Leres <leres@ee.lbl.gov>
2010-09-06 12:22:40 +00:00
Wesley Shields
26a38793e9 [1]: Don't remove /var/db/dhcpd on deinstall. This was breaking chroot setups
on upgrade.
[2]: Install more man pages.
[3]: Add LDAP configuration support. This was present in the other port.

PR:		[1]: ports/147857
		[2]: ports/147917
		[3]: ports/147869
Submitted by:	[1]: Henno Schooljan <henno@schooljan.nl>
		[2]: Craig Leres <leres@ee.lbl.gov>
		[3]: Alexander V. Ribchansky <triosoft@triosoft.com.ua>
2010-07-12 01:54:25 +00:00
Wesley Shields
37a9daa188 Update to 4.1.1-P1.
Have to bump PORTEPOCH here unfortunately.
2010-06-09 01:06:04 +00:00
Wesley Shields
213a856db3 net/isc-dhcp41-client:
- Set the default dhclient-script and dhclient.conf properly.

PR:		ports/146608
Submitted by:	Craig Leres <leres@ee.lbl.gov>
2010-05-29 22:20:30 +00:00
Wesley Shields
2e3ee85e91 Add the headers and libraries to net/isc-dhcp41-server. There will be no
net/isc-dhcp4-devel port as it would conflict with the server (installs some
of the same files). For this reason I decided to just make
net/isc-dhcp41-server install the development libraries and headers.

Based upon a patch from:	Attila Nagy (private mail)
2010-05-15 02:58:48 +00:00