1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-30 01:15:52 +00:00
Commit Graph

80 Commits

Author SHA1 Message Date
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
Dmitry Marakasov
912ff3db1e - Add missing USES=libtool
Approved by:	portmgr blanket
2014-06-11 09:13:05 +00:00
William Grzybowski
34d2963f97 audio/jack: fix readline depend and allow staging
- Fix readline depend [1] (based on)
- Allow staging
- Use options helpers

PR:		ports/170517 [1]
Submitted by:	A.J. Kehoe IV <g5ypsazo nanoman.ca> [1]
2013-10-31 15:51:08 +00:00
Baptiste Daroussin
183c2ed74f Add NO_STAGE all over the place in preparation for the staging support (cat: audio) 2013-09-20 14:36:35 +00:00
Baptiste Daroussin
a9ebd86b87 Add an explicit dependency on pkgconf 2013-08-30 02:04:52 +00:00
Alexey Dokuchaev
8f0c8ba97b - Trim Makefile header per new guidelines
- Tighten COMMENT text
- Drop shlib ABI versions from LIB_DEPENDS
- Rename DOCS option to DOXYGEN to reflect its evil nature, and disable
  it by default (of course)
- Clean up Makefile while here, reformat port description
2013-03-28 12:19:44 +00:00
Alexey Dokuchaev
314300da56 In categories starting with 'a', remove empty lines from pkg-plist (except
for `archivers/rpm5' where it looks like they're being used deliberately).
2013-03-17 13:45:27 +00:00
Beat Gaetzi
e5dd730132 - Fix pkg-plist
Reported by:	pointyhat
Approved by:	multimedia (bapt)
2012-09-09 17:39:58 +00:00
Baptiste Daroussin
98f5fe2194 Convert to new options framework 2012-05-30 11:27:09 +00:00
Juergen Lock
6bea9e0f73 - Fix alsa driver.
- Bump PORTREVISION.

PR:		ports/167971
Submitted by:	amdmi3
2012-05-24 19:35:56 +00:00
Sylvio Cesar Teixeira
0ce6b6d2a2 - Fix pkg-plist incorrect when options are not default
- BUMP PORTREVISION

PR:		ports/163054
Submitted by:	"Edward.Sanford.Sutton, III" <mirror176@cox.net>
Feature safe:	yes
2011-12-09 10:50:58 +00:00
Baptiste Daroussin
b1164e9923 upgrade to 0.121.3 2011-10-01 18:36:16 +00:00
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Juergen Lock
7c21bf8e48 - Update to 0.121.2 .
- Cleanup flags handling and make docs building an OPTION.  [1]
- Update WWW.

Submitted by:	"b. f." <bf1783@googlemail.com> on -multimedia@ [1]
Approved by:	multimedia (kwm, via irc)
2011-09-18 21:13:30 +00:00
Koop Mast
0e682dded4 Remove USE_GNOME=gnometarget from ports. It has been a empty keyword since
mid 2008.

PR:		ports/159624
Submitted by:	Ruslan Mahmatkhanov <cvs-src@yandex.ru>
2011-08-11 19:20:17 +00:00
Baptiste Daroussin
afb5d0b5f2 - chase celt library bump 2011-04-12 10:36:16 +00:00
Max Brazhnikov
23cacded34 Add optional support for ALSA, off by default
Remove md5 sum while here

PR:		ports/153187
Approved by:	kwm (with multimedia hat)
2010-12-16 17:34:13 +00:00
Norikatsu Shigemura
9d9f487b6e Fix pkg-plist, and bump PORTREVISION. 2010-12-06 03:49:34 +00:00
Koop Mast
1e8de65add Correct alsa-lib depend. s/libasound.2/asound.2/ 2010-12-05 15:19:54 +00:00
Norikatsu Shigemura
8399642556 Add implict dependency on alsa-lib, and bump PORTREVISION. 2010-12-05 14:56:54 +00:00
Sylvio Cesar Teixeira
5a43311e12 - Fixed location of include endian.h to file drivers/alsa/memops.c
PR:		ports/146407
Submitted by:	Richard Kolkovich <richard@sigil.org>
2010-05-09 00:02:05 +00:00
Wesley Shields
d0dbbe2ef0 - Update to 0.118.0
PR:		ports/145487
Submitted by:	Joseph S. Atkinson <jsa@wickedmachine.net>
Approved by:	multimedia@ (maintainer, via sylvio@)
2010-04-16 13:18:50 +00:00
Dirk Meyer
de78af3ac5 - update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
2010-03-28 06:47:48 +00:00
Edward Tomasz Napierala
3e3b849be5 Fix build after audio/celt upgrade. PORTREVISION bumped, as the upgrade
also breaks the ABI.

Approved by:	portmgr (pav)
2009-11-13 09:39:34 +00:00
Ion-Mihai Tetcu
f5acd5e443 Fix LIB_DEPENDS on devel/readline: its sh lib version was bumped recently from
5 to 6.

Forgotten by:	araujo@
Reported by:	QAT
2009-05-12 11:28:17 +00:00
Edward Tomasz Napierala
b1bfc203bf Fix plist. The source tarball is strange - it comes with HTML documentation,
but it refuses to install it if there is no doxygen installed.  If there is
Doxygen installed, it regenerates the docs.

While here, remove that weird DOCS handling and make it respect NOPORTDOCS.

Tested by:	itetcu@
2009-05-11 19:08:02 +00:00
Edward Tomasz Napierala
7e682473dd Unbreak. Files with names without '-source' contain reference, files with
'-source' in the name contain prettyprinted C includes.
2009-05-11 15:29:18 +00:00
Ion-Mihai Tetcu
20e32ad92a Mark broken, the port installs reference/html/*source.html both as
_source.html and -source.html; I doubt they both should be installed so I'll
let the maintainer fix this.

Submitted by:	QAT
2009-05-11 11:12:00 +00:00
Edward Tomasz Napierala
e1f6a6e1a8 Update to 0.116.2.
Approved by:	maintainer timeout
2009-03-30 18:21:21 +00:00
Pav Lucistnik
c4d4cacd63 - Remove conditional checks relevant only on FreeBSD 5.x and older 2009-01-05 17:27:29 +00:00
Pietro Cerutti
cf82ef087d - Fix PLIST
Notified by:	erwin, makc
2008-10-31 16:36:26 +00:00
Pietro Cerutti
2165f9f8b9 - Update to 0.109.2 2008-10-07 23:46:21 +00:00
Christian Weisgerber
f713f274ef remove unused audio/flac dependency 2008-03-26 15:15:34 +00:00
Pav Lucistnik
dad0d0873a - Remove USE_GETOPT_LONG which is a no-op since March 2007 2008-03-20 09:23:28 +00:00
Rong-En Fan
f935a609c5 - Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
supports them.  This is determined by running ``configure --help'' in
  do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
  which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
  Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
  PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
  subdirectory detection.

PR:		ports/111470
Approved by:	portmgr
Discussed with:	stas (Mk/*), gerald (info related stuffs)
Tested by:	pointyhat exp run
2007-07-23 09:36:51 +00:00
Michael Johnson
b5029dc680 - fix DOCSDIR [1]
- Disable mlock workaround  [2]

PR:		ports/111157 [1]
		ports/111235 [2]
Submitted by:	trasz <trasz@pin.if.uz.zgora.pl> [1] [2]
Reported by:	mezz
2007-04-16 19:29:59 +00:00
Michael Johnson
af6cdbc130 Update to 0.103.0 2007-04-16 17:39:04 +00:00
Edwin Groothuis
5bff8e7bfd [patch] audio/alac - cleanup non-supported FreeBSD versions
[patch] audio/grip - cleanup non-supported FreeBSD versions
[patch] audio/jack - cleanup non-supported FreeBSD versions
[patch] audio/libcddb - cleanup non-supported FreeBSD versions

PR:		ports/111646, ports/111660, ports/111662, ports/111668
Submitted by:	Edwin Groothuis <edwin@mavetju.org>
Appproved by:	Michael Johnson <ahze@>
2007-04-16 03:34:03 +00:00
Jeremy Messenger
de592c3f8c Fix the plist with WITH_DOCS. Bump the PORTREVISION.
Submitted by:	trasz <trasz@pin.if.uz.zgora.pl>
2007-01-23 20:23:18 +00:00
Jeremy Messenger
ee4c683f31 Update to 0.102.28.20061216, a SVN version. A new port, ghostess, needs this
SVN version.

PR:		ports/108114
Submitted by:	trasz <trasz@pin.if.uz.zgora.pl>
2007-01-23 19:58:43 +00:00
Michael Nottebrock
78c9ed8ab3 o/ One more time, we're gonna fix four-ehehex, oh yeah, all right o/
PR: 		ports/106982
Submitted by: 	KATO Tsuguru <tkato432@yahoo.com>
2006-12-21 13:23:33 +00:00
Michael Nottebrock
f2f8530e39 Revert last commit 2006-12-19 21:56:25 +00:00
Michael Nottebrock
1160fd7012 Update to KDE 3.5.5 / KOffice 1.6.1
Approved by:	portmgr
2006-12-19 21:19:54 +00:00
Jeremy Messenger
0369fd3b8f Fix the build if there is no -O in the CFLAGS. To fix it by makes
VIDEO_SYNC_PERIOD constant.

PR:		ports/106571
Reported by:	Gerard Seibert <gerard@seibercom.net>
Reviewed by:	marcus (in IRC, FreeNode/#freebsd-gnome)
2006-12-10 22:39:21 +00:00
Jeremy Messenger
32c736cbe2 - Fix the jackd getting into infinite loop on client disconnect. [1] [2]
- Fix a Linuxish, md5sum -> md5 -q (thanks flz) that will put a correct info
  in one of header (jack_md5.h).
- Remove 'Author' from pkg-descr.
- Bump the PORTREVISION.

PR:		ports/99323 [1] and ports/106428 [2]
Reported by:	markzero <markzero@corolla.ath.cx> [1]
Submitted by:	trasz <trasz@pin.if.uz.zgora.pl> [2]
2006-12-07 19:42:00 +00:00
Martin Wilke
23983e007b - Update to 0.102.20
PR:		ports/106410
Submitted by:	trasz
Approved by:	Multimedia Team (ahze on irc)
2006-12-06 19:10:16 +00:00
Michael Johnson
37cb77dacd - Remove ONLY_FOR_ARCHS since it looks like jack is portable now 2006-07-07 14:52:52 +00:00
Michael Johnson
47a6026e18 - Now builds on sparc64 2006-07-07 14:25:39 +00:00
Michael Johnson
f6798178ee - Give a few homeless ports a home with multimedia@ 2006-06-09 18:59:20 +00:00
Ion-Mihai Tetcu
776d7b07ce - fix plist
- bump PORTREVISION

Approved by: lawrance (mentor, implicit)
2006-06-07 22:48:29 +00:00