Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 2 Mar 2003 02:08:17 +0100 (CET)
From:      Matthias Andree <matthias.andree@web.de>
To:        FreeBSD-gnats-submit@freebsd.org
Cc:        ports@freebsd.org
Subject:   add WITHOUT_NLS support to devel/bison 
Message-ID:  <200303020108.h2218HVr023755@libertas.emma.line.org>

next in thread | raw e-mail | index | archive | help

>Submitter-Id:	current-users
>Originator:	Matthias Andree
>Organization:	
>Confidential:	no 
>Synopsis:	add WITHOUT_NLS support to devel/bison 
>Severity:	non-critical 
>Priority:	low 
>Category:	ports 
>Class:		change-request 
>Release:	FreeBSD 4.8-PRERELEASE i386
>Environment:
System: FreeBSD libertas.emma.line.org 4.8-PRERELEASE FreeBSD 4.8-PRERELEASE #15: Tue Feb 25 00:45:38 CET 2003 toor@libertas.emma.line.org:/usr/src/sys/compile/LIBERTAS i386


	
>Description:
The patch below allows bison to be compiled without gettext support, for use
when space is tight or the gettext dependency is not desired.
To compile without gettext support after applying the patch:
make clean
make -DWITHOUT_NLS install
	
>How-To-Repeat:
	
>Fix:
diff -Nur /usr/ports/devel/bison/Makefile /root/bison/Makefile
--- /usr/ports/devel/bison/Makefile	Fri Feb 21 02:43:42 2003
+++ /root/bison/Makefile	Sun Mar  2 02:04:09 2003
@@ -16,12 +16,20 @@
 COMMENT=	A parser generator from FSF, (mostly) compatible with Yacc
 
 BUILD_DEPENDS=	gm4:${PORTSDIR}/devel/m4
+.if !defined(WITHOUT_NLS)
 LIB_DEPENDS=	intl.4:${PORTSDIR}/devel/gettext
+PLIST_SUB=	NLS=""
+.else
+PLIST_SUB=	NLS="@comment "
+.endif
 RUN_DEPENDS=	gm4:${PORTSDIR}/devel/m4
 
 USE_BZIP2=	yes
 GNU_CONFIGURE=	yes
 CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
+.if defined(WITHOUT_NLS)
+CONFIGURE_ARGS=	--disable-nls
+.endif
 CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
 		LDFLAGS="-L${LOCALBASE}/lib" \
 		MAKEINFO="makeinfo --no-split"
diff -Nur /usr/ports/devel/bison/pkg-plist /root/bison/pkg-plist
--- /usr/ports/devel/bison/pkg-plist	Thu Oct 24 17:30:07 2002
+++ /root/bison/pkg-plist	Sun Mar  2 02:03:13 2003
@@ -9,18 +9,18 @@
 share/bison/m4sugar/m4sugar.m4
 share/bison/m4sugar/version.m4
 share/bison/yacc.c
-share/locale/de/LC_MESSAGES/bison.mo
-share/locale/es/LC_MESSAGES/bison.mo
-share/locale/et/LC_MESSAGES/bison.mo
-share/locale/fr/LC_MESSAGES/bison.mo
-share/locale/hr/LC_MESSAGES/bison.mo
-share/locale/id/LC_MESSAGES/bison.mo
-share/locale/it/LC_MESSAGES/bison.mo
-share/locale/ja/LC_MESSAGES/bison.mo
-share/locale/nl/LC_MESSAGES/bison.mo
-share/locale/pt_BR/LC_MESSAGES/bison.mo
-share/locale/ru/LC_MESSAGES/bison.mo
-share/locale/sv/LC_MESSAGES/bison.mo
-share/locale/tr/LC_MESSAGES/bison.mo
+%%NLS%%share/locale/de/LC_MESSAGES/bison.mo
+%%NLS%%share/locale/es/LC_MESSAGES/bison.mo
+%%NLS%%share/locale/et/LC_MESSAGES/bison.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/bison.mo
+%%NLS%%share/locale/hr/LC_MESSAGES/bison.mo
+%%NLS%%share/locale/id/LC_MESSAGES/bison.mo
+%%NLS%%share/locale/it/LC_MESSAGES/bison.mo
+%%NLS%%share/locale/ja/LC_MESSAGES/bison.mo
+%%NLS%%share/locale/nl/LC_MESSAGES/bison.mo
+%%NLS%%share/locale/pt_BR/LC_MESSAGES/bison.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/bison.mo
+%%NLS%%share/locale/sv/LC_MESSAGES/bison.mo
+%%NLS%%share/locale/tr/LC_MESSAGES/bison.mo
 @dirrm share/bison/m4sugar
 @dirrm share/bison
	



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200303020108.h2218HVr023755>