- Update to 0.9l
PR: ports/126920 Submitted by: fulvio ciriaco <oivulf@gmail.com>
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user