diff options
author | tijl <tijl@FreeBSD.org> | 2015-08-02 23:03:19 +0800 |
---|---|---|
committer | tijl <tijl@FreeBSD.org> | 2015-08-02 23:03:19 +0800 |
commit | 2593b8ce7a7784074d28066b8690c9c2da075fd7 (patch) | |
tree | ea36e7f5c3df09ecf07eacd3dfa1065817e07c56 /japanese | |
parent | dfc31d8ad6426dcddd1e4f4718d93857c195b031 (diff) | |
download | freebsd-ports-gnome-2593b8ce7a7784074d28066b8690c9c2da075fd7.tar.gz freebsd-ports-gnome-2593b8ce7a7784074d28066b8690c9c2da075fd7.tar.zst freebsd-ports-gnome-2593b8ce7a7784074d28066b8690c9c2da075fd7.zip |
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
Diffstat (limited to 'japanese')
-rw-r--r-- | japanese/libskk/Makefile | 2 | ||||
-rw-r--r-- | japanese/libtomoe-gtk/Makefile | 2 | ||||
-rw-r--r-- | japanese/scim-anthy/Makefile | 2 | ||||
-rw-r--r-- | japanese/scim-canna/Makefile | 2 | ||||
-rw-r--r-- | japanese/scim-honoka-plugin-romkan/Makefile | 2 | ||||
-rw-r--r-- | japanese/scim-honoka-plugin-wnn/Makefile | 2 | ||||
-rw-r--r-- | japanese/scim-honoka/Makefile | 4 | ||||
-rw-r--r-- | japanese/scim-honoka/files/patch-configure | 10 | ||||
-rw-r--r-- | japanese/scim-skk/Makefile | 2 | ||||
-rw-r--r-- | japanese/scim-tomoe/Makefile | 2 | ||||
-rw-r--r-- | japanese/scim-uim/Makefile | 2 | ||||
-rw-r--r-- | japanese/tomoe/Makefile | 2 |
12 files changed, 14 insertions, 20 deletions
diff --git a/japanese/libskk/Makefile b/japanese/libskk/Makefile index 052cffc80181..105f89e88c3f 100644 --- a/japanese/libskk/Makefile +++ b/japanese/libskk/Makefile @@ -3,7 +3,7 @@ PORTNAME= libskk PORTVERSION= 1.0.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= japanese MASTER_SITES= https://bitbucket.org/libskk/libskk/downloads/ diff --git a/japanese/libtomoe-gtk/Makefile b/japanese/libtomoe-gtk/Makefile index 5981e15e4f48..5922827776d7 100644 --- a/japanese/libtomoe-gtk/Makefile +++ b/japanese/libtomoe-gtk/Makefile @@ -3,7 +3,7 @@ PORTNAME= libtomoe-gtk PORTVERSION= 0.6.0 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= japanese MASTER_SITES= SF/tomoe/tomoe-gtk/tomoe-gtk-${PORTVERSION} DISTNAME= tomoe-gtk-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX} diff --git a/japanese/scim-anthy/Makefile b/japanese/scim-anthy/Makefile index b27215274696..0bce9f4c9709 100644 --- a/japanese/scim-anthy/Makefile +++ b/japanese/scim-anthy/Makefile @@ -3,7 +3,7 @@ PORTNAME= scim-anthy PORTVERSION= 1.2.7 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= japanese MASTER_SITES= SFJP/scim-imengine/37309 diff --git a/japanese/scim-canna/Makefile b/japanese/scim-canna/Makefile index d599be838ede..9ab732a8b36b 100644 --- a/japanese/scim-canna/Makefile +++ b/japanese/scim-canna/Makefile @@ -3,7 +3,7 @@ PORTNAME= scim-canna PORTVERSION= 1.0.0 -PORTREVISION= 14 +PORTREVISION= 15 CATEGORIES= japanese MASTER_SITES= SFJP/scim-imengine/18849 diff --git a/japanese/scim-honoka-plugin-romkan/Makefile b/japanese/scim-honoka-plugin-romkan/Makefile index 2023d2a303a0..ccde2d4f7800 100644 --- a/japanese/scim-honoka-plugin-romkan/Makefile +++ b/japanese/scim-honoka-plugin-romkan/Makefile @@ -3,7 +3,7 @@ PORTNAME= scim-honoka-plugin-romkan PORTVERSION= 0.9.0 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= japanese MASTER_SITES= http://nop.net-p.org/files/honoka/ DISTNAME= honoka-plugin-romkan-${PORTVERSION} diff --git a/japanese/scim-honoka-plugin-wnn/Makefile b/japanese/scim-honoka-plugin-wnn/Makefile index f0a2b2cdcca7..d8f296f6e1ba 100644 --- a/japanese/scim-honoka-plugin-wnn/Makefile +++ b/japanese/scim-honoka-plugin-wnn/Makefile @@ -3,7 +3,7 @@ PORTNAME= scim-honoka-plugin-wnn PORTVERSION= 0.9.0 -PORTREVISION= 12 +PORTREVISION= 13 CATEGORIES= japanese MASTER_SITES= http://nop.net-p.org/files/honoka/ DISTNAME= honoka-plugin-wnn-${PORTVERSION} diff --git a/japanese/scim-honoka/Makefile b/japanese/scim-honoka/Makefile index cd6076f14d60..d5243a3a4b67 100644 --- a/japanese/scim-honoka/Makefile +++ b/japanese/scim-honoka/Makefile @@ -21,4 +21,8 @@ USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include -D__STDC_ISO_10646__ LDFLAGS+= -L${LOCALBASE}/lib +post-patch: + @${REINPLACE_CMD} '/^LIBTOOL_EXPORT_OPTIONS=/s/=.*/=/' \ + ${WRKSRC}/configure + .include <bsd.port.mk> diff --git a/japanese/scim-honoka/files/patch-configure b/japanese/scim-honoka/files/patch-configure deleted file mode 100644 index bad611f6644a..000000000000 --- a/japanese/scim-honoka/files/patch-configure +++ /dev/null @@ -1,10 +0,0 @@ ---- configure.orig Wed Apr 5 20:32:29 2006 -+++ configure Wed Apr 5 20:32:45 2006 -@@ -32446,6 +32446,7 @@ - s,@CONVENIENCE_LTDL_FALSE@,$CONVENIENCE_LTDL_FALSE,;t t - s,@LIBADD_DL@,$LIBADD_DL,;t t - s,@LIBTOOL_DEPS@,$LIBTOOL_DEPS,;t t -+s,@LIBTOOL_EXPORT_OPTIONS@,$LIBTOOL_EXPORT_OPTIONS,;t t - s,@PKG_CONFIG@,$PKG_CONFIG,;t t - s,@SCIM_CFLAGS@,$SCIM_CFLAGS,;t t - s,@SCIM_LIBS@,$SCIM_LIBS,;t t diff --git a/japanese/scim-skk/Makefile b/japanese/scim-skk/Makefile index 33b410b7010a..19e50600f0b2 100644 --- a/japanese/scim-skk/Makefile +++ b/japanese/scim-skk/Makefile @@ -4,7 +4,7 @@ PORTNAME= scim-skk PORTVERSION= 0.5.2 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= japanese MASTER_SITES= SFJP/scim-imengine/18121 diff --git a/japanese/scim-tomoe/Makefile b/japanese/scim-tomoe/Makefile index de7bb62fee6b..b380fef15cbd 100644 --- a/japanese/scim-tomoe/Makefile +++ b/japanese/scim-tomoe/Makefile @@ -3,7 +3,7 @@ PORTNAME= scim-tomoe PORTVERSION= 0.6.0 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= japanese MASTER_SITES= SF/tomoe/${PORTNAME}/${PORTNAME}-${PORTVERSION} diff --git a/japanese/scim-uim/Makefile b/japanese/scim-uim/Makefile index 05bcad6a469c..77e036269449 100644 --- a/japanese/scim-uim/Makefile +++ b/japanese/scim-uim/Makefile @@ -3,7 +3,7 @@ PORTNAME= scim-uim PORTVERSION= 0.2.0 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= japanese MASTER_SITES= SF/scim/${PORTNAME}/${PORTVERSION} \ http://freedesktop.org/~suzhe/sources/ diff --git a/japanese/tomoe/Makefile b/japanese/tomoe/Makefile index 78d15798b130..1d476dbcaebb 100644 --- a/japanese/tomoe/Makefile +++ b/japanese/tomoe/Makefile @@ -3,7 +3,7 @@ PORTNAME= tomoe PORTVERSION= 0.6.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= japanese MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} |