pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/lang/swi-prolog Turn this package into a metapackage:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/33bf19679526
branches:  trunk
changeset: 475590:33bf19679526
user:      hubertf <hubertf%pkgsrc.org@localhost>
date:      Thu May 20 11:18:37 2004 +0000

description:
Turn this package into a metapackage:
swi-prolog := swi-prolog-lite + swi-prolog-patches

diffstat:

 lang/swi-prolog/DESCR            |   5 +-
 lang/swi-prolog/Makefile         |  41 +++--------------
 lang/swi-prolog/PLIST            |  91 ----------------------------------------
 lang/swi-prolog/distinfo         |   6 --
 lang/swi-prolog/patches/patch-aa |  50 ---------------------
 lang/swi-prolog/patches/patch-ab |  13 -----
 6 files changed, 11 insertions(+), 195 deletions(-)

diffs (239 lines):

diff -r a8cdd0a30dda -r 33bf19679526 lang/swi-prolog/DESCR
--- a/lang/swi-prolog/DESCR     Thu May 20 11:13:27 2004 +0000
+++ b/lang/swi-prolog/DESCR     Thu May 20 11:18:37 2004 +0000
@@ -4,5 +4,6 @@
 compatible module system. Very fast compiler, garbage collection (also
 on atoms), fast and powerful C/C++ interface, autoloading,
 GNU-readline interface.  SWI-Prolog supports architectures with 32-bit
-or greater (64-bit) word-length.  Packages for process management,
-TCP/IP, XML/SGML, RDF, and the GUI toolkit XPCE, are also available.
+or greater (64-bit) word-length. 
+
+This is a meta-package that pulls in the interpreter and packages.
diff -r a8cdd0a30dda -r 33bf19679526 lang/swi-prolog/Makefile
--- a/lang/swi-prolog/Makefile  Thu May 20 11:13:27 2004 +0000
+++ b/lang/swi-prolog/Makefile  Thu May 20 11:18:37 2004 +0000
@@ -1,39 +1,14 @@
-# $NetBSD: Makefile,v 1.28 2004/05/09 02:26:14 snj Exp $
-
-DISTNAME=              pl-lite-5.0.10
-PKGNAME=               swi-prolog-5.0.10
-PKGREVISION=           2
-CATEGORIES=            lang
-MASTER_SITES=          ftp://ftp.swi.psy.uva.nl/SWI-Prolog/
+# $NetBSD: Makefile,v 1.29 2004/05/20 11:18:37 hubertf Exp $
 
-MAINTAINER=            tech-pkg%NetBSD.org@localhost
-HOMEPAGE=              http://www.swi-prolog.org/
-COMMENT=               ISO/Edinburgh-style Prolog compiler
+.include "../swi-prolog-lite/Makefile"
 
-DIST_SUBDIR=           swi-prolog
-WRKSRC=                        ${WRKDIR}/${DISTNAME:S,-lite,,}
-
-GNU_CONFIGURE=         # defined
-USE_BUILDLINK3=                yes
-USE_GNU_READLINE=      # uses rl_event_hook() interface
+PKGNAME=               swi-prolog-${SWIPLVERS}
+CATEGORIES=            lang
 
-SWIPL=                 swi-prolog
-CONFIGURE_ENV+=                PL="${SWIPL}"
-CPPFLAGS+=             -D__unix__=1
-
-PLIST_SUBST+=          SWIPL=${SWIPL}
-PLIST_SUBST+=          SWILIBDIR=${DISTNAME:S,pl-lite,'${SWIPL}',}
-PLIST_SUBST+=          APPEND_ELF=${APPEND_ELF}
-
-.include "../../mk/bsd.prefs.mk"
+MAINTAINER=            hubertf%NetBSD.org@localhost
+COMMENT=               ISO/Edinburgh-style Prolog compiler suite
 
-.if ${MACHINE_ARCH} == alpha || ${MACHINE_ARCH} == sparc64 || \
-       ${MACHINE_ARCH} == x86_64
-PLIST_SUBST+=          BITS=64
-.else
-PLIST_SUBST+=          BITS=32
-.endif
+DEPENDS+=              swi-prolog-lite-${SWIPLVERS}:../swi-prolog-lite
+DEPENDS+=              swi-prolog-packages-${SWIPLVERS}:../swi-prolog-packages
 
-.include "../../devel/ncurses/buildlink3.mk"
-.include "../../devel/readline/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r a8cdd0a30dda -r 33bf19679526 lang/swi-prolog/PLIST
--- a/lang/swi-prolog/PLIST     Thu May 20 11:13:27 2004 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,91 +0,0 @@
-@comment $NetBSD: PLIST,v 1.5 2002/05/03 21:31:02 jtb Exp $
-bin/plld
-bin/plrc
-bin/swi-prolog
-include/SWI-Prolog.h
-include/SWI-Stream.h
-lib/${PKGNAME}/bin/${MACHINE_ARCH}-${LOWER_OPSYS}${APPEND_ELF}/plld
-lib/${PKGNAME}/bin/${MACHINE_ARCH}-${LOWER_OPSYS}${APPEND_ELF}/plrc
-lib/${PKGNAME}/bin/${MACHINE_ARCH}-${LOWER_OPSYS}${APPEND_ELF}/swi-prolog
-lib/${PKGNAME}/bin/swipl
-lib/${PKGNAME}/boot/apply.pl
-lib/${PKGNAME}/boot/autoload.pl
-lib/${PKGNAME}/boot/bags.pl
-lib/${PKGNAME}/boot/dwim.pl
-lib/${PKGNAME}/boot/history.pl
-lib/${PKGNAME}/boot/init.pl
-lib/${PKGNAME}/boot/license.pl
-lib/${PKGNAME}/boot/list.pl
-lib/${PKGNAME}/boot/load.pl
-lib/${PKGNAME}/boot/make.pl
-lib/${PKGNAME}/boot/menu.pl
-lib/${PKGNAME}/boot/messages.pl
-lib/${PKGNAME}/boot/parms.pl
-lib/${PKGNAME}/boot/profile.pl
-lib/${PKGNAME}/boot/qlf.pl
-lib/${PKGNAME}/boot/rc.pl
-lib/${PKGNAME}/boot/sort.pl
-lib/${PKGNAME}/boot/syspred.pl
-lib/${PKGNAME}/boot/toplevel.pl
-lib/${PKGNAME}/boot/topvars.pl
-lib/${PKGNAME}/boot/writef.pl
-lib/${PKGNAME}/boot${BITS}.prc
-lib/${PKGNAME}/dotfiles/README
-lib/${PKGNAME}/dotfiles/dotplrc
-lib/${PKGNAME}/dotfiles/dotxpcerc
-lib/${PKGNAME}/dotfiles/edit
-lib/${PKGNAME}/include/SWI-Prolog.h
-lib/${PKGNAME}/include/SWI-Stream.h
-lib/${PKGNAME}/include/stub.c
-lib/${PKGNAME}/library/INDEX.pl
-lib/${PKGNAME}/library/MANUAL
-lib/${PKGNAME}/library/am_match.pl
-lib/${PKGNAME}/library/backcomp.pl
-lib/${PKGNAME}/library/bim.pl
-lib/${PKGNAME}/library/check.pl
-lib/${PKGNAME}/library/ctypes.pl
-lib/${PKGNAME}/library/edinburgh.pl
-lib/${PKGNAME}/library/edit.pl
-lib/${PKGNAME}/library/emacs_interface.pl
-lib/${PKGNAME}/library/explain.pl
-lib/${PKGNAME}/library/files.pl
-lib/${PKGNAME}/library/gensym.pl
-lib/${PKGNAME}/library/help.pl
-lib/${PKGNAME}/library/helpidx.pl
-lib/${PKGNAME}/library/listing.pl
-lib/${PKGNAME}/library/main.pl
-lib/${PKGNAME}/library/netscape.pl
-lib/${PKGNAME}/library/occurs.pl
-lib/${PKGNAME}/library/ordsets.pl
-lib/${PKGNAME}/library/oset.pl
-lib/${PKGNAME}/library/qpforeign.pl
-lib/${PKGNAME}/library/qsave.pl
-lib/${PKGNAME}/library/quintus.pl
-lib/${PKGNAME}/library/readln.pl
-lib/${PKGNAME}/library/readutil.pl
-lib/${PKGNAME}/library/shell.pl
-lib/${PKGNAME}/library/shlib.pl
-lib/${PKGNAME}/library/statistics.pl
-lib/${PKGNAME}/library/system.pl
-lib/${PKGNAME}/library/threadutil.pl
-lib/${PKGNAME}/library/tty.pl
-lib/${PKGNAME}/library/url.pl
-lib/${PKGNAME}/runtime/${MACHINE_ARCH}-${LOWER_OPSYS}${APPEND_ELF}/libpl.a
-lib/${PKGNAME}/swipl
-man/man1/plld.1
-man/man1/plrc.1
-man/man1/swi-prolog.1
-@dirrm lib/${SWILIBDIR}/runtime/${MACHINE_ARCH}-${LOWER_OPSYS}${APPEND_ELF}
-@dirrm lib/${SWILIBDIR}/runtime
-@exec ${MKDIR} %D/lib/${SWILIBDIR}/man
-@dirrm lib/${SWILIBDIR}/man
-@dirrm lib/${SWILIBDIR}/library
-@exec ${MKDIR} %D/lib/${SWILIBDIR}/lib/${MACHINE_ARCH}-${LOWER_OPSYS}${APPEND_ELF}
-@dirrm lib/${SWILIBDIR}/lib/${MACHINE_ARCH}-${LOWER_OPSYS}${APPEND_ELF}
-@dirrm lib/${SWILIBDIR}/lib
-@dirrm lib/${SWILIBDIR}/include
-@dirrm lib/${SWILIBDIR}/dotfiles
-@dirrm lib/${SWILIBDIR}/boot
-@dirrm lib/${SWILIBDIR}/bin/${MACHINE_ARCH}-${LOWER_OPSYS}${APPEND_ELF}
-@dirrm lib/${SWILIBDIR}/bin
-@dirrm lib/${SWILIBDIR}
diff -r a8cdd0a30dda -r 33bf19679526 lang/swi-prolog/distinfo
--- a/lang/swi-prolog/distinfo  Thu May 20 11:13:27 2004 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-$NetBSD: distinfo,v 1.8 2003/02/27 12:59:44 wulf Exp $
-
-SHA1 (swi-prolog/pl-lite-5.0.10.tar.gz) = cf05274988798348005ffc93689fa7733b1403ec
-Size (swi-prolog/pl-lite-5.0.10.tar.gz) = 1372342 bytes
-SHA1 (patch-aa) = 2b6164ed8cc4398c1e7cc2662016e202f61e51f2
-SHA1 (patch-ab) = 66576bfd1c48a9501070308b8925f1cf4ff0bb37
diff -r a8cdd0a30dda -r 33bf19679526 lang/swi-prolog/patches/patch-aa
--- a/lang/swi-prolog/patches/patch-aa  Thu May 20 11:13:27 2004 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-$NetBSD: patch-aa,v 1.4 2002/05/03 21:31:02 jtb Exp $
-
---- src/Makefile.in.orig       Tue Apr  9 20:09:31 2002
-+++ src/Makefile.in    Wed May  1 19:41:34 2002
-@@ -63,6 +63,7 @@
- ARCH=@ARCH@
- INSTALL=@INSTALL@
- INSTALL_PROGRAM=@INSTALL_PROGRAM@
-+INSTALL_SCRIPT=@INSTALL_SCRIPT@
- INSTALL_DATA=@INSTALL_DATA@
- MKDIR=@MKDIR@
- REL_LN=$(srcdir)/rel-ln
-@@ -71,8 +72,9 @@
- CWFLAGS=@CWFLAGS@
- CIFLAGS=@CIFLAGS@
- CMFLAGS=@CMFLAGS@
--CFLAGS=       $(CWFLAGS) $(COFLAGS) $(CIFLAGS) $(CMFLAGS)
-+CFLAGS+= $(CWFLAGS) $(COFLAGS) $(CIFLAGS) $(CMFLAGS)
- LDFLAGS=@LDFLAGS@
-+CPPFLAGS=@CPPFLAGS@
- 
- PLFOREIGN=@PLFOREIGN@
- 
-@@ -135,7 +137,7 @@
-       plld
- 
- .c.o:
--      $(CC) -c -I. -I$(srcdir) -I$(srcdir)/rc $(CFLAGS) $< @COUTOPT@
-+      $(CC) -c -I. -I$(srcdir) -I$(srcdir)/rc $(CPPFLAGS) $(CFLAGS) $< @COUTOPT@
- 
- system:               $(PL)
- startup:      $(STARTUPPATH)
-@@ -242,7 +244,7 @@
-               ar x `$(CC) -print-libgcc-file-name` $@
- 
- plld:         $(srcdir)/plld.c
--              $(CC) -I. -I$(srcdir) $(CFLAGS) -o $@ $(srcdir)/plld.c
-+              $(CC) -I. -I$(srcdir) $(CPPFLAGS) $(CFLAGS) -o $@ $(srcdir)/plld.c
- 
- tags:         $(srcdir)/TAGS
- 
-@@ -322,7 +324,7 @@
-               $(INSTALL_DATA) ../dotfiles/dotplrc $(PLBASE)/dotfiles
-               $(INSTALL_DATA) ../dotfiles/dotxpcerc $(PLBASE)/dotfiles
-               $(INSTALL_DATA) ../dotfiles/README $(PLBASE)/dotfiles
--              $(INSTALL_PROGRAM) ../dotfiles/edit $(PLBASE)/dotfiles
-+              $(INSTALL_SCRIPT) ../dotfiles/edit $(PLBASE)/dotfiles
- 
- iinclude::
-               cd ../include; \
diff -r a8cdd0a30dda -r 33bf19679526 lang/swi-prolog/patches/patch-ab
--- a/lang/swi-prolog/patches/patch-ab  Thu May 20 11:13:27 2004 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-ab,v 1.8 2002/05/03 21:31:02 jtb Exp $
-
---- src/configure.orig Tue Apr 16 10:03:45 2002
-+++ src/configure      Wed May  1 19:21:58 2002
-@@ -978,7 +978,7 @@
- EXTRAOBJ=""
- EXTRAHDR=""
- INSTALLTARGET=dv-install
--PL=pl
-+#PL=pl
- PLLIB=libpl.a
- RT=""
- PLVERSION=`cat ../VERSION`



Home | Main Index | Thread Index | Old Index