Commit Graph

67 Commits

Author SHA1 Message Date
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
Dmitry Marakasov
c5f60a645f - Drop .la files for security/libmcrypt, no dependees require them
- Bump dependent ports as .so version has changed

Approved by:	portmgr blanket
2014-09-17 17:29:47 +00:00
Sunpoet Po-Chuan Hsieh
502b3145a7 - Add LICENSE
- Cosmetic change
2014-08-02 14:12:21 +00:00
Dmitry Marakasov
0f836ea767 - Switch to USES=libtool
- Strip libraries
2014-06-11 09:46:29 +00:00
Martin Wilke
b50a7f4cb0 - Stage support 2014-01-31 15:24:46 +00:00
Baptiste Daroussin
a65ed2e51b Add NO_STAGE all over the place in preparation for the staging support (cat: security) 2013-09-20 22:55:24 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Dmitry Marakasov
3eb168f46b - Switch SourceForge ports to the new File Release System: categories starting with P,R,S 2009-08-22 00:35:32 +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
Martin Matuska
29888d4660 - Mark MAKE_JOBS_SAFE for SMP compilation 2009-03-24 12:04:36 +00:00
Rong-En Fan
741aa71483 Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
2008-08-21 06:18:49 +00:00
Martin Wilke
4fa36c64d5 - Update to 2.5.8
PR:             110819
Submitted by:   KATO Tsuguru <tkato432@yahoo.com>
2007-03-27 08:01:56 +00:00
Kris Kennaway
ae994c8ea8 Use libtool port instead of included version to avoid objformat a.out botch 2007-02-01 02:42:05 +00:00
Cheng-Lung Sung
c54010f434 - s,INSTALLS_SHLIB,USE_LDCONFIG,g
- these include security/ sysutils/ textproc/ maintained by ports@

PR:		ports/101916
Submitted by:	Gea-Suan Lin <gslin_AT_gslin dot org>
2006-08-15 01:04:55 +00:00
Ade Lovett
8503536d38 Conversion to a single libtool environment.
Approved by:	portmgr (kris)
2006-02-23 10:40:44 +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
Volker Stolz
ef231921c2 USE_LIBTOOL instead of local patch 2005-04-13 11:51:34 +00:00
David E. O'Brien
c3d8037aeb At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
2005-04-12 03:26:56 +00:00
David E. O'Brien
f2fc2d60ae Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
2005-04-11 08:04:41 +00:00
Thierry Thomas
dfb6247606 Fix pkg-descr and COMMENT.
PR:		ports/67633
Submitted by:	Linh Pham
2004-06-06 19:48:59 +00:00
Kirill Ponomarev
8ad12ee8b5 - Update MASTER_SITES and WWW: line
PR:		57894
Submitted by:	Ports Fury
2003-10-12 13:10:39 +00:00
Kris Kennaway
c3a6f8ae98 Bump PORTREVISION for previous commit 2003-07-11 05:20:05 +00:00
Daichi GOTO
154f4aebaa update security/libmcrypt: remove unneeded USE_PERL5
PR:		54162
Submitted by:	Sergey Matveychuk <sem@ciam.ru>
2003-07-09 05:37:17 +00:00
Tilman Keskinoz
744d776bc9 Update to 2.5.7
PR:		51673
Submitted by:	KATO Tsuguru <tkato@prontomail.com>
2003-05-01 22:18:15 +00:00
Yen-Ming Lee
efb8fa96c2 add missing directory to PLIST
bump PORTREVISION

Noticed by: bento

PR:		48546
Submitted by:	Erwin Lansing <erwin@lansing.dk>
2003-02-22 15:05:32 +00:00
Akinori MUSHA
2c41b9e5f3 De-pkg-comment. 2003-02-20 19:00:52 +00:00
Norikatsu Shigemura
613b26ff55 Remove RESTRICTED tag for crypto stuff.
Pointed out by:		kris
2003-02-17 16:20:33 +00:00
Patrick Li
44ed515b4f Update to 2.5.6
PR:		ports/48147
Submitted by:	KATO Tsuguru <tkato@prontomail.com>
2003-02-10 21:26:35 +00:00
Anders Nordby
681a986550 2.5.4 isn't fetchable - update to 2.5.5. 2003-01-04 21:15:07 +00:00
Ying-Chieh Liao
0c9f65f54c upgrade to 2.5.4
PR:		46432
Submitted by:	Ports Fury
2003-01-03 19:15:09 +00:00
Mario Sergio Fujikawa Ferreira
f0a1969d34 o Rollback PORTCOMMENT modifications while this feature's implementation
is better studied
o Turn PORTCOMMENT variable in Makefile back into pkg-comment files

Approved by:	kris (portmgr hat),
		portmgr, re (silence)
2002-11-10 16:48:51 +00:00
Edwin Groothuis
da9f30c3f2 Fix PERL dependencies for these ports (print/cups solves print/cups-base
and french/cups-base)

Noticed on: bento
2002-11-07 11:54:23 +00:00
Adam Weinberger
d9611f9375 Use PORTCOMMENT in the Makefile, and whack the pkg-comment.
Approved by:	pat
2002-11-06 22:47:41 +00:00
David W. Chapman Jr.
534fffca27 ${PERL} -> ${REINPLACE_CMD}
PR:		40784
Submitted by:	corecode@corecode.ath.cx
Reviewed by:	flynn@energyhq.homeip.net
2002-09-01 16:07:59 +00:00
Trevor Johnson
9cd47598c1 Update libmcrypt to 2.5.3, which has no functional changes. 2002-08-31 11:22:57 +00:00
Ying-Chieh Liao
3461398d00 upgrade to 2.5.2 2002-07-21 04:30:28 +00:00
Patrick Li
76de4b2590 Update to 2.5.1
PR:		39000
Submitted by:	KATO Tsuguru <tkato@prontomail.com>
2002-06-08 06:08:40 +00:00
Kris Kennaway
c37d0f92b5 Update to libmcrypt 2.5.0 2002-05-05 08:11:48 +00:00
Patrick Li
b76ea8545b Update to 2.4.22
PR:		35499
Submitted by:	KATO Tsuguru <tkato@prontomail.com>
2002-03-03 06:51:45 +00:00
Steve Price
b1f3b37ba7 Update to version 2.4.18.
PR:		32315
Submitted by:	KATO Tsuguru <tkato@prontomail.com>
2001-12-02 18:38:26 +00:00
Steve Price
b82e55d0f0 Use CONFIGURE_TARGET so that the config script gets named correctly
on both the x86 and alpha platforms.
2001-07-25 17:56:24 +00:00
Steve Price
4b9159060f Commit a serious hack so that this software actually works the way it
is supposed to.  This fixes problems I've been seeing when trying to
use this with mod_php[34].
2001-06-17 18:40:11 +00:00
Steve Price
16cb925e0e Update to version 2.4.15. 2001-06-17 18:38:09 +00:00
Nick Sayer
15cfaa3406 Chase the distfile.
Submitted by: marc@milestonerdl.com
2001-05-16 14:08:50 +00:00
Nick Sayer
3f92854abf Move distfile
Submitted by:	aeverett@webinternational.net
2001-03-24 22:38:38 +00:00
Dirk Froemberg
cb4bd967c5 Add another master site. 2001-03-23 23:12:32 +00:00
James E. Housley
a0b12f7436 Update to version 2.4.10
PR:		25999
Submitted by:	KATO Tsuguru <tkato@prontomail.ne.jp>
2001-03-23 01:55:21 +00:00
Peter Pentchev
d547e642b7 Install ltlibs, necessary for normal libmcrypt functionality.
PR:		25333
Submitted by:	Ports Fury
2001-03-14 14:18:37 +00:00
Vanilla I. Shu
135c4b4ee5 Upgrade to 2.4.9.
PR:		ports/25149
Submitted by:	KATO Tsuguru
2001-02-16 22:24:54 +00:00