summaryrefslogtreecommitdiff
path: root/net-im
diff options
context:
space:
mode:
authorSam Lawrance <lawrance@FreeBSD.org>2005-04-23 08:39:14 +0000
committerSam Lawrance <lawrance@FreeBSD.org>2005-04-23 08:39:14 +0000
commitf4eaefd0d152a4cec64a1802c84ab4dc61d0c0ab (patch)
tree9b2b9a83f6299e0bfb6d0da799a467525fbf301e /net-im
parent- update to 0.15 (diff)
Unbreak on 4.x by using the port's included wide character functions.
PR: ports/80230 Submitted by: Jason Stone <jason-fbsd-ports-gale@shalott.net> (maintainer) Approved by: clement (mentor)
Notes
Notes: svn path=/head/; revision=133986
Diffstat (limited to 'net-im')
-rw-r--r--net-im/gale/Makefile3
-rw-r--r--net-im/gale/files/patch-libgale_wcwidth15
2 files changed, 16 insertions, 2 deletions
diff --git a/net-im/gale/Makefile b/net-im/gale/Makefile
index 2c6a787a158f..0d64372037cf 100644
--- a/net-im/gale/Makefile
+++ b/net-im/gale/Makefile
@@ -34,14 +34,13 @@ CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 500039
-IGNORE= requires wchar functions for compilation
+CFLAGS+= -DNEED_WCWIDTH
.endif
# cheesy hack - test-oop doesn't build, but we don't care.
pre-configure:
${REINPLACE_CMD} -e 's/\(^noinst_PROGRAMS =.*\)test-oop/\1/' \
${WRKSRC}/liboop/Makefile.in
- ${ECHO} -n > ${WRKSRC}/libgale/wcwidth.c
post-install:
@${CAT} ${PKGMESSAGE}
diff --git a/net-im/gale/files/patch-libgale_wcwidth b/net-im/gale/files/patch-libgale_wcwidth
new file mode 100644
index 000000000000..07d736fbee02
--- /dev/null
+++ b/net-im/gale/files/patch-libgale_wcwidth
@@ -0,0 +1,15 @@
+--- libgale/wcwidth.c.orig Mon Dec 30 21:08:50 2002
++++ libgale/wcwidth.c Thu Apr 21 15:02:47 2005
+@@ -6,6 +6,7 @@
+ * Markus Kuhn -- 2000-02-08 -- public domain
+ */
+
++#ifdef NEED_WCWIDTH
+ #include "gale/compat.h"
+
+ /* These functions define the column width of an ISO 10646 character
+@@ -126,3 +127,4 @@
+
+ return width;
+ }
++#endif