Enclosed find upgrade for out of date version of ecl 0.9g to 0.9l. Fix: Patch attached with submission follows:
State Changed From-To: open->feedback To submitter: please send us a diff as mentioned in the Porter's Handbook. sharfiles should only be used for new ports. This allows us to be able to tell what has changed. Thanks.
> Old Synopsis: port upgrade: ecl 0.9g->0.9l > New Synopsis: port upgrade: lang/ecl 0.9g->0.9l > > State-Changed-From-To: open->feedback > State-Changed-By: linimon > State-Changed-When: Thu Aug 28 18:55:07 UTC 2008 > State-Changed-Why: > To submitter: please send us a diff as mentioned in the Porter's Handbook. > sharfiles should only be used for new ports. This allows us to be able > to tell what has changed. Thanks. > > http://www.freebsd.org/cgi/query-pr.cgi?pr=126920
Maintainer of lang/ecl, Please note that PR ports/126920 has just been submitted. If it contains a patch for an upgrade, an enhancement or a bug fix you agree on, reply to this email stating that you approve the patch and a committer will take care of it. The full text of the PR can be found at: http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/126920 -- Edwin Groothuis via the GNATS Auto Assign Tool edwin@FreeBSD.org
Edwin Groothuis <edwin@FreeBSD.org> writes: > Maintainer of lang/ecl, > > Please note that PR ports/126920 has just been submitted. I cannot maintain this any longer since I do not have a FreeBSD box at the moment. Regards, -- Julian Stecklina Well, take it from an old hand: the only reason it would be easier to program in C is that you can't easily express complex problems in C, so you don't. - Erik Naggum (in comp.lang.lisp)
State Changed From-To: feedback->open Maintainer is no longer able to look after this port. To submitter: would you be interested in becoming the new maintainer?
State Changed From-To: open->closed Committed, thanks!
pav 2008-09-04 20:07:50 UTC FreeBSD ports repository Modified files: lang/ecl Makefile distinfo pkg-plist lang/ecl/files patch-src__gc__include__private__gcconfig.h Log: - Update to 0.9l PR: ports/126920 Submitted by: fulvio ciriaco <oivulf@gmail.com> Revision Changes Path 1.19 +7 -10 ports/lang/ecl/Makefile 1.8 +3 -3 ports/lang/ecl/distinfo 1.2 +12 -31 ports/lang/ecl/files/patch-src__gc__include__private__gcconfig.h 1.5 +22 -21 ports/lang/ecl/pkg-plist _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
On Mon, Sep 01, 2008 at 09:51:02PM +0200, fulvio ciriaco wrote: > I read the porters handbook and have got a port of ecl > that should fulfill all requirements. > I accept to mantain the port, > but can put hands only on i386 and amd64. > Attached you will find the revised port, > Fulvio Content-Description: diff, from port diff > ===> Generating /home/fc/.porttools configuration file > ===> Generating patch > ===> Viewing diff with more > diff -ruN --exclude=CVS /usr/ports/lang/ecl.save/Makefile /usr/ports/lang/ecl/Makefile > --- /usr/ports/lang/ecl.save/Makefile 2008-08-27 16:16:45.000000000 +0200 > +++ /usr/ports/lang/ecl/Makefile 2008-09-01 21:31:40.000000000 +0200 > @@ -2,36 +2,37 @@ > # Date created: 29 Januar 2004 > # Whom: Julian Stecklina > # > -# $FreeBSD: ports/lang/ecl/Makefile,v 1.17 2008/04/19 17:51:26 miwi Exp $ > +# $FreeBSD: ports/lang/ecl/Makefile,v 1.18 2008/08/24 00:00:00 fulvio Exp $ > # > > PORTNAME= ecl > -PORTVERSION= 0.9g > -PORTREVISION= 2 > +PORTVERSION= 0.9l > +PORTREVISION= 0 > CATEGORIES= lang lisp > MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} > MASTER_SITE_SUBDIR= ecls > +EXTRACT_SUFX= .tgz > > -MAINTAINER= der_julian@web.de > +MAINTAINER= oivulf@gmail.com > 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 \ > +OPTIONS= \ > CLOS_STREAMS "Enable user defined stream objects" on \ > CLX "Enable X11 interface" off \ > SOCKETS "Enable socket interface" on \ > THREADS "Enable threading support" off > > -MAN1= ecl.1 > +MAN1= ecl.man ecl-config.man > INFO= ecl ecldev > > USE_LDCONFIG= yes > @@ -43,13 +44,7 @@ > BROKEN= Does not compile on ${ARCH} > .endif > > -.if !defined(WITHOUT_ASDF) > CONFIGURE_ARGS+=--with-asdf=yes > -PLIST_SUB+= ASDF="" > -.else > -CONFIGURE_ARGS+=--with-asdf=no > -PLIST_SUB+= ASDF="@comment " > -.endif > > .if !defined(WITHOUT_CLOS_STREAMS) > CONFIGURE_ARGS+=--with-clos-streams=yes > @@ -62,7 +57,7 @@ > .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 > @@ -90,4 +85,9 @@ > ${WRKSRC}/src/c/package.d ${WRKSRC}/src/c/threads.d > .endif > > +post-install: > + cd ${WRKSRC}/build/doc && ${MAKE} > + ${INSTALL_MAN} ${WRKSRC}/build/doc/*.man ${PREFIX}/man/man1 > + ${INSTALL_DATA} ${WRKSRC}/build/doc/*.info ${PREFIX}/${INFO_PATH} > + > .include <bsd.port.post.mk> > diff -ruN --exclude=CVS /usr/ports/lang/ecl.save/distinfo /usr/ports/lang/ecl/distinfo > --- /usr/ports/lang/ecl.save/distinfo 2008-08-27 16:16:45.000000000 +0200 > +++ /usr/ports/lang/ecl/distinfo 2008-08-27 16:27:35.000000000 +0200 > @@ -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 -ruN --exclude=CVS /usr/ports/lang/ecl.save/files/patch-src__gc__include__private__gcconfig.h /usr/ports/lang/ecl/files/patch-src__gc__include__private__gcconfig.h > --- /usr/ports/lang/ecl.save/files/patch-src__gc__include__private__gcconfig.h 2008-08-27 16:16:45.000000000 +0200 > +++ /usr/ports/lang/ecl/files/patch-src__gc__include__private__gcconfig.h 2008-08-27 16:37:57.000000000 +0200 > @@ -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 -ruN --exclude=CVS /usr/ports/lang/ecl.save/pkg-plist /usr/ports/lang/ecl/pkg-plist > --- /usr/ports/lang/ecl.save/pkg-plist 2008-08-27 16:16:45.000000000 +0200 > +++ /usr/ports/lang/ecl/pkg-plist 2008-09-01 21:31:55.000000000 +0200 > @@ -1,32 +1,34 @@ > 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 > +%%CLX%%info/clx.info > lib/ecl/BUILD-STAMP > -%%ASDF%%lib/ecl/asdf.fas > +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 > ===> Done