pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/smalltalk This package installs a libc.la file wh...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/3aca3e631c01
branches:  trunk
changeset: 490797:3aca3e631c01
user:      jmmv <jmmv%pkgsrc.org@localhost>
date:      Sun Mar 20 13:32:00 2005 +0000

description:
This package installs a libc.la file which is manually created; i.e., it
has no matching .so nor .a files (but the .la file lists them).  This
breaks automatic PLIST generation WRT .la files, so set LIBTOOLIZE_PLIST
to NO and handle them all manually.

While here, explicitly disable emacs support so that we can avoid some
directory removals from the PLIST.

No revision bump since the binary package couldn't be built before.

diffstat:

 lang/smalltalk/Makefile |   4 +++-
 lang/smalltalk/PLIST    |  28 ++++++++++++++++++++++++----
 2 files changed, 27 insertions(+), 5 deletions(-)

diffs (80 lines):

diff -r 8f4049e1413c -r 3aca3e631c01 lang/smalltalk/Makefile
--- a/lang/smalltalk/Makefile   Sun Mar 20 13:06:59 2005 +0000
+++ b/lang/smalltalk/Makefile   Sun Mar 20 13:32:00 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.30 2004/11/19 13:01:46 adam Exp $
+# $NetBSD: Makefile,v 1.31 2005/03/20 13:32:00 jmmv Exp $
 
 DISTNAME=      smalltalk-2.1.9
 CATEGORIES=    lang
@@ -10,6 +10,7 @@
 
 ONLY_FOR_PLATFORM=     *-*-i386 *-*-sparc *-*-powerpc
 
+LIBTOOLIZE_PLIST=      NO # Manually created libc.la breaks PLIST.
 USE_BUILDLINK3=                YES
 USE_GNU_TOOLS+=                awk make
 USE_GNU_READLINE=      YES
@@ -21,6 +22,7 @@
 CONFIGURE_ARGS+=       --with-readline=${BUILDLINK_PREFIX.readline}/lib
 CONFIGURE_ARGS+=       --with-tcl=${BUILDLINK_PREFIX.tcl}/lib
 CONFIGURE_ARGS+=       --with-tk=${BUILDLINK_PREFIX.tk}/lib
+CONFIGURE_ARGS+=       --without-emacs
 #CONFIGURE_ARGS+=      --without-glib --without-gtk
 #CONFIGURE_ENV+=               CFLAGS="-O2 -fsigned-char"
 
diff -r 8f4049e1413c -r 3aca3e631c01 lang/smalltalk/PLIST
--- a/lang/smalltalk/PLIST      Sun Mar 20 13:06:59 2005 +0000
+++ b/lang/smalltalk/PLIST      Sun Mar 20 13:32:00 2005 +0000
@@ -1,19 +1,41 @@
-@comment $NetBSD: PLIST,v 1.12 2004/11/19 13:01:46 adam Exp $
+@comment $NetBSD: PLIST,v 1.13 2005/03/20 13:32:00 jmmv Exp $
 bin/gst
 bin/gst-config
 bin/gst-package
 include/gst.h
 include/gstpub.h
 include/sigsegv.h
+lib/libgst.a
 lib/libgst.la
+lib/smalltalk/blox-tk-${PKGVERSION}.so
+lib/smalltalk/blox-tk.a
 lib/smalltalk/blox-tk.la
+lib/smalltalk/blox-tk.so
+lib/smalltalk/gdbm-${PKGVERSION}.so
+lib/smalltalk/gdbm.a
 lib/smalltalk/gdbm.la
+lib/smalltalk/gdbm.so
+lib/smalltalk/gst-gtk-${PKGVERSION}.so
+lib/smalltalk/gst-gtk.a
 lib/smalltalk/gst-gtk.la
+lib/smalltalk/gst-gtk.so
+lib/smalltalk/i18n-${PKGVERSION}.so
+lib/smalltalk/i18n.a
 lib/smalltalk/i18n.la
+lib/smalltalk/i18n.so
 lib/smalltalk/libc.la
+lib/smalltalk/md5-${PKGVERSION}.so
+lib/smalltalk/md5.a
 lib/smalltalk/md5.la
+lib/smalltalk/md5.so
+lib/smalltalk/regex-${PKGVERSION}.so
+lib/smalltalk/regex.a
 lib/smalltalk/regex.la
+lib/smalltalk/regex.so
+lib/smalltalk/tcp-${PKGVERSION}.so
+lib/smalltalk/tcp.a
 lib/smalltalk/tcp.la
+lib/smalltalk/tcp.so
 man/man1/gst.1
 share/aclocal/gst.m4
 share/aclocal/snprintfv.m4
@@ -387,7 +409,5 @@
 @dirrm share/smalltalk/blox-tk
 @dirrm share/smalltalk
 @dirrm lib/smalltalk
+@exec ${MKDIR} %D/include/snprintfv
 @dirrm include/snprintfv
-@unexec ${RMDIR} %D/share/emacs/site-lisp 2>/dev/null || ${TRUE}
-@unexec ${RMDIR} %D/share/emacs 2>/dev/null || ${TRUE}
-@exec ${MKDIR} %D/include/snprintfv



Home | Main Index | Thread Index | Old Index