Commit graph

34 commits

Author SHA1 Message Date
Mathieu Arnold
bb271f0bf7 Convert ports to use the options helpers in categories [abc]*, and minor fixes.
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3412?
2015-08-19 13:29:59 +00:00
Tijl Coosemans
60945f0277 Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it.  Bump PORTREVISION on their dependent
ports except the ones that depend on these:

audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt

In these cases the same trick as in the recent gettext update is used.
The ports install a symlink with the old library version.  When enough
of their dependent ports have had regular updates the remaining ones can
get a PORTREVISION bump and the links can be removed.

Also remove the devel/pcre dependency from USE_GNOME=glib20.  It causes
over 2200 packages to depend on devel/pcre while less than 200 actually
link with it.  The glib20 package still depends on devel/pcre so this
should not make a difference for ports with USE_GNOME=glib20.  Also,
libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so
USE_GNOME=glib20 should not propagate it.

PR:		195724
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-12-08 16:48:38 +00:00
Antoine Brodin
85a2b7804e - Unbreak, by making fetchable again
- Move dbdir to respect hier(7)
- Add a pkg-message

PR:		ports/195224
Submitted by:	maintainer
2014-11-23 15:30:28 +00:00
John Marino
3ae2fb6c1e audio/firefly: Assign new maintainer (but it's still busted)
PR:		194883
Submitted by:	old maintainer (Mark Foster)
New maintainer:	Leander Schaefer
2014-11-07 20:02:11 +00:00
Baptiste Daroussin
a6abc3b420 Cleanup plist 2014-10-20 06:35:58 +00:00
Baptiste Daroussin
92cb609be7 Directly package with the right credential the directories with special credentials 2014-09-02 22:26:37 +00:00
Baptiste Daroussin
875814f1a5 Mark as broken: does not fetch 2014-08-29 19:09:19 +00:00
Adam Weinberger
bbf9606858 Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS. 2014-07-15 14:41:47 +00:00
Dmitry Marakasov
861227a817 - Switch to USES=libtool, drop .la files
Approved by:	portmgr blanket
2014-07-01 03:37:29 +00:00
Martin Wilke
bd48d39657 - Chase database/sqlite3 slib bump
Approved by:	portmgr (myself)
2014-06-27 17:21:06 +00:00
William Grzybowski
f1da4c1d3e audio/firefly: support stage
- Use @sample

Approved by:	portmgr (stage blanket)
2014-06-27 15:55:12 +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
Adam Weinberger
49bf36d527 Convert to PORT_OPTIONS:MDOCS.
Holdout shame list: ruby, perl, python
2014-01-03 15:26:06 +00:00
Baptiste Daroussin
5978476c35 In preparation for making libtool generate libraries with a sane name, fix all
LIB_DEPENDS in audio

With hat:	portmgr
2013-12-11 14:35:36 +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
Marcus von Appen
821843ca06 - Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here

Reviewed by:	bapt, kwm
2013-04-27 08:50:46 +00:00
Wesley Shields
5e5f13273b Switch to new options.
Remove version number from LIB_DEPENDS.

PR:		ports/173789
Submitted by:	Chris Petrik <c.petrik.sosa@gmail.com>
Approved by:	maintainer timeout
2012-12-17 20:00:53 +00:00
Eitan Adler
9993b3d461 firefly fails to compile with clang
PR:		ports/173593
Submitted by:	Kimmo Paasiala <kpaasial@gmail.com>
Approved by:	Mark Foster <mark@g.foster.cc> (maintainer)
Feature safe:	yes
2012-11-28 03:04:22 +00:00
Christian Weisgerber
bcd6fbdee4 libogg.so.8: Bump PORTREVISION for ports that depend on libogg,
directly or indirectly (via libvorbis, libtheora).
2012-07-19 20:15:37 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Doug Barton
83eb2c3700 In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
2012-01-14 08:57:23 +00:00
Ruslan Makhmatkhanov
57be37bd0d - add Japanese support via option (default off)
- add LICENSE (GPLv2)
- remove CONFLICTS with no more existing audio/mt-daapd
- fix whitespace bug and typo

PR:		160579
Submitted by:   Takefu <takefu at airport dot fm>
Approved by:	maintainer
2011-12-31 16:27:49 +00:00
Ruslan Makhmatkhanov
d4aa640ccb - add patch to fix itunes 10.5.2 compatibility
PR:             163632
Submitted by:   Mark Foster <mark at foster dot cc> (maintainer)
Approved by:    novel (mentor, implicit)
2011-12-27 04:23:04 +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
Chris Rees
c99300f228 - Use USERS and GROUPS
- Stop removing users on deinstall

PR:		ports/157521
Submitted by:	Chris Rees (me)
Approved by:	rene (mentor), maintainer timeout (14 days)
2011-06-21 20:44:12 +00:00
Martin Wilke
a9481afc8a - Get Rid MD5 support 2011-03-19 12:38:54 +00:00
Beech Rintoul
d114df80a9 Portlint(1) fixes.
Makefile unwanted spaces and changes to the tab and remove unwanted comments.
Files are not installed.
UID / GID immobilized.

PR:		151298
Submitted by:	Takefu <takefu@airport.fm>
Approved by:	itetcu - Maintainer timeout (Mark Foster mark@foster.cc)
2010-11-26 23:07:50 +00:00
Christian Weisgerber
30587b71c2 Bump PORTREVISION for ports that depend on libogg, directly or indirectly
(via libvorbis, libtheora).
2010-06-06 20:44:03 +00:00
Doug Barton
1d6b4b3f91 Begin the process of deprecating sysutils/rc_subr by
s#. %%RC_SUBR%%#. /etc/rc.subr#
2010-03-27 00:15:24 +00:00
Christian Weisgerber
94d47b2ecd Bump PORTREVISION after libogg and libvorbisfile major version increment. 2009-07-06 21:25:59 +00:00
Li-Wen Hsu
b8eb4f3dcd - Use sqlite3 as default config
- Bump PORTREVISION

PR:		ports/132424
Submitted by:	"Mark D. Foster" <mark AT foster.cc> (maintainer)
2009-03-14 17:25:34 +00:00
Beech Rintoul
83226e8e67 - Depend on sqlite3, which is more likely to be already installed than sqlite2
- Fix a warning when no firefly_enable var is set in rc.conf

PR:		ports/129617
Submitted by:	Ulrich Spoerlein <uspoerlein@gmail.com>
Approved by:	Mark Foster <mark@foster.cc> (maintainer)
2008-12-27 01:43:12 +00:00
Martin Wilke
3c25966709 - Remove unneeded file 2008-10-19 16:18:37 +00:00
Martin Wilke
d19fd1a9a0 Firefly (mt-daapd) is an open-source media server for the Roku SoundBridge
and Apple iTunes. It runs on POSIX platforms as well as Win32. It supports
server-side transcoding and other advanced features.

WWW: http://www.fireflymediaserver.org/

PR:		ports/127701
Submitted by:	Mark Foster <mark at foster.cc>
2008-10-19 15:59:16 +00:00