diff options
author | Pav Lucistnik <pav@FreeBSD.org> | 2008-09-04 20:07:50 +0000 |
---|---|---|
committer | Pav Lucistnik <pav@FreeBSD.org> | 2008-09-04 20:07:50 +0000 |
commit | e159c58b90bdc7862ddf64e72591c2da15a989c2 (patch) | |
tree | 942d6a135d54962bc460752c506cb5755571ee34 /lang/ecl | |
parent | - Update to 1.4.19 (diff) |
- Update to 0.9l
PR: ports/126920
Submitted by: fulvio ciriaco <oivulf@gmail.com>
Notes
Notes:
svn path=/head/; revision=219860
Diffstat (limited to 'lang/ecl')
-rw-r--r-- | lang/ecl/Makefile | 17 | ||||
-rw-r--r-- | lang/ecl/distinfo | 6 | ||||
-rw-r--r-- | lang/ecl/files/patch-src__gc__include__private__gcconfig.h | 43 | ||||
-rw-r--r-- | lang/ecl/pkg-plist | 43 |
4 files changed, 44 insertions, 65 deletions
diff --git a/lang/ecl/Makefile b/lang/ecl/Makefile index add909ebb45b..a137372f4822 100644 --- a/lang/ecl/Makefile +++ b/lang/ecl/Makefile @@ -6,23 +6,23 @@ # PORTNAME= ecl -PORTVERSION= 0.9g -PORTREVISION= 2 +PORTVERSION= 0.9l CATEGORIES= lang lisp MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ecls +EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= An ANSI Common Lisp implementation -LIB_DEPENDS= gmp.7:${PORTSDIR}/math/libgmp4 +LIB_DEPENDS= gmp.7:${PORTSDIR}/math/libgmp4 gc.1:${PORTSDIR}/devel/boehm-gc USE_GMAKE= yes USE_PERL5_BUILD=yes GNU_CONFIGURE= yes -CONFIGURE_ARGS= --with-system-gmp --with-cmuformat=yes --enable-boehm=included -CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" -CPPFLAGS= -I${LOCALBASE}/include +CONFIGURE_ARGS= --with-system-gmp --enable-boehm=system +CONFIGURE_ENV= CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" +CFLAGS= -I${LOCALBASE}/include LDFLAGS= -L${LOCALBASE}/lib OPTIONS= ASDF "Enable ASDF building facility" on \ @@ -31,9 +31,6 @@ OPTIONS= ASDF "Enable ASDF building facility" on \ SOCKETS "Enable socket interface" on \ THREADS "Enable threading support" off -MAN1= ecl.1 -INFO= ecl ecldev - USE_LDCONFIG= yes LDCONFIG_DIRS= %%PREFIX%%/lib/ecl @@ -62,7 +59,7 @@ PLIST_SUB+= CLOS_STREAMS="@comment " .if defined(WITH_CLX) USE_XORG= x11 CONFIGURE_ARGS+=--with-clx=yes -INFO+= clx +#INFO+= clx PLIST_SUB+= CLX="" .else CONFIGURE_ARGS+=--with-clx=no diff --git a/lang/ecl/distinfo b/lang/ecl/distinfo index 42741e40de5f..3797f9c65e4a 100644 --- a/lang/ecl/distinfo +++ b/lang/ecl/distinfo @@ -1,3 +1,3 @@ -MD5 (ecl-0.9g.tar.gz) = 0ecbecd6e7d4df23b963398cd823ea92 -SHA256 (ecl-0.9g.tar.gz) = 4461d270a5b83c222afb8cd7be809a05fe03e67651fc8fd66c3e404dd548dbf9 -SIZE (ecl-0.9g.tar.gz) = 4248870 +MD5 (ecl-0.9l.tgz) = a2bff84ccd3a4aa76d14ee3a277038df +SHA256 (ecl-0.9l.tgz) = a50a3289baeb2e1395e3d7f1e563da06c20e2a22ee174516ff4313122f2e7411 +SIZE (ecl-0.9l.tgz) = 4989464 diff --git a/lang/ecl/files/patch-src__gc__include__private__gcconfig.h b/lang/ecl/files/patch-src__gc__include__private__gcconfig.h index 783fb50c9745..20b12e01748a 100644 --- a/lang/ecl/files/patch-src__gc__include__private__gcconfig.h +++ b/lang/ecl/files/patch-src__gc__include__private__gcconfig.h @@ -1,6 +1,6 @@ ---- ./src/gc/include/private/gcconfig.h.orig Fri Aug 12 13:26:42 2005 -+++ ./src/gc/include/private/gcconfig.h Sat Jun 24 22:58:57 2006 -@@ -318,10 +318,6 @@ +--- src/gc/include/private/gcconfig.h.orig 2007-03-28 09:59:40.000000000 +0200 ++++ src/gc/include/private/gcconfig.h 2008-08-27 16:27:54.000000000 +0200 +@@ -330,10 +330,6 @@ # define OPENBSD # define mach_type_known # endif @@ -11,7 +11,7 @@ # if defined(__NetBSD__) && (defined(i386) || defined(__i386__)) # define I386 # define mach_type_known -@@ -330,10 +326,24 @@ +@@ -342,10 +338,24 @@ # define X86_64 # define mach_type_known # endif @@ -40,7 +40,7 @@ # if defined(bsdi) && (defined(i386) || defined(__i386__)) # define I386 # define BSDI -@@ -979,6 +989,9 @@ +@@ -1017,6 +1027,9 @@ # ifdef __ELF__ # define DYNAMIC_LOADING # endif @@ -50,32 +50,10 @@ extern char etext[]; extern char edata[]; extern char end[]; -@@ -1215,15 +1228,15 @@ +@@ -2009,6 +2022,23 @@ # endif # ifdef FREEBSD # define OS_TYPE "FREEBSD" --# ifndef GC_FREEBSD_THREADS --# define MPROTECT_VDB --# endif - # define SIG_SUSPEND SIGUSR1 - # define SIG_THR_RESTART SIGUSR2 - # define FREEBSD_STACKBOTTOM - # ifdef __ELF__ - # define DYNAMIC_LOADING - # endif -+# ifndef GC_FREEBSD_THREADS -+# define MPROTECT_VDB -+# endif - extern char etext[]; - extern char * GC_FreeBSDGetDataStart(); - # define DATASTART GC_FreeBSDGetDataStart(0x1000, &etext) -@@ -1926,6 +1939,23 @@ - # define PREFETCH(x) __builtin_prefetch((x), 0, 0) - # define PREFETCH_FOR_WRITE(x) __builtin_prefetch((x), 1) - # endif -+# endif -+# ifdef FREEBSD -+# define OS_TYPE "FREEBSD" +# define SIG_SUSPEND SIGUSR1 +# define SIG_THR_RESTART SIGUSR2 +# define FREEBSD_STACKBOTTOM @@ -90,6 +68,9 @@ +# define DATAEND (GC_find_limit (DATASTART, TRUE)) +# define DATASTART2 ((ptr_t)(&edata)) +# define DATAEND2 ((ptr_t)(&end)) - # endif - # ifdef NETBSD - # define OS_TYPE "NETBSD" ++# endif ++# ifdef FREEBSD ++# define OS_TYPE "FREEBSD" + # ifndef GC_FREEBSD_THREADS + # define MPROTECT_VDB + # endif diff --git a/lang/ecl/pkg-plist b/lang/ecl/pkg-plist index 175f81dd560f..8f0abdeb28e7 100644 --- a/lang/ecl/pkg-plist +++ b/lang/ecl/pkg-plist @@ -1,32 +1,33 @@ bin/ecl bin/ecl-config +include/ecl/bytecodes.h +include/ecl/config.h +include/ecl/configpre.h +include/ecl/cs.h +include/ecl/ecl-cmp.h +include/ecl/ecl-inl.h +include/ecl/ecl.h +include/ecl/eval.h +include/ecl/external.h +include/ecl/internal.h +include/ecl/number.h +include/ecl/object.h +include/ecl/page.h +include/ecl/stacks.h +include/ecl/unify.h lib/ecl/BUILD-STAMP %%ASDF%%lib/ecl/asdf.fas %%CLX%%lib/ecl/clx.fas %%CLOS_STREAMS%%lib/ecl/cmp.fas +lib/ecl/defsystem.fas lib/ecl/dpp lib/ecl/ecl_min -lib/ecl/h/config.h -lib/ecl/h/configpre.h -lib/ecl/h/cs.h -lib/ecl/h/ecl-cmp.h -lib/ecl/h/ecl.h -lib/ecl/h/eval.h -lib/ecl/h/external.h -lib/ecl/h/gc.h -lib/ecl/h/gc_config_macros.h -lib/ecl/h/gc_local_alloc.h -lib/ecl/h/gc_pthread_redirects.h -lib/ecl/h/gc_typed.h -lib/ecl/h/leak_detector.h -lib/ecl/h/lwp.h -lib/ecl/h/number.h -lib/ecl/h/object.h -lib/ecl/h/page.h -lib/ecl/h/stacks.h -lib/ecl/h/unify.h lib/ecl/help.doc -lib/ecl/libecl.so +lib/ecl/profile.fas +lib/ecl/rt.fas +lib/ecl/serve-event.fas %%SOCKETS%%lib/ecl/sockets.fas -@dirrm lib/ecl/h +lib/ecl/sysfun.lsp +lib/libecl.so +@dirrm include/ecl @dirrm lib/ecl |