update to more recent version, which builds more cleanly
(documentation is only online now). maxima requires an update to build...
This commit is contained in:
parent
9b52473146
commit
7248ad5200
@ -1,14 +1,13 @@
|
||||
# $OpenBSD: Makefile,v 1.9 2010/11/30 11:23:39 espie Exp $
|
||||
# $OpenBSD: Makefile,v 1.10 2010/12/04 14:36:19 espie Exp $
|
||||
|
||||
COMMENT = embeddable common-lisp
|
||||
CATEGORIES = lang
|
||||
|
||||
BROKEN-hppa = infinite loop during build
|
||||
|
||||
V = 8.12.0
|
||||
V = 10.4.1
|
||||
DISTNAME = ecl-$V
|
||||
REVISION = 1
|
||||
SHARED_LIBS += ecl 0.0
|
||||
SHARED_LIBS += ecl 1.0
|
||||
|
||||
HOMEPAGE = http://ecls.sourceforge.net/
|
||||
SUBST_VARS = V
|
||||
@ -30,10 +29,16 @@ CONFIGURE_ENV += LDFLAGS='-pthread -L${LOCALBASE}/lib' \
|
||||
CPPFLAGS=-I${LOCALBASE}/include \
|
||||
CFLAGS='${CFLAGS} -pthread' \
|
||||
ECLLIB_VERSION=${LIBecl_VERSION}
|
||||
FLAVORS = debug
|
||||
FLAVOR ?=
|
||||
|
||||
CONFIGURE_ARGS += --enable-boehm=system \
|
||||
--with-system-gmp \
|
||||
--with-gmp-prefix=${LOCALBASE}
|
||||
--with-gmp-prefix=${LOCALBASE} \
|
||||
|
||||
.if ${FLAVOR:L:Mdebug}
|
||||
CONFIGURE_ARGS += --with-debug-cflags=-g
|
||||
.endif
|
||||
|
||||
MODGNU_CONFIG_GUESS_DIRS = ${WRKDIST} \
|
||||
${WRKDIST}/src \
|
||||
@ -45,12 +50,4 @@ LIB_DEPENDS += devel/gmp \
|
||||
|
||||
WANTLIB += c gc gmp m pthread
|
||||
|
||||
post-build:
|
||||
cd ${WRKBUILD}/build/doc && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} \
|
||||
${MAKE_FLAGS} ${ALL_TARGET}
|
||||
|
||||
post-install:
|
||||
cd ${WRKBUILD}/build/doc && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} \
|
||||
${ALL_FAKE_FLAGS} ${INSTALL_TARGET}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,5 +1,5 @@
|
||||
MD5 (ecl-8.12.0.tar.gz) = sEBdAvkZT2+FFX/hYGVMxw==
|
||||
RMD160 (ecl-8.12.0.tar.gz) = Y8TZNFCxyavyXaE1+v6TrlHu2Jg=
|
||||
SHA1 (ecl-8.12.0.tar.gz) = 279aggGw4rGJtXX67o+w5bvmTKI=
|
||||
SHA256 (ecl-8.12.0.tar.gz) = t7OMEclm7GQY29JLymcHEDNEXfThFqDDq4Ij7k1w2r0=
|
||||
SIZE (ecl-8.12.0.tar.gz) = 5000878
|
||||
MD5 (ecl-10.4.1.tar.gz) = vlP15Vo/B8fPtftc2aKj8A==
|
||||
RMD160 (ecl-10.4.1.tar.gz) = jjn19Npt2HKrPsBGaeVyFYCXMd0=
|
||||
SHA1 (ecl-10.4.1.tar.gz) = BExXm38MQtFeBbZixDNIjo2oUCA=
|
||||
SHA256 (ecl-10.4.1.tar.gz) = UF3P6PJqyjUicSJa1afxF7m+8Pbn96err3t/EffGPGw=
|
||||
SIZE (ecl-10.4.1.tar.gz) = 5835953
|
||||
|
@ -1,24 +1,26 @@
|
||||
$OpenBSD: patch-src_Makefile_in,v 1.1 2009/03/16 11:19:12 espie Exp $
|
||||
--- src/Makefile.in.orig Wed Dec 17 16:41:52 2008
|
||||
+++ src/Makefile.in Mon Mar 16 11:25:55 2009
|
||||
@@ -143,18 +143,13 @@ install-base:
|
||||
for i in BUILD-STAMP help.doc ; do \
|
||||
$OpenBSD: patch-src_Makefile_in,v 1.2 2010/12/04 14:36:19 espie Exp $
|
||||
--- src/Makefile.in.orig Sun Apr 4 16:31:27 2010
|
||||
+++ src/Makefile.in Sun Nov 28 20:14:34 2010
|
||||
@@ -152,6 +152,7 @@ install:
|
||||
for i in BUILD-STAMP help.doc TAGS ; do \
|
||||
$(INSTALL_DATA) $$i $(DESTDIR)$(ecldir); \
|
||||
done
|
||||
+ cp libecl.so $(LSP_LIBRARIES)
|
||||
for i in $(LSP_LIBRARIES) $(LIBRARIES); do \
|
||||
if test -s $$i ; then \
|
||||
$(INSTALL_PROGRAM) $$i $(DESTDIR)$(libdir); \
|
||||
if echo $$i | grep dll; then \
|
||||
@@ -160,13 +161,7 @@ install:
|
||||
$(INSTALL_LIBRARY) $$i $(DESTDIR)$(libdir); \
|
||||
fi \
|
||||
done
|
||||
- if [ "x@SONAME@" != "x" ]; then \
|
||||
- if [ "x@SONAME@" != "x" -a -f "@SONAME@" ]; then \
|
||||
- ( cd $(DESTDIR)$(libdir) && rm -f @SONAME3@ @SONAME2@ @SONAME1@ && \
|
||||
- mv @SONAME@ @SONAME3@ && \
|
||||
- $(LN_S) @SONAME3@ @SONAME2@ && \
|
||||
- $(LN_S) @SONAME3@ @SONAME1@ && \
|
||||
- $(LN_S) @SONAME3@ @SONAME@ ) \
|
||||
- fi
|
||||
+ cd $(DESTDIR)$(libdir) && ln -s $(LSP_LIBRARIES) libecl.so
|
||||
+ cd $(DESTDIR)$(libdir) && ln -sf $(LSP_LIBRARIES) libecl.so
|
||||
for i in c/dpp$(EXE) ecl_min$(EXE) `cat MODULES`; do \
|
||||
case $$i in \
|
||||
*.fas) $(INSTALL_PROGRAM) $$i $(DESTDIR)$(ecldir);; \
|
||||
|
@ -1,7 +1,7 @@
|
||||
$OpenBSD: patch-src_configure,v 1.1 2009/03/16 11:19:12 espie Exp $
|
||||
--- src/configure.orig Wed Dec 17 16:41:52 2008
|
||||
+++ src/configure Mon Mar 16 10:43:57 2009
|
||||
@@ -10964,13 +10964,14 @@ _ACEOF
|
||||
$OpenBSD: patch-src_configure,v 1.2 2010/12/04 14:36:19 espie Exp $
|
||||
--- src/configure.orig Sun Apr 4 16:31:32 2010
|
||||
+++ src/configure Sun Nov 28 20:13:19 2010
|
||||
@@ -13715,13 +13715,14 @@ _ACEOF
|
||||
|
||||
fi
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
@comment $OpenBSD: PLIST,v 1.3 2009/03/16 11:19:12 espie Exp $
|
||||
@comment $OpenBSD: PLIST,v 1.4 2010/12/04 14:36:19 espie Exp $
|
||||
%%SHARED%%
|
||||
@bin bin/ecl
|
||||
bin/ecl-config
|
||||
@ -18,22 +18,40 @@ include/ecl/object.h
|
||||
include/ecl/page.h
|
||||
include/ecl/stacks.h
|
||||
include/ecl/unify.h
|
||||
@info info/ecl.info
|
||||
@info info/ecldev.info
|
||||
lib/Copyright
|
||||
lib/LGPL
|
||||
lib/ecl-${V}/
|
||||
lib/ecl-${V}/BUILD-STAMP
|
||||
lib/ecl-${V}/asdf.fas
|
||||
lib/ecl-${V}/cmp.fas
|
||||
lib/ecl-${V}/defsystem.fas
|
||||
lib/ecl-${V}/TAGS
|
||||
@bin lib/ecl-${V}/asdf.fas
|
||||
lib/ecl-${V}/bytecmp.asd
|
||||
@bin lib/ecl-${V}/bytecmp.fas
|
||||
lib/ecl-${V}/cmp.asd
|
||||
@bin lib/ecl-${V}/cmp.fas
|
||||
lib/ecl-${V}/defsystem.asd
|
||||
@bin lib/ecl-${V}/defsystem.fas
|
||||
lib/ecl-${V}/dpp
|
||||
lib/ecl-${V}/ecl_min
|
||||
lib/ecl-${V}/help.doc
|
||||
lib/ecl-${V}/profile.fas
|
||||
lib/ecl-${V}/rt.fas
|
||||
lib/ecl-${V}/serve-event.fas
|
||||
lib/ecl-${V}/sockets.fas
|
||||
lib/ecl-${V}/libasdf.a
|
||||
lib/ecl-${V}/libbytecmp.a
|
||||
lib/ecl-${V}/libcmp.a
|
||||
lib/ecl-${V}/libdefsystem.a
|
||||
lib/ecl-${V}/libprofile.a
|
||||
lib/ecl-${V}/librt.a
|
||||
lib/ecl-${V}/libsb-bsd-sockets.a
|
||||
lib/ecl-${V}/libserve-event.a
|
||||
lib/ecl-${V}/libsockets.a
|
||||
lib/ecl-${V}/profile.asd
|
||||
@bin lib/ecl-${V}/profile.fas
|
||||
lib/ecl-${V}/rt.asd
|
||||
@bin lib/ecl-${V}/rt.fas
|
||||
lib/ecl-${V}/sb-bsd-sockets.asd
|
||||
@bin lib/ecl-${V}/sb-bsd-sockets.fas
|
||||
lib/ecl-${V}/serve-event.asd
|
||||
@bin lib/ecl-${V}/serve-event.fas
|
||||
lib/ecl-${V}/sockets.asd
|
||||
@bin lib/ecl-${V}/sockets.fas
|
||||
lib/ecl-${V}/sysfun.lsp
|
||||
@man man/man1/ecl-config.1
|
||||
lib/ecl-${V}/ucd.dat
|
||||
@man man/man1/ecl.1
|
||||
@comment share/doc/Copyright
|
||||
@comment share/doc/LGPL
|
||||
|
Loading…
Reference in New Issue
Block a user