aboutsummaryrefslogtreecommitdiffstats
path: root/japanese
diff options
context:
space:
mode:
authortijl <tijl@FreeBSD.org>2015-08-02 23:03:19 +0800
committertijl <tijl@FreeBSD.org>2015-08-02 23:03:19 +0800
commit2593b8ce7a7784074d28066b8690c9c2da075fd7 (patch)
treeea36e7f5c3df09ecf07eacd3dfa1065817e07c56 /japanese
parentdfc31d8ad6426dcddd1e4f4718d93857c195b031 (diff)
downloadfreebsd-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/Makefile2
-rw-r--r--japanese/libtomoe-gtk/Makefile2
-rw-r--r--japanese/scim-anthy/Makefile2
-rw-r--r--japanese/scim-canna/Makefile2
-rw-r--r--japanese/scim-honoka-plugin-romkan/Makefile2
-rw-r--r--japanese/scim-honoka-plugin-wnn/Makefile2
-rw-r--r--japanese/scim-honoka/Makefile4
-rw-r--r--japanese/scim-honoka/files/patch-configure10
-rw-r--r--japanese/scim-skk/Makefile2
-rw-r--r--japanese/scim-tomoe/Makefile2
-rw-r--r--japanese/scim-uim/Makefile2
-rw-r--r--japanese/tomoe/Makefile2
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}