From 1d26c88cb10d4cbf565dcb8974136ee1c542e7f6 Mon Sep 17 00:00:00 2001 From: jlam Date: Wed, 8 Sep 2004 10:22:01 +0000 Subject: GCC generates and uses its own libtool to build shared libraries, and the resulting shared library names don't necessarily match the NetBSD names. Instead of hardcoding the shared library names in the PLISTs, only list the libtool archives in the PLISTs and dynamically determine the shared library names at post-install time and insert them into the PLIST. This fixes PLIST errors on non-NetBSD platforms. All of the magic is done in pkgsrc/lang/gcc3/language.mk. This should probably be generalized into something that could be used by all packages that use libtool. --- lang/gcc3-java/PLIST | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) (limited to 'lang/gcc3-java/PLIST') diff --git a/lang/gcc3-java/PLIST b/lang/gcc3-java/PLIST index 2e19e5e85d0..df083020fe1 100644 --- a/lang/gcc3-java/PLIST +++ b/lang/gcc3-java/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.3 2003/07/08 16:07:04 drochner Exp $ +@comment $NetBSD: PLIST,v 1.4 2004/09/08 10:22:01 jlam Exp $ ${GCC_SUBPREFIX}/bin/addr2name.awk ${GCC_SUBPREFIX}/bin/gcj ${GCC_SUBPREFIX}/bin/gcjh @@ -1688,21 +1688,9 @@ ${GCC_SUBPREFIX}/lib/gcc-lib/${GCC_PLATFORM}/${PKGVERSION}/gcjh ${GCC_SUBPREFIX}/lib/gcc-lib/${GCC_PLATFORM}/${PKGVERSION}/include/gcj/libgcj-config.h ${GCC_SUBPREFIX}/lib/gcc-lib/${GCC_PLATFORM}/${PKGVERSION}/jc1 ${GCC_SUBPREFIX}/lib/gcc-lib/${GCC_PLATFORM}/${PKGVERSION}/jvgenmain -${GCC_SUBPREFIX}/lib/lib-org-w3c-dom.a ${GCC_SUBPREFIX}/lib/lib-org-w3c-dom.la -${GCC_SUBPREFIX}/lib/lib-org-w3c-dom.so -${GCC_SUBPREFIX}/lib/lib-org-w3c-dom.so.0 -${GCC_SUBPREFIX}/lib/lib-org-w3c-dom.so.0.0 -${GCC_SUBPREFIX}/lib/lib-org-xml-sax.a ${GCC_SUBPREFIX}/lib/lib-org-xml-sax.la -${GCC_SUBPREFIX}/lib/lib-org-xml-sax.so -${GCC_SUBPREFIX}/lib/lib-org-xml-sax.so.0 -${GCC_SUBPREFIX}/lib/lib-org-xml-sax.so.0.0 -${GCC_SUBPREFIX}/lib/libgcj.a ${GCC_SUBPREFIX}/lib/libgcj.la -${GCC_SUBPREFIX}/lib/libgcj.so -${GCC_SUBPREFIX}/lib/libgcj.so.4 -${GCC_SUBPREFIX}/lib/libgcj.so.4.0 ${GCC_SUBPREFIX}/lib/libgcj.spec ${GCC_SUBPREFIX}/lib/security/classpath.security ${GCC_SUBPREFIX}/lib/security/libgcj.security -- cgit v1.2.3