ports/126920: port upgrade: lang/ecl 0.9g->0.9l

fulvio ciriaco oivulf at gmail.com
Thu Aug 28 22:20:05 UTC 2008


The following reply was made to PR ports/126920; it has been noted by GNATS.

From: fulvio ciriaco <oivulf at gmail.com>
To: bug-followup at FreeBSD.org
Cc:  
Subject: Re: ports/126920: port upgrade: lang/ecl 0.9g->0.9l
Date: Thu, 28 Aug 2008 23:43:24 +0200

 --=-=-=
 
 linimon at FreeBSD.org writes:
 
 > 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
 
 --=-=-=
 Content-Type: text/x-patch
 Content-Disposition: inline; filename=ecl.diff
 Content-Description: requested diff
 
 diff -r /usr/ports/lang/ecl/Makefile /usr/ports/lang/ecl.save/Makefile
 5c5
 < # $FreeBSD: ports/lang/ecl/Makefile,v 1.18 2008/08/24 00:00:00 fulvio Exp $
 ---
 > # $FreeBSD: ports/lang/ecl/Makefile,v 1.17 2008/04/19 17:51:26 miwi Exp $
 9,10c9,10
 < PORTVERSION=	0.9l
 < PORTREVISION=	0
 ---
 > PORTVERSION=	0.9g
 > PORTREVISION=	2
 14c14
 < EXTRACT_SUFX = .tgz
 ---
 > 
 18c18
 < LIB_DEPENDS=	gmp.7:${PORTSDIR}/math/libgmp4 gc.1:${PORTSDIR}/devel/boehm-gc
 ---
 > LIB_DEPENDS=	gmp.7:${PORTSDIR}/math/libgmp4
 23,25c23,25
 < CONFIGURE_ARGS=	--with-system-gmp --enable-boehm=system
 < CONFIGURE_ENV=	CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
 < CFLAGS=	-I${LOCALBASE}/include
 ---
 > CONFIGURE_ARGS=	--with-system-gmp --with-cmuformat=yes --enable-boehm=included
 > CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
 > CPPFLAGS=	-I${LOCALBASE}/include
 34a35
 > INFO=		ecl ecldev
 64c65
 < #INFO+=		clx
 ---
 > INFO+=		clx
 diff -r /usr/ports/lang/ecl/distinfo /usr/ports/lang/ecl.save/distinfo
 1,3c1,3
 < MD5 (ecl-0.9l.tgz) = a2bff84ccd3a4aa76d14ee3a277038df
 < SHA256 (ecl-0.9l.tgz) = a50a3289baeb2e1395e3d7f1e563da06c20e2a22ee174516ff4313122f2e7411
 < SIZE (ecl-0.9l.tgz) = 4989464
 ---
 > MD5 (ecl-0.9g.tar.gz) = 0ecbecd6e7d4df23b963398cd823ea92
 > SHA256 (ecl-0.9g.tar.gz) = 4461d270a5b83c222afb8cd7be809a05fe03e67651fc8fd66c3e404dd548dbf9
 > SIZE (ecl-0.9g.tar.gz) = 4248870
 diff -r /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
 1,3c1,3
 < --- 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 @@
 ---
 > --- ./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 @@
 14c14
 < @@ -342,10 +338,24 @@
 ---
 > @@ -330,10 +326,24 @@
 43c43
 < @@ -1017,6 +1027,9 @@
 ---
 > @@ -979,6 +989,9 @@
 53c53
 < @@ -2009,6 +2022,23 @@
 ---
 > @@ -1215,15 +1228,15 @@
 56a57,78
 > -#	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"
 71,76c93,95
 < +#   endif
 < +#   ifdef FREEBSD
 < +#	define OS_TYPE "FREEBSD"
 <  #	ifndef GC_FREEBSD_THREADS
 <  #	    define MPROTECT_VDB
 <  #	endif
 ---
 >  #   endif
 >  #   ifdef NETBSD
 >  #	define OS_TYPE "NETBSD"
 diff -r /usr/ports/lang/ecl/pkg-plist /usr/ports/lang/ecl.save/pkg-plist
 3,17d2
 < 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
 19,22c4,6
 < lib/ecl/asdf.fas
 < lib/ecl/clx.fas
 < lib/ecl/cmp.fas
 < lib/ecl/defsystem.fas
 ---
 > %%ASDF%%lib/ecl/asdf.fas
 > %%CLX%%lib/ecl/clx.fas
 > %%CLOS_STREAMS%%lib/ecl/cmp.fas
 24a9,27
 > 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
 26,32c29,31
 < lib/ecl/profile.fas
 < lib/ecl/rt.fas
 < lib/ecl/serve-event.fas
 < lib/ecl/sockets.fas
 < lib/ecl/sysfun.lsp
 < lib/libecl.so
 < @dirrm include/ecl
 ---
 > lib/ecl/libecl.so
 > %%SOCKETS%%lib/ecl/sockets.fas
 > @dirrm lib/ecl/h
 
 --=-=-=
 
 best regards
 fulvio
 
 --=-=-=--



More information about the freebsd-ports-bugs mailing list