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.
This commit is contained in:
jmmv 2005-03-20 13:32:00 +00:00
parent 84eac0d995
commit 8ed032498f
2 changed files with 27 additions and 5 deletions

View file

@ -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"

View file

@ -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