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