Commit graph

72 commits

Author SHA1 Message Date
Tijl Coosemans
1f1a563e4d Compile libresidc.a with -fPIC. The library isn't installed but is linked
into libresid-builder.a which some ports (e.g. xmms2) want to link into
shared libraries so it must be compiled with -fPIC.

Silence a check-plist error while here.

Reported by:	amdmi3
2015-01-18 19:40:27 +00:00
Tijl Coosemans
1c89770e45 Enable -fPIC only for libresid-builder.a 2014-12-27 17:53:10 +00:00
Thomas Zander
c4aeb41daf - Fix build break of ports expecting -fPIC for libsidplay2 on amd64
- Bump PORTREVISION of libsidplay2 and sidplay2 (package change)

PR:		195343
Submitted by:	crest@sahiro.org
MFH:		2014Q4
2014-12-26 19:36:40 +00:00
Baptiste Daroussin
a6abc3b420 Cleanup plist 2014-10-20 06:35:58 +00:00
Baptiste Daroussin
fe1474ce5d pkg(8) already pack empty directories, no need to recreate them 2014-09-02 22:32:37 +00:00
Tijl Coosemans
5fc2e5e82e Patch *.pc files to replace ${libdir}/libfoo.la with "-L${libdir} -lfoo".
This fixes audio/sidplay2 after r366789.

Reported by:	antoine
2014-09-01 18:58:35 +00:00
Tijl Coosemans
ebfdd3e228 Convert to USES=libtool and add INSTALL_TARGET=install-strip 2014-08-31 16:38:08 +00:00
Adam Weinberger
08a006d08a Rename all patches that contain '::' as a path separator, and use
'__' instead.
2014-07-29 17:12:47 +00:00
Chris Rees
e55fa0d5ef ldconfig should find all the libs installed
PR:		ports/186543
2014-02-16 20:17:56 +00:00
Antoine Brodin
d440c49d02 Stage support 2013-12-28 20:57:32 +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
5163781803 Convert audio from USE_GMAKE to USES=gmake
While here:
- Trim headers
- Convert some USE_GNOME=pkgconfig to USES=pkgconfig
- Add some missing pkgconf dependencies
- Convert some USE_GNOME=gnomehack to USES=pathfix
2013-08-30 23:01:05 +00:00
Baptiste Daroussin
a215727686 Convert USE_PKGCONFIG -> USES=pkgconf for audio category 2013-04-22 23:19:08 +00:00
Eitan Adler
334eb0fc61 This changes almost all the "gnomehack" only USE_GNOME cases to USES= pathfix.
If a port used other USE_GNOME items it was untouched.
The ports that used other USES were fixed by hand.

PR:		ports/177081
Reviewed by:	bapt
Approved by:	portmgr (miwi)
2013-03-19 13:04:30 +00:00
Baptiste Daroussin
9346b215f0 new devel/pkgconf added to replace devel/pkg-config. new version of pkg-config
are no more self hosting so we are stuck with 0.25 version while pkgconf provide
the same set of features as 0.27 and a compatible frontend. A symlink to
pkg-config has been added for convenience and compatibility

This also introduces a new macro to use pkgconf in your ports:
USE_PKGCONFIG

it can take the following arguments:
 - yes (meaning build only dep)
 - build (meaning build only dep)
 - run (meaning run only dep)
 - both (meaning run and build dep)

From now USE_GNOME= pkgconfig is deprecated in favour of USE_PKGCONFIG
The old gnome macro has been modified to use pkgconf but still the sameway: run
and build dep to avoid large breakage.

While here fix some ports relying on pkg-config but not specifying it, fix some
ports broken because testing wrong .pc files, and fix ports using pkg-config
--version to determine pkg-config version instead of
pkg-config --modversion pkg-config like recommanded by pkg-config

With Hat:	portmgr
Exp-runs by:	bapt (pointhat-west), beat (pointyhat)
2012-07-26 05:40:22 +00:00
Doug Barton
86b7e3bb7f For ports maintained by ports@ where pkgconfig is one of the USE_GNOME deps
convert it to BUILD_DEPENDS. This avoids the problem of the bogus run dep
added by bsd.gnome.mk.
2012-07-23 01:33:55 +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
Martin Wilke
a9481afc8a - Get Rid MD5 support 2011-03-19 12:38:54 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Dmitry Marakasov
a07aa037a1 - Switch SourceForge ports to the new File Release System: categories starting with A 2009-08-22 00:13:26 +00:00
Jeremy Messenger
789d75c728 -Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:	marcus and kwm
Pointyhat-exp:	a few times by pav
Tested by:	pgollucci, "Romain Tartière" <romain@blogreen.org>, and
		a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:	marcus
Approved by:	portmgr
2009-08-02 19:36:34 +00:00
Mark Linimon
83556203a2 Reset alexbl@FreeBSD.org due to maintainer-timeouts and no repsonse
to email.

Hat:		portmgr
2009-08-02 08:02:03 +00:00
Martin Wilke
3e4ed01146 - Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
2008-04-19 17:56:05 +00:00
Alexander Botero-Lowry
df7fd3b88d - Unbreak on gcc 4.1
Approved by:	novel (mentor, implicit)
Obtained from:	Gentoo CVS repository
2006-10-01 02:56:04 +00:00
Alexander Botero-Lowry
5eaac8b2ca Change all my MAINTAINER lines to my new FreeBSD.org address.
Approved by:	novel
2006-09-13 03:21:38 +00:00
Ion-Mihai Tetcu
16a2eda9d2 Don't be verbose when mkdir (forgotted from testing in previous commit).
Approved by:	lawrance (mentor, implicit)
2006-06-10 22:15:53 +00:00
Ion-Mihai Tetcu
663a78a6e9 - Fix plist (create empty dir in pkg-plist).
- Pass maintainership to Alexander Botero-Lowry
- Bump PORTREVISION

Approved by:	lawrance (mentor, implicit)
2006-06-10 22:11:25 +00:00
Edwin Groothuis
179697185d Remove USE_REINPLACE from ports in categories starting with A. 2006-05-03 05:14:35 +00:00
Ade Lovett
8503536d38 Conversion to a single libtool environment.
Approved by:	portmgr (kris)
2006-02-23 10:40:44 +00:00
Pav Lucistnik
6329c4d7f9 - Add some SHA256 checksums 2005-11-23 23:29:54 +00:00
Ade Lovett
54a0b86543 Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
2005-11-15 06:52:12 +00:00
Kris Kennaway
4d7a644b66 Add missing directory 2004-11-24 23:14:35 +00:00
Kirill Ponomarev
1100885686 Fix build with gcc-3.4
PR:		ports/70627
Submitted by:	Ports Fury
2004-08-18 18:11:00 +00:00
Kris Kennaway
eb9984e0f5 BROKEN on 5.x: Does not compile with gcc 3.4.2 2004-08-16 02:47:09 +00:00
Kirill Ponomarev
ca01b1bd55 Update to version 2.1.1
PR:		ports/69184
Submitted by:	Ports Fury
2004-07-17 17:01:17 +00:00
Joe Marcus Clarke
053fdb6a6b Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 2)
2004-02-04 05:21:48 +00:00
Trevor Johnson
e8d5605043 Add SIZE. 2004-01-27 20:51:07 +00:00
Trevor Johnson
00e692203d USE_REINPLACE must be defined before REINPLACE_CMD may be used. 2003-11-17 12:03:17 +00:00
Kirill Ponomarev
bcbb29840d * Rearrange USE_GNOME
PR:		55051
Submitted by:	Ports Fury
Approved by:	fjoe (mentor) (implicit)
2003-07-30 18:26:23 +00:00
Akinori MUSHA
7cc1393a93 De-pkg-comment. 2003-02-20 17:07:10 +00:00
Norikatsu Shigemura
39a4e02cbf correct *_DEPENDS.
PR:		ports/47316
Submitted by:	Simon 'corecode' Schubert <corecode@corecode.ath.cx>
Reviewed by:	Ports Fury
Pointy hat to:	myself
2003-02-02 12:20:17 +00:00
Norikatsu Shigemura
89c593725a Update to 2.1.0.
PR:		ports/47316
Submitted by:	Ports Fury
2003-02-02 12:15:14 +00:00
Ying-Chieh Liao
6e752fef3b - Do not install useless .la file
PR:		45919
Submitted by:	Ports Fury
2002-12-22 17:30:31 +00:00
Anders Nordby
728184c6e1 Update to version 2.0.7 after repo-copy from ports/audio/libsidplay. 2002-11-18 05:08:19 +00:00
Christian Weisgerber
9266f9213a Update to 1.36.57.
Approved by:	maintainer
2002-09-15 00:20:48 +00:00
Patrick Li
8fdb93e4fd - Update to 1.36.55
- Sort plist and silent some portlint warnings

PR:		ports/41316
Submitted by:	maintainer
2002-08-05 19:30:50 +00:00
Patrick Li
0d258fff72 Update to 1.36.54
PR:		ports/40667
Submitted by:	maintainer
2002-07-16 22:06:49 +00:00
Kevin Lo
39d8bdfd65 Update to version 0.36.50
PR: 33800
Submitted by: MAINTAINER
2002-01-12 17:08:17 +00:00
Kris Kennaway
1c3fbb8f48 Update to libsidplay-1.36.47
Approved by:	maintainer
2001-05-06 03:18:37 +00:00
Peter Pentchev
9adab8f78f Chase a rerolled distfile tarball; remove a Makefile comment about it, dating
from the times there were two different distfiles on different distsites.

PR:		24306 - noticed
Submitted by:	Andreas Schulz <ats@first.gmd.de>
PR:		24479 - fixed
Submitted by:	maintainer
2001-01-20 11:50:30 +00:00