- make this fetchable again

- set a license version
- make Makefile somewhat readable
- reformat DESCR
- regen PLIST
- regen WANTLIB
This commit is contained in:
jasper 2010-12-22 23:24:21 +00:00
parent a6f2b9abee
commit 4a669f5039
3 changed files with 48 additions and 45 deletions

View File

@ -1,27 +1,28 @@
# $OpenBSD: Makefile,v 1.26 2010/11/17 08:05:18 espie Exp $ # $OpenBSD: Makefile,v 1.27 2010/12/22 23:24:21 jasper Exp $
BROKEN-hppa = build stalls during bootstrap in packages/chr BROKEN-hppa = build stalls during bootstrap in packages/chr
CATEGORIES = lang COMMENT = Prolog for the real world
V = 5.6.59 V = 5.6.59
XV = 6.6.58 XV = 6.6.58
FULLARCH = ${MACHINE_ARCH:S/amd64/x86_64/}-openbsd${OSREV}
SUBST_VARS = V XV FULLARCH
DISTNAME = pl-$V DISTNAME = pl-$V
PKGNAME = swi-prolog-$V PKGNAME = swi-prolog-$V
REVISION = 5 REVISION = 6
MASTER_SITES = http://gollem.science.uva.nl/cgi-bin/nph-download/SWI-Prolog/ CATEGORIES = lang
COMMENT = Prolog for the real world
HOMEPAGE = http://www.swi-prolog.org/
SHARED_LIBS = pl 2.0 SHARED_LIBS = pl 2.0
# LGPL HOMEPAGE = http://www.swi-prolog.org/
# LGPLv2.1
PERMIT_PACKAGE_CDROM = Yes PERMIT_PACKAGE_CDROM = Yes
PERMIT_PACKAGE_FTP = Yes PERMIT_PACKAGE_FTP = Yes
PERMIT_DISTFILES_CDROM = Yes PERMIT_DISTFILES_CDROM = Yes
PERMIT_DISTFILES_FTP = Yes PERMIT_DISTFILES_FTP = Yes
MASTER_SITES = http://distfiles.nl/
CONFIGURE_STYLE = autoconf CONFIGURE_STYLE = autoconf
AUTOCONF_VERSION = 2.60 AUTOCONF_VERSION = 2.60
AUTOCONF_DIR = ${WRKSRC}/src ${WRKSRC}/packages/semweb AUTOCONF_DIR = ${WRKSRC}/src ${WRKSRC}/packages/semweb
@ -37,17 +38,19 @@ CONFIGURE_ARGS = --enable-mt \
${CONFIGURE_SHARED} ${CONFIGURE_SHARED}
USE_GMAKE = Yes USE_GMAKE = Yes
USE_GROFF = Yes USE_GROFF = Yes
MAKE_FLAGS = SONAMEOPT= \ MAKE_FLAGS = SONAMEOPT= \
SHAREDV=libpl.so.${LIBpl_VERSION} SHAREDV=libpl.so.${LIBpl_VERSION}
WANTLIB += ICE SM X11 Xau Xdmcp Xext Xft Xinerama Xpm Xrender WANTLIB += ICE SM X11 Xau Xdmcp Xext Xft Xinerama Xpm Xrender
WANTLIB += Xt c expat fontconfig freetype m ncurses pthread pthread-stubs WANTLIB += Xt c expat fontconfig freetype m ncursesw pthread pthread-stubs
WANTLIB += readline xcb z jpeg WANTLIB += readline xcb z jpeg
LIB_DEPENDS = graphics/jpeg LIB_DEPENDS = graphics/jpeg
SUBST_VARS += BOOT
FULLARCH = ${MACHINE_ARCH:S/amd64/x86_64/}-openbsd${OSREV}
SUBST_VARS = V XV FULLARCH BOOT
post-install: post-install:
cd ${PREFIX}/lib && ln -s swipl-$V/lib/${FULLARCH}/libpl.so.${LIBpl_VERSION} cd ${PREFIX}/lib && ln -s swipl-$V/lib/${FULLARCH}/libpl.so.${LIBpl_VERSION}

View File

@ -1,12 +1,12 @@
SWI-Prolog started life in 1986 as a Prolog in the Edinburgh SWI-Prolog started life in 1986 as a Prolog in the Edinburgh tradition.
tradition. Its development has been guided from the very beginning by Its development has been guided from the very beginning by the desire to
the desire to build large scale applications in Prolog. For this build large scale applications in Prolog. For this reason it stresses
reason it stresses connectivity to the C-language, few system limits, connectivity to the C-language, few system limits, comprehensive memory
comprehensive memory management, modules, multi-threading, management, modules, multi-threading, coroutining, constraints and a
coroutining, constraints and a fast and interactive development fast and interactive development environment. Portable libraries for
environment. Portable libraries for graphics, databases, networking, graphics, databases, networking, web-services, XML, RDF and many more
web-services, XML, RDF and many more complete the system. complete the system.
SWI-Prolog is compliant to part one of ISO standard Prolog. In SWI-Prolog is compliant to part one of ISO standard Prolog. In addition
addition it provides functionality compatible to Quintus, SICStus, it provides functionality compatible to Quintus, SICStus, LPA, Ciao and
LPA, Ciao and many more. many more.

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.5 2008/08/29 12:30:21 espie Exp $ @comment $OpenBSD: PLIST,v 1.6 2010/12/22 23:24:21 jasper Exp $
%%SHARED%% %%SHARED%%
bin/plld bin/plld
bin/plrc bin/plrc
@ -8,12 +8,12 @@ bin/xpce
lib/swipl-${V}/ lib/swipl-${V}/
lib/swipl-${V}/Makefile lib/swipl-${V}/Makefile
lib/swipl-${V}/bin/ lib/swipl-${V}/bin/
lib/swipl-${V}/bin/swipl
lib/swipl-${V}/bin/${FULLARCH}/ lib/swipl-${V}/bin/${FULLARCH}/
@bin lib/swipl-${V}/bin/${FULLARCH}/plld @bin lib/swipl-${V}/bin/${FULLARCH}/plld
@bin lib/swipl-${V}/bin/${FULLARCH}/plrc @bin lib/swipl-${V}/bin/${FULLARCH}/plrc
@bin lib/swipl-${V}/bin/${FULLARCH}/swipl @bin lib/swipl-${V}/bin/${FULLARCH}/swipl
lib/swipl-${V}/bin/${FULLARCH}/xpce lib/swipl-${V}/bin/${FULLARCH}/xpce
lib/swipl-${V}/bin/swipl
lib/swipl-${V}/boot/ lib/swipl-${V}/boot/
lib/swipl-${V}/boot/apply.pl lib/swipl-${V}/boot/apply.pl
lib/swipl-${V}/boot/attvar.pl lib/swipl-${V}/boot/attvar.pl
@ -259,26 +259,26 @@ lib/swipl-${V}/doc/packages/examples/plunit/read.pl
lib/swipl-${V}/doc/packages/examples/plunit/simple.pl lib/swipl-${V}/doc/packages/examples/plunit/simple.pl
lib/swipl-${V}/doc/packages/examples/ssl/ lib/swipl-${V}/doc/packages/examples/ssl/
lib/swipl-${V}/doc/packages/examples/ssl/client.pl lib/swipl-${V}/doc/packages/examples/ssl/client.pl
lib/swipl-${V}/doc/packages/examples/ssl${SYSCONFDIR}/ lib/swipl-${V}/doc/packages/examples/ssl/etc/
lib/swipl-${V}/doc/packages/examples/ssl${SYSCONFDIR}/Makefile lib/swipl-${V}/doc/packages/examples/ssl/etc/Makefile
lib/swipl-${V}/doc/packages/examples/ssl${SYSCONFDIR}/README lib/swipl-${V}/doc/packages/examples/ssl/etc/README
lib/swipl-${V}/doc/packages/examples/ssl${SYSCONFDIR}/client/ lib/swipl-${V}/doc/packages/examples/ssl/etc/client/
lib/swipl-${V}/doc/packages/examples/ssl${SYSCONFDIR}/client/client-cert.pem lib/swipl-${V}/doc/packages/examples/ssl/etc/client/client-cert.pem
lib/swipl-${V}/doc/packages/examples/ssl${SYSCONFDIR}/client/client-key.pem lib/swipl-${V}/doc/packages/examples/ssl/etc/client/client-key.pem
lib/swipl-${V}/doc/packages/examples/ssl${SYSCONFDIR}/demoCA/ lib/swipl-${V}/doc/packages/examples/ssl/etc/demoCA/
lib/swipl-${V}/doc/packages/examples/ssl${SYSCONFDIR}/demoCA/cacert.pem lib/swipl-${V}/doc/packages/examples/ssl/etc/demoCA/cacert.pem
lib/swipl-${V}/doc/packages/examples/ssl${SYSCONFDIR}/demoCA/careq.pem lib/swipl-${V}/doc/packages/examples/ssl/etc/demoCA/careq.pem
lib/swipl-${V}/doc/packages/examples/ssl${SYSCONFDIR}/demoCA/index.txt lib/swipl-${V}/doc/packages/examples/ssl/etc/demoCA/index.txt
lib/swipl-${V}/doc/packages/examples/ssl${SYSCONFDIR}/demoCA/index.txt.attr lib/swipl-${V}/doc/packages/examples/ssl/etc/demoCA/index.txt.attr
lib/swipl-${V}/doc/packages/examples/ssl${SYSCONFDIR}/demoCA/newcerts/ lib/swipl-${V}/doc/packages/examples/ssl/etc/demoCA/newcerts/
lib/swipl-${V}/doc/packages/examples/ssl${SYSCONFDIR}/demoCA/newcerts/A611836B46298A71.pem lib/swipl-${V}/doc/packages/examples/ssl/etc/demoCA/newcerts/A611836B46298A71.pem
lib/swipl-${V}/doc/packages/examples/ssl${SYSCONFDIR}/demoCA/newcerts/A611836B46298A72.pem lib/swipl-${V}/doc/packages/examples/ssl/etc/demoCA/newcerts/A611836B46298A72.pem
lib/swipl-${V}/doc/packages/examples/ssl${SYSCONFDIR}/demoCA/private/ lib/swipl-${V}/doc/packages/examples/ssl/etc/demoCA/private/
lib/swipl-${V}/doc/packages/examples/ssl${SYSCONFDIR}/demoCA/private/cakey.pem lib/swipl-${V}/doc/packages/examples/ssl/etc/demoCA/private/cakey.pem
lib/swipl-${V}/doc/packages/examples/ssl${SYSCONFDIR}/demoCA/serial lib/swipl-${V}/doc/packages/examples/ssl/etc/demoCA/serial
lib/swipl-${V}/doc/packages/examples/ssl${SYSCONFDIR}/server/ lib/swipl-${V}/doc/packages/examples/ssl/etc/server/
lib/swipl-${V}/doc/packages/examples/ssl${SYSCONFDIR}/server/server-cert.pem lib/swipl-${V}/doc/packages/examples/ssl/etc/server/server-cert.pem
lib/swipl-${V}/doc/packages/examples/ssl${SYSCONFDIR}/server/server-key.pem lib/swipl-${V}/doc/packages/examples/ssl/etc/server/server-key.pem
lib/swipl-${V}/doc/packages/examples/ssl/https.pl lib/swipl-${V}/doc/packages/examples/ssl/https.pl
lib/swipl-${V}/doc/packages/examples/ssl/server.pl lib/swipl-${V}/doc/packages/examples/ssl/server.pl
lib/swipl-${V}/doc/packages/http.html lib/swipl-${V}/doc/packages/http.html