summaryrefslogtreecommitdiff
path: root/lang/smalltalk
diff options
context:
space:
mode:
authorjmmv <jmmv@pkgsrc.org>2005-03-20 13:32:00 +0000
committerjmmv <jmmv@pkgsrc.org>2005-03-20 13:32:00 +0000
commit8ed032498fc524c4f5b0f7618a5f2c8f98d858e2 (patch)
tree9e1d689fe7c111e29fa9704d3cd2ae995f3fbba0 /lang/smalltalk
parent84eac0d99505e2e64b7f3452e2893451dcbf8cd5 (diff)
downloadpkgsrc-8ed032498fc524c4f5b0f7618a5f2c8f98d858e2.tar.gz
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 (limited to 'lang/smalltalk')
-rw-r--r--lang/smalltalk/Makefile4
-rw-r--r--lang/smalltalk/PLIST28
2 files changed, 27 insertions, 5 deletions
diff --git a/lang/smalltalk/Makefile b/lang/smalltalk/Makefile
index bde62626dbe..3e7f70e9367 100644
--- a/lang/smalltalk/Makefile
+++ b/lang/smalltalk/Makefile
@@ -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 @@ COMMENT= GNU Smalltalk: A smalltalk-80 implementation
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-lispdir=${PREFIX}/share/emacs/site-lisp
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 --git a/lang/smalltalk/PLIST b/lang/smalltalk/PLIST
index fa1022d3957..755c9a27fbd 100644
--- a/lang/smalltalk/PLIST
+++ b/lang/smalltalk/PLIST
@@ -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 @@ share/smalltalk/xml/XSL.st
@dirrm share/smalltalk/blox-tk
@dirrm share/smalltalk
@dirrm lib/smalltalk
-@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
+@dirrm include/snprintfv