Commit graph

141 commits

Author SHA1 Message Date
Roman Bogorodskiy
1015876c1d Update to 1.22.4. 2015-08-14 16:31:35 +00:00
Roman Bogorodskiy
4ddf721372 Update to 1.22.3. 2015-08-08 16:03:53 +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
Roman Bogorodskiy
23b3cc8a05 Update to 1.22.2. 2015-05-26 17:42:45 +00:00
Antoine Brodin
75df120cde Remove spurious @dirrm that crept back in 2015-05-07 22:24:33 +00:00
Tijl Coosemans
5d48443269 - Remove libtool hacks and patches that are now handled by USES=libtool
- Remove CONFIG_SHELL from CONFIGURE_ENV because bsd.port.mk handles that
2015-04-18 09:47:29 +00:00
Roman Bogorodskiy
d1a9133052 Update to 1.22.1. 2015-04-18 04:35:27 +00:00
Dmitry Marakasov
c514a4de9e - Drop .la files, no dependees require them
Approved by:	portmgr blanket
2014-12-12 00:44:08 +00:00
Baptiste Daroussin
a6abc3b420 Cleanup plist 2014-10-20 06:35:58 +00:00
Roman Bogorodskiy
5d8e6e037e Update to 1.21.0. 2014-10-11 16:00:32 +00:00
Tijl Coosemans
15c4a5ecf3 Replace USE_AUTOTOOLS=libltdl with an ordinary LIB_DEPENDS in all ports.
There are only 60 such ports so there doesn't need to be a separate
keyword or USES for this.

Approved by:	portmgr (bapt)
2014-09-17 07:38:15 +00:00
Roman Bogorodskiy
36d8a1bbec - Update to 1.20.1
- Specify arm_nofpu CPU on ARM arch
2014-07-06 04:27:12 +00:00
Olli Hauer
886a9071a1 - USE_(BZIP2|XZ) -> USES= tar:(bzip2|xz) 2014-06-01 13:03:14 +00:00
Tijl Coosemans
aad09bc5e2 When linking a library libA with a library libB using libtool, if libB.la
exists, libtool will add all libraries libB.la refers to (dependency_libs
field) to the linker command line and store them in the dependency_libs
field of libA.la.  So everything that subsequently links with libA will also
link to these extra libraries.  This causes too much overlinking.

This commit modifies Mk/Uses/libtool.mk so it empties the dependency_libs
field in .la libraries during staging.  However, because .la libraries have
very limited use when dependency_libs is empty it makes sense to completely
remove them during staging.

So with this commit USES=libtool is modified to remove .la libraries and a
new form (USES=libtool:keepla) is introduced in case they need to be kept
(dependency_libs is still emptied).

PORTREVISION is bumped on all ports with USES=libtool that install .la
libraries.  Most ports are also changed to add :keepla because .la
libraries have to be kept around as long as there are dependent ports with
.la libraries that refer to them in their dependency_libs field.  In most
cases :keepla can be removed again as soon as all dependent ports that
install .la libraries have some form of USES=libtool added to their
Makefile.

PR:		ports/188759
Exp-run:	bdrewery
Approved by:	portmgr (bdrewery)
2014-04-23 13:25:16 +00:00
Roman Bogorodskiy
8f284f2bca Update to 1.19.0. 2014-03-10 16:10:07 +00:00
Baptiste Daroussin
1770056153 Fix plist, don't know how I ended up add that wrong entry, but pointyhat on me
Reported by:	"Herbert J. Skuhra" <hskuhra@eumx.net>
2014-03-03 09:48:06 +00:00
Baptiste Daroussin
32f6127888 Convert to USES=libtool 2014-03-02 21:55:05 +00:00
Roman Bogorodskiy
080478d9a4 Update to 1.18.1. 2014-03-02 09:18:50 +00:00
Roman Bogorodskiy
67d720e341 Update to 1.17.0. 2013-12-30 10:24:12 +00:00
Baptiste Daroussin
f0503e09c8 Fix testings that should not have been in
Pointyhat to:	bapt
2013-12-12 20:38:08 +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
Roman Bogorodskiy
17d861e38a Update to 1.16.0. 2013-10-13 15:31:39 +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
Roman Bogorodskiy
3ac2e60fd4 Update to 1.15.4. 2013-06-02 17:18:34 +00:00
Roman Bogorodskiy
3fbfe429b6 Update to 1.15.2. 2013-03-24 05:55:00 +00:00
Roman Bogorodskiy
1a087dd8f7 Fix build on i386.
Reported by:	Tsurutani Naoki in ports/176743
Submitted by:	olli
2013-03-12 16:40:13 +00:00
Roman Bogorodskiy
a28829a38b - Update to 1.15.1
- Drop GCC dependency as it now doesn't crash when compiled
  with clang
2013-03-02 05:30:16 +00:00
Alexey Dokuchaev
c815a3b9b0 - Force GCC to do the build for the time being, since Clang produces bad code
at least on amd64 (mpg123 simply dumps core upon run)
- Trim Makefile header, retouch COMMENT, and perform minor Makefile cleanups

Approved by:	novel (maintainer)
2013-02-15 13:46:22 +00:00
Roman Bogorodskiy
25d6ac2cc7 Update to 1.14.4. 2012-08-15 14:19:53 +00:00
Carlo Strub
d5fda8cb2c Fix typos in COMMENT 2012-07-25 06:32:06 +00:00
Roman Bogorodskiy
faa4673206 Update to 1.14.3. 2012-07-06 13:58:18 +00:00
Roman Bogorodskiy
c5108b5117 Update to 1.14.2. 2012-06-10 04:37:38 +00:00
Roman Bogorodskiy
2d7774616c Update to 1.14.1. 2012-05-07 07:04:23 +00:00
Roman Bogorodskiy
4eacb7ab6c Update to 1.13.7.
Feature safe:	yes
2012-03-31 11:16:52 +00:00
Roman Bogorodskiy
be4e327004 Update to 1.13.6.
Feature safe:	yes
2012-03-13 04:37:40 +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
Roman Bogorodskiy
dc19389bf9 Update to 1.13.4. 2011-09-16 04:40:21 +00:00
Roman Bogorodskiy
b1e372e016 Disable vendor optimization flags in CFLAGS.
PR:		158191
Submitted by:	Pan Tsu <inyaoo@gmail.com>
2011-06-23 08:55:58 +00:00
Roman Bogorodskiy
0778074285 - Update to 1.13.3
- Remove useless CONFIGURE_TARGET definition
2011-05-13 12:01:55 +00:00
Roman Bogorodskiy
21ccf0d9cb Update to 1.13.2. 2011-02-25 21:13:22 +00:00
Roman Bogorodskiy
a534e9eb27 - Update to 1.13.1 [1]
- Specify LICENSE [1]
- Use USE_GNOME's gnomehack and ltverhack

PR:		154720 [1]
Submitted by:	"Herbert J. Skuhra" <h.skuhra@gmail.com>
2011-02-23 16:45:25 +00:00
Roman Bogorodskiy
e868266ae7 Update to 1.12.5.
PR:		151158 (based on)
Submitted by:	Anton Yuzhaninov <ayuzhaninov@monitoring.int.vega.ru>
2010-10-23 18:14:36 +00:00
Roman Bogorodskiy
88ea48f831 Update to 1.12.3. 2010-07-17 16:19:09 +00:00
Roman Bogorodskiy
fbec160f15 Update to 1.12.1.
PR:		145943
Submitted by:	Vitaly Magerya <vmagerya@gmail.com>
2010-04-27 17:58:46 +00:00
Roman Bogorodskiy
8e77a44715 Update to 1.10.1.
Feature safe:	yes
2010-02-28 07:45:31 +00:00
Roman Bogorodskiy
264e441ca8 Update to 1.10.0.
PR:		141823, 142326
Submitted by:	Oliver Herold <oh@fixmbr.de>, WATANABE Kazuhiro <CQG00620@nifty.ne.jp>,
		Yuri Pankov <yuri.pankov@gmail.com>
2010-01-04 21:28:26 +00:00
Roman Bogorodskiy
1d14098fa0 Update to 1.9.1.
PR:		139466
Submitted by:	sylvio
2009-11-20 19:56:08 +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
Roman Bogorodskiy
be7d93a12a Update to 1.9.0.
PR:		135958
Submitted by:	Vitaly Magerya <vmagerya@gmail.com>
2009-08-20 18:53:59 +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