Commit graph

31 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
a374acb969 By default libtool replaces -export-symbols <file> with -retain-symbols-file
<file> on ELF systems, but this doesn't really do what -export-symbols is
meant to do.  On GNU ELF systems it converts <file> to a simple version
script first and then uses -version-script instead of -retain-symbols-file.
Let USES=libtool patch libtool scripts to do this on all systems with GNU
ld(1).

Bump PORTREVISION on all ports where the build log contains -export-symbols.

audio/calf: This port builds a module that now exports only one function,
but it also builds a number of executables that link to this module and
expect to see other functions.  Because it's already a bit dodgy to link to
a module (libtool warns about this) let the module continue to export only
one function and instead build an ordinary library from the same source that
the executables can link to.  Fix a number of other issues in the same
Makefile.am and clean up the port Makefile.

japanese/scim-honoka: Tries to hide all symbols that start with an
underscore, but because this library is written in C++ all symbols start
with _Z so it ends up hiding everything.  Just don't hide anything at all
like the textproc/scim configure script does.

multimedia/schroedinger: Apply an upstream patch.

textproc/scim-input-pad: Same as japanese/scim-honoka.

PR:		201922
Approved by:	portmgr (antoine)
Exp-run by:	antoine
2015-08-02 15:03:19 +00:00
Mathieu Arnold
88bfe4bd43 Cleanup DIST* variables.
When appropriate:
- Try to use DISTVERSION{SUF,PRE}FIX
- Replace PORTNAME-PORTVERSION by DISTNAME
- Convert MASTER_SITES to use macros
- Other light cleanup

With hat:	portmgr
Sponsored by:	Absolight
2015-05-11 18:34:57 +00:00
Baptiste Daroussin
b89438b2ab Convert to USES=autoreconf 2014-12-18 11:00:31 +00:00
Thomas Zander
2e59289758 - Fix build failure in fetch
- New MASTER_SITES
- Update LICENSE*

PR:		193727
Submitted by:	takefu@airport.fm (maintainer)
2014-09-18 12:39:04 +00:00
Tijl Coosemans
4bdd97e324 math/fftw3:
- Add USES=libtool and bump dependent ports
- Add INSTALL_TARGET=install-strip
- Remove PTHREAD_CFLAGS and PTHREAD_LIBS
- Use MAKE_CMD
2014-08-31 16:36:22 +00:00
Dmitry Marakasov
5480c40fd7 - Drop .la files, no dependees require them
Approved by:	portmgr blanket
2014-08-25 11:05:50 +00:00
Tijl Coosemans
6472470646 Use default LIBTOOLIZE_ARGS such that USES=libtool takes effect. 2014-05-12 07:58:10 +00:00
Baptiste Daroussin
3e2e2d883f Support stage
Strip binaries
Convert to USES=libtool

PR:		ports/189495
Submitted by:	Takefu <takefu@airport.fm>
2014-05-11 22:50:31 +00:00
Thomas Zander
3f1b83cb5a - Fix USE_AUTOTOOLS, Makefile_am in distfile
- Introduce LICENSE_*

PR:		ports/186907
Submitted by:	Takefu <takefu@airport.fm> (maintainer)
Approved by:	thierry, jadawin (mentors)
2014-02-24 19:33:01 +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
William Grzybowski
aa4ca9264d audio/libaacplus: allow staging
- Allow staging [1] (based on)

PR:		ports/183514
Submitted by:	Takefu <takefu airport.fm> (maintainer)
2013-11-01 13:11:59 +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
Sunpoet Po-Chuan Hsieh
32cb91cb62 - Fix make package
- Cosmetic change

PR:		ports/181956
Submitted by:	Takefu <takefu@airport.fm> (maintainer)
Reported by:	gergely.czuczy@harmless.hu
2013-09-09 10:09:00 +00:00
Baptiste Daroussin
49ac0257b5 Eliminate USE_GNOME=pkgconfig from audio
While here:
- trim headers
- convert USE_GMAKE -> USES=gmake
- convert USE_GNOME=gnomehack -> USES=pathfix
- convert USE_PERL5 -> USES=perl5
2013-09-02 10:06:03 +00:00
Ade Lovett
b3b33257e5 - Update devel/automake to 1.14
- Update devel/gettext to 0.18.3
- Fix known-broken (from exp-runs) ports
- Clean up a lot of cruft in the devel/gettext port itself,
  based on work from tijl@

PR:		178883
Submitted by:	ade
Sponsored by:	Wadsworth 6X
2013-07-16 05:42:36 +00:00
Wesley Shields
f04a4dcaa1 Remove some dead MASTER_SITES.
PR:		ports/173759
Submitted by:	Takefu <takefu@airport.fm> (maintainer)
Feature safe:	yes
2012-11-30 03:04:12 +00:00
Eitan Adler
1d959990b0 Convert to OptionsNG
Trim the headers

PR:	ports/172467
Submitted by:	Takefu <takefu@airport.fm> (maintainer)
2012-10-08 01:07:51 +00:00
Michael Scheidell
b83e953e83 - Fix linking when building with clang
PR:		ports/169672
Submitted by:	Takefu <takefu@airport.fm> (maintainer)
2012-08-06 10:33:28 +00:00
Chris Rees
b4c8ad87a1 - Mark MAKE_JOBS_UNSAFE
PR:		ports/163465
Submitted by:	"T.J." <baotserver@gmail.com>

- Remove dependency on unzip

Submitted by:	Takefu <takefu@airport.fm> (maintainer)
2012-02-06 18:23:38 +00:00
Martin Wilke
f1771d5d8d - Fix a typo
PR:		161569
Submitted by:	maintainer
Feature safe:	yes
2011-11-25 19:01:04 +00:00
Brendan Fabeny
ac39d25cb1 - update fftw3* to 3.3 [1], and adjust dependent ports
- make use of optimizations by default, where possible
(quad flavor to follow shortly, and mpi at a later date)

Suggestions and patches from:	ache, C. Burns, wen
2011-10-17 10:08:33 +00:00
Beech Rintoul
5ab5932c3c - Use gnomehack
- Remove CONFIGURE_ENV
- Invalid 'WITH_OLDLIBS' deletion.

PR:		ports/160727
Submitted by:	Takefu <takefu@airport.fm> (maintainer)
2011-09-16 17:57:58 +00:00
Pav Lucistnik
5953b8e26f - Update to 2.0.2
PR:		ports/153518
Submitted by:	Takefu <takefu@airport.fm> (maintainer)
Feature safe:	yes
2011-01-24 15:32:00 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Max Brazhnikov
2ca35b6d34 update to 1.1.0
PR:		ports/151281
Submitted by:	Takefu (maintainer)
2010-10-30 12:47:25 +00:00
Ade Lovett
6abd00a86b Punt autoconf267->autoconf268 2010-10-16 11:52:47 +00:00
Ade Lovett
7e80cde328 Round one migration of ports from automake{19,110} to automake111 2010-10-05 19:57:56 +00:00
Pav Lucistnik
f9d6861d6d - Checks for unzip in configure script
Reported by:	pointyhat
2010-10-02 22:17:11 +00:00
Philip M. Gollucci
cda6b6e2fd - Catch up with autotools@
Reporteds by:   portsnap
2010-09-23 03:50:16 +00:00
Dmitry Marakasov
6f876d2899 HE-AAC+ Codec as Shared Library
WWW: http://tipok.org.ua/ru/node/17/

PR:		149794
Submitted by:	Takefu <takefu@airport.fm>
2010-09-23 00:44:23 +00:00