pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/gettext-lib Add builtin gettext-lib support unde...
details: https://anonhg.NetBSD.org/pkgsrc/rev/013f321f6e0d
branches: trunk
changeset: 632069:013f321f6e0d
user: ryoon <ryoon%pkgsrc.org@localhost>
date: Fri Mar 14 22:33:27 2014 +0000
description:
Add builtin gettext-lib support under SCO OpenServer 5.0.7/3.2.
But it is very old and is not recommended.
diffstat:
devel/gettext-lib/builtin.mk | 17 ++++++++++++++---
1 files changed, 14 insertions(+), 3 deletions(-)
diffs (56 lines):
diff -r 2b38db4192ca -r 013f321f6e0d devel/gettext-lib/builtin.mk
--- a/devel/gettext-lib/builtin.mk Fri Mar 14 22:31:31 2014 +0000
+++ b/devel/gettext-lib/builtin.mk Fri Mar 14 22:33:27 2014 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: builtin.mk,v 1.44 2013/11/23 11:29:35 obache Exp $
+# $NetBSD: builtin.mk,v 1.45 2014/03/14 22:33:27 ryoon Exp $
.include "../../mk/bsd.fast.prefs.mk"
@@ -6,13 +6,16 @@
BUILTIN_FIND_LIBS:= intl
BUILTIN_FIND_HEADERS_VAR:= H_GETTEXT H_GENTOO_GETTEXT \
- H_NGETTEXT_GETTEXT
+ H_NGETTEXT_GETTEXT \
+ H_OPNSVR5_GETTEXT
BUILTIN_FIND_HEADERS.H_GETTEXT= libintl.h
BUILTIN_FIND_GREP.H_GETTEXT= \#define[ ]*__USE_GNU_GETTEXT
BUILTIN_FIND_HEADERS.H_GENTOO_GETTEXT= libintl.h
BUILTIN_FIND_GREP.H_GENTOO_GETTEXT= gentoo-multilib/.*/libintl.h
BUILTIN_FIND_HEADERS.H_NGETTEXT_GETTEXT=libintl.h
BUILTIN_FIND_GREP.H_NGETTEXT_GETTEXT= char.*ngettext
+BUILTIN_FIND_HEADERS.H_OPNSVR5_GETTEXT= libintl.h
+BUILTIN_FIND_GREP.H_OPNSVR5_GETTEXT= libgnuintl.h
.include "../../mk/buildlink3/bsd.builtin.mk"
@@ -26,12 +29,17 @@
# real libintl.h file. We can safely assume that this is GNU gettext
# (in glibc).
#
+# SCO OpenServer 5.0.7/3.2 has an unusual scheme where /usr/include/libintl.h
+# pulls in /usr/include/libgnuintl.h, where the latter is the real libintl.h.
+#
.if !defined(IS_BUILTIN.gettext)
IS_BUILTIN.gettext= no
. if (empty(H_GETTEXT:M__nonexistent__) && \
empty(H_GETTEXT:M${LOCALBASE}/*)) || \
(empty(H_GENTOO_GETTEXT:M__nonexistent__) && \
- empty(H_GENTOO_GETTEXT:M${LOCALBASE}/*))
+ empty(H_GENTOO_GETTEXT:M${LOCALBASE}/*)) || \
+ (empty(H_OPNSVR5_GETTEXT:M__nonexistent__) && \
+ empty(H_OPNSVR5_GETTEXT:M${LOCALBASE}/*))
IS_BUILTIN.gettext= yes
. endif
.endif
@@ -100,6 +108,9 @@
. if !empty(USE_BUILTIN.gettext:M[yY][eE][sS])
BUILDLINK_LIBNAME.gettext= ${BUILTIN_LIBNAME.gettext}
+. if !empty(OS_VARIANT:MSCOOSR5)
+BUILDLINK_PREFIX.gettext= /usr/gnu
+. endif
. if empty(BUILTIN_LIBNAME.gettext)
BUILDLINK_TRANSFORM+= rm:-lintl
. endif
Home |
Main Index |
Thread Index |
Old Index