diff options
author | lawrance <lawrance@FreeBSD.org> | 2005-04-23 16:39:14 +0800 |
---|---|---|
committer | lawrance <lawrance@FreeBSD.org> | 2005-04-23 16:39:14 +0800 |
commit | 4e3a5269749a483aa9517475ecaad8443a1335bb (patch) | |
tree | 86dc00182affcf6a5b9faf00316bb2ee620a31d5 /net-im | |
parent | fbb3097761d137970f3ecaf11bd7fb55ee5f45cc (diff) | |
download | freebsd-ports-gnome-4e3a5269749a483aa9517475ecaad8443a1335bb.tar.gz freebsd-ports-gnome-4e3a5269749a483aa9517475ecaad8443a1335bb.tar.zst freebsd-ports-gnome-4e3a5269749a483aa9517475ecaad8443a1335bb.zip |
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)
Diffstat (limited to 'net-im')
-rw-r--r-- | net-im/gale/Makefile | 3 | ||||
-rw-r--r-- | net-im/gale/files/patch-libgale_wcwidth | 15 |
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 |