ports/66126: Add WITHOUT_NLS option to palm/jpilot port
Alex Varju
varju at webct.com
Fri Apr 30 23:10:18 UTC 2004
>Number: 66126
>Category: ports
>Synopsis: Add WITHOUT_NLS option to palm/jpilot port
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Fri Apr 30 16:10:18 PDT 2004
>Closed-Date:
>Last-Modified:
>Originator: Alex Varju
>Release: FreeBSD 5.2-RELEASE i386
>Organization:
WebCT
>Environment:
System: FreeBSD snapple.webct.com 5.2-RELEASE FreeBSD 5.2-RELEASE #10: Fri Jan 16 17:24:29 PST 2004 varju at snapple.webct.com:/usr/obj/usr/src/sys/SNAPPLE i386
>Description:
This patch adds WITHOUT_NLS support to the palm/jpilot port.
I have not bumped the version number, as no functionality is added for
existing users.
>How-To-Repeat:
>Fix:
Index: ports/palm/jpilot/Makefile
===================================================================
RCS file: /home/freebsd/cvsroot/ports/palm/jpilot/Makefile,v
retrieving revision 1.40
diff -u -r1.40 Makefile
--- ports/palm/jpilot/Makefile 14 Mar 2004 06:17:12 -0000 1.40
+++ ports/palm/jpilot/Makefile 30 Apr 2004 22:45:03 -0000
@@ -17,12 +17,22 @@
LIB_DEPENDS= pisock.8:${PORTSDIR}/palm/pilot-link
CONFIGURE_ARGS+= --with-pilot-prefix=${PREFIX}
+.if (!defined(WITHOUT_NLS))
USE_GETTEXT= yes
+.endif
.if defined(WITH_GTK2)
USE_GNOME= gtk20
CONFIGURE_ARGS+= --enable-gtk2=yes
.else
USE_GNOME= gtk12
+.endif
+
+.if !defined(WITHOUT_NLS)
+CONFIGURE_ARGS+= --enable-nls
+PLIST_SUB= NLS=""
+.else
+CONFIGURE_ARGS+= --disable-nls
+PLIST_SUB= NLS="@comment "
.endif
USE_LIBTOOL_VER=13
Index: ports/palm/jpilot/pkg-plist
===================================================================
RCS file: /home/freebsd/cvsroot/ports/palm/jpilot/pkg-plist,v
retrieving revision 1.14
diff -u -r1.14 pkg-plist
--- ports/palm/jpilot/pkg-plist 1 Mar 2004 19:03:55 -0000 1.14
+++ ports/palm/jpilot/pkg-plist 30 Apr 2004 22:47:34 -0000
@@ -47,60 +47,60 @@
share/jpilot/icons/jpilot-icon2.xpm
share/jpilot/icons/jpilot-icon3.xpm
share/jpilot/icons/jpilot-icon4.xpm
-share/locale/ca/LC_MESSAGES/jpilot.mo
-share/locale/cs/LC_MESSAGES/jpilot.mo
-share/locale/da/LC_MESSAGES/jpilot.mo
-share/locale/de/LC_MESSAGES/jpilot.mo
-share/locale/es/LC_MESSAGES/jpilot.mo
-share/locale/fr/LC_MESSAGES/jpilot.mo
-share/locale/it/LC_MESSAGES/jpilot.mo
-share/locale/ja/LC_MESSAGES/jpilot.mo
-share/locale/nl/LC_MESSAGES/jpilot.mo
-share/locale/no/LC_MESSAGES/jpilot.mo
-share/locale/ru/LC_MESSAGES/jpilot.mo
-share/locale/sv/LC_MESSAGES/jpilot.mo
-share/locale/tr/LC_MESSAGES/jpilot.mo
-share/locale/vi/LC_MESSAGES/jpilot.mo
-share/locale/zh_CN/LC_MESSAGES/jpilot.mo
-share/locale/zh_TW/LC_MESSAGES/jpilot.mo
+%%NLS%%share/locale/ca/LC_MESSAGES/jpilot.mo
+%%NLS%%share/locale/cs/LC_MESSAGES/jpilot.mo
+%%NLS%%share/locale/da/LC_MESSAGES/jpilot.mo
+%%NLS%%share/locale/de/LC_MESSAGES/jpilot.mo
+%%NLS%%share/locale/es/LC_MESSAGES/jpilot.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/jpilot.mo
+%%NLS%%share/locale/it/LC_MESSAGES/jpilot.mo
+%%NLS%%share/locale/ja/LC_MESSAGES/jpilot.mo
+%%NLS%%share/locale/nl/LC_MESSAGES/jpilot.mo
+%%NLS%%share/locale/no/LC_MESSAGES/jpilot.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/jpilot.mo
+%%NLS%%share/locale/sv/LC_MESSAGES/jpilot.mo
+%%NLS%%share/locale/tr/LC_MESSAGES/jpilot.mo
+%%NLS%%share/locale/vi/LC_MESSAGES/jpilot.mo
+%%NLS%%share/locale/zh_CN/LC_MESSAGES/jpilot.mo
+%%NLS%%share/locale/zh_TW/LC_MESSAGES/jpilot.mo
@dirrm share/jpilot/icons
@dirrm share/jpilot
%%PORTDOCS%%@dirrm %%DOCSDIR%%
@dirrm lib/jpilot/plugins
@dirrm lib/jpilot
- at unexec rmdir %D/share/locale/ca/LC_MESSAGES 2>/dev/null || true
- at unexec rmdir %D/share/locale/ca 2>/dev/null || true
- at unexec rmdir %D/share/locale/cs/LC_MESSAGES 2>/dev/null || true
- at unexec rmdir %D/share/locale/cs 2>/dev/null || true
- at unexec rmdir %D/share/locale/da/LC_MESSAGES 2>/dev/null || true
- at unexec rmdir %D/share/locale/da 2>/dev/null || true
- at unexec rmdir %D/share/locale/de/LC_MESSAGES 2>/dev/null || true
- at unexec rmdir %D/share/locale/de 2>/dev/null || true
- at unexec rmdir %D/share/locale/es/LC_MESSAGES 2>/dev/null || true
- at unexec rmdir %D/share/locale/es 2>/dev/null || true
- at unexec rmdir %D/share/locale/fr/LC_MESSAGES 2>/dev/null || true
- at unexec rmdir %D/share/locale/fr 2>/dev/null || true
- at unexec rmdir %D/share/locale/it/LC_MESSAGES 2>/dev/null || true
- at unexec rmdir %D/share/locale/it 2>/dev/null || true
- at unexec rmdir %D/share/locale/ja/LC_MESSAGES 2>/dev/null || true
- at unexec rmdir %D/share/locale/ja 2>/dev/null || true
- at unexec rmdir %D/share/locale/nl/LC_MESSAGES 2>/dev/null || true
- at unexec rmdir %D/share/locale/nl 2>/dev/null || true
- at unexec rmdir %D/share/locale/no/LC_MESSAGES 2>/dev/null || true
- at unexec rmdir %D/share/locale/no 2>/dev/null || true
- at unexec rmdir %D/share/locale/ru/LC_MESSAGES 2>/dev/null || true
- at unexec rmdir %D/share/locale/ru 2>/dev/null || true
- at unexec rmdir %D/share/locale/sv/LC_MESSAGES 2>/dev/null || true
- at unexec rmdir %D/share/locale/sv 2>/dev/null || true
- at unexec rmdir %D/share/locale/tr/LC_MESSAGES 2>/dev/null || true
- at unexec rmdir %D/share/locale/tr 2>/dev/null || true
- at unexec rmdir %D/share/locale/vi/LC_MESSAGES 2>/dev/null || true
- at unexec rmdir %D/share/locale/vi 2>/dev/null || true
- at unexec rmdir %D/share/locale/zh_CN/LC_MESSAGES 2>/dev/null || true
- at unexec rmdir %D/share/locale/zh_CN 2>/dev/null || true
- at unexec rmdir %D/share/locale/zh_TW/LC_MESSAGES 2>/dev/null || true
- at unexec rmdir %D/share/locale/zh_TW 2>/dev/null || true
- at unexec rmdir %D/share/locale 2>/dev/null || true
- at unexec rmdir %D/share/gnome/apps/Applications 2>/dev/null || true
- at unexec rmdir %D/share/gnome/apps 2>/dev/null || true
- at unexec rmdir %D/share/gnome 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale/ca/LC_MESSAGES 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale/ca 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale/cs/LC_MESSAGES 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale/cs 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale/da/LC_MESSAGES 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale/da 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale/de/LC_MESSAGES 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale/de 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale/es/LC_MESSAGES 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale/es 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale/fr/LC_MESSAGES 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale/fr 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale/it/LC_MESSAGES 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale/it 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale/ja/LC_MESSAGES 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale/ja 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale/nl/LC_MESSAGES 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale/nl 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale/no/LC_MESSAGES 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale/no 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale/ru/LC_MESSAGES 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale/ru 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale/sv/LC_MESSAGES 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale/sv 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale/tr/LC_MESSAGES 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale/tr 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale/vi/LC_MESSAGES 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale/vi 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale/zh_CN/LC_MESSAGES 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale/zh_CN 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale/zh_TW/LC_MESSAGES 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale/zh_TW 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/locale 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/gnome/apps/Applications 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/gnome/apps 2>/dev/null || true
+%%NLS%%@unexec rmdir %D/share/gnome 2>/dev/null || true
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list