summaryrefslogtreecommitdiff
path: root/devel/ncurses
diff options
context:
space:
mode:
authorjlam <jlam>2001-03-12 15:51:51 +0000
committerjlam <jlam>2001-03-12 15:51:51 +0000
commite59bfea431f9a91e2cfded2356d03508d5160805 (patch)
tree5158c69b3a6316debfc9cecf4d01dfd687c8e882 /devel/ncurses
parent128a724c689b16b4bee1e6f8a0f2e0d15e8cf961 (diff)
downloadpkgsrc-e59bfea431f9a91e2cfded2356d03508d5160805.tar.gz
Create _pic.a libraries needed by forthcoming xerces-p package.
XXX This uses libtool internals! Requested in private mail by Emmanuel Dreyfus <p99dreyf@criens.u-psud.fr>.
Diffstat (limited to 'devel/ncurses')
-rw-r--r--devel/ncurses/files/patch-sum7
-rw-r--r--devel/ncurses/patches/patch-ac25
-rw-r--r--devel/ncurses/pkg/PLIST6
3 files changed, 34 insertions, 4 deletions
diff --git a/devel/ncurses/files/patch-sum b/devel/ncurses/files/patch-sum
index 6875f88ee22..d4d877b6386 100644
--- a/devel/ncurses/files/patch-sum
+++ b/devel/ncurses/files/patch-sum
@@ -1,4 +1,5 @@
-$NetBSD: patch-sum,v 1.8 2000/10/15 04:50:11 jlam Exp $
+$NetBSD: patch-sum,v 1.9 2001/03/12 15:51:51 jlam Exp $
-MD5 (patch-aa) = 29604935e46e2762fbbc5fcf93d6369e
-MD5 (patch-ab) = 5ac3b035cdf0995723ae278b9f6cbce3
+SHA1 (patch-aa) = 235774ae5a52a31b833ff3a8a48d4b3e8ead9d3b
+SHA1 (patch-ab) = c523e86cf4faf08930c95f0aee59be85c962a147
+SHA1 (patch-ac) = 9bc254dd43a959e1f96526c813cbcfd7341e67ed
diff --git a/devel/ncurses/patches/patch-ac b/devel/ncurses/patches/patch-ac
new file mode 100644
index 00000000000..0b06ec43dd5
--- /dev/null
+++ b/devel/ncurses/patches/patch-ac
@@ -0,0 +1,25 @@
+$NetBSD: patch-ac,v 1.7 2001/03/12 15:51:51 jlam Exp $
+
+--- mk-1st.awk.orig Sat Oct 14 13:57:02 2000
++++ mk-1st.awk
+@@ -223,14 +223,20 @@
+ compile="CC"
+ }
+ end_name = lib_name;
++ piclib_suffix = "_pic.a";
++ piclib_name = sprintf("%s%s%s", prefix, name, piclib_suffix)
+ printf "../lib/%s : $(%s_OBJS)\n", lib_name, OBJS
+ printf "\tcd ../lib && $(LIBTOOL) $(%s) -o %s $(%s_OBJS:.o=.lo) -rpath $(DESTDIR)$(libdir) -version-info $(NCURSES_MAJOR):$(NCURSES_MINOR)\n", compile, lib_name, OBJS
++ printf "\t$(AR) $(AR_OPTS) ../lib/%s $(%s_OBJS:../obj_lo/%=../obj_lo/.libs/%)\n", piclib_name, OBJS
++ printf "\t$(RANLIB) ../lib/%s\n", piclib_name
+ print ""
+ print "install \\"
+ print "install.libs \\"
+ printf "install.%s :: $(DESTDIR)$(libdir) ../lib/%s\n", name, lib_name
+ printf "\t@echo installing ../lib/%s as $(DESTDIR)$(libdir)/%s\n", lib_name, lib_name
+ printf "\tcd ../lib; $(LIBTOOL) $(INSTALL_DATA) %s $(DESTDIR)$(libdir)\n", lib_name
++ printf "\t@echo installing ../lib/%s as $(DESTDIR)$(libdir)/%s\n", piclib_name, piclib_name
++ printf "\t$(INSTALL_DATA) ../lib/%s $(DESTDIR)$(libdir)/%s\n", piclib_name, piclib_name
+ print ""
+ print "uninstall \\"
+ print "uninstall.libs \\"
diff --git a/devel/ncurses/pkg/PLIST b/devel/ncurses/pkg/PLIST
index df015c5a14a..f80a215d446 100644
--- a/devel/ncurses/pkg/PLIST
+++ b/devel/ncurses/pkg/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.16 2001/01/04 15:10:32 agc Exp $
+@comment $NetBSD: PLIST,v 1.17 2001/03/12 15:51:51 jlam Exp $
bin/captoinfo
bin/infocmp
bin/infotocap
@@ -25,11 +25,13 @@ lib/libform.la
lib/libform.so
lib/libform.so.5
lib/libform.so.5.2
+lib/libform_pic.a
lib/libmenu.a
lib/libmenu.la
lib/libmenu.so
lib/libmenu.so.5
lib/libmenu.so.5.2
+lib/libmenu_pic.a
lib/libncurses++.a
lib/libncurses++.la
lib/libncurses++.so
@@ -40,11 +42,13 @@ lib/libncurses.la
lib/libncurses.so
lib/libncurses.so.5
lib/libncurses.so.5.2
+lib/libncurses_pic.a
lib/libpanel.a
lib/libpanel.la
lib/libpanel.so
lib/libpanel.so.5
lib/libpanel.so.5.2
+lib/libpanel_pic.a
man/man1/captoinfo.1
man/man1/infocmp.1
man/man1/infotocap.1