Date: Wed, 30 Jul 2008 06:40:07 GMT From: Takeshi MUTOH <mutoh@openedu.org> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/126081: lang/squeak port fetch cleanup Message-ID: <200807300640.m6U6e7F9005169@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/126081; it has been noted by GNATS. From: Takeshi MUTOH <mutoh@openedu.org> To: bug-followup@FreeBSD.org Cc: Edwin Groothuis <edwin@FreeBSD.org>, pfgshield-freebsd@yahoo.com, Takeshi MUTOH <mutoh@openedu.org> Subject: Re: ports/126081: lang/squeak port fetch cleanup Date: Wed, 30 Jul 2008 15:12:31 +0900 --Apple-Mail-15-720467523 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit I'm a maintainer of lang/squeak Thanks for useful patch > Pedro On 2008/07/30, at 7:00, Edwin Groothuis wrote: > Maintainer of lang/squeak, > > Please note that PR ports/126081 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. I check this patch. It's no problem to update. But other libffi version up issue remains. So please update patch for Makefile below: fuji% diff -u Makefile.orig Makefile --- Makefile.orig 2008-07-30 14:05:15.000000000 +0900 +++ Makefile 2008-07-30 14:17:54.000000000 +0900 @@ -17,17 +17,15 @@ ftp://st.cs.uiuc.edu/Smalltalk/Squeak/${PORTVERSION}/unix-linux/ \ ftp://ftp.cs.uni-magdeburg.de/pub/Smalltalk/Smalltalk/Squeak/$ {PORTVERSION}/ \ ftp://ftp.cs.uni-magdeburg.de/pub/Smalltalk/Smalltalk/Squeak/$ {PORTVERSION}/unix-linux/ \ - http://www.squeakland.org/installers/ \ - http://www.squeakland.jp/plugin/installers/ \ - http://squeak.610t.org/patches/ -DISTFILES= Squeak-${VMVERSION}.src.tar.gz \ + http://www.squeakland.org/installers/:plugin \ + http://www.squeakland.jp/plugin/installers/:jpplugin \ + http://squeak.610t.org/patches/:ximpatch +DISTFILES= Squeak-${VMVERSION}.src${EXTRACT_SUFX} \ Squeak${IMAGEVERSION}-${PATCHNUMBER}-basic.zip \ Squeak${IMAGEVERSION}-${PATCHNUMBER}-full.zip \ - SqueakPlugin.zip \ SqueakV3.sources.gz \ - ${XIM_PATCH} \ - ${JAPANESE_PLUGIN_IMAGE} -EXTRACT_ONLY= Squeak-${VMVERSION}.src.tar.gz + ${JAPANESE_PLUGIN_IMAGE}:jpplugin +EXTRACT_ONLY= Squeak-${VMVERSION}.src${EXTRACT_SUFX} ################################################## MAINTAINER= mutoh@openedu.org @@ -53,7 +51,7 @@ .include <bsd.port.pre.mk> ################################################## -XIM_PATCH= SqueakImmX11Plugin3a.tar.gz +XIM_PATCH= SqueakImmX11Plugin3a${EXTRACT_SUFX} PLUGIN_IMAGE= SqueakPlugin.zip JAPANESE_PLUGIN_IMAGE= SqueakPlugin2005J.zip @@ -101,6 +99,7 @@ CONFIGURE_ARGS+= --without-npsqueak PLIST_NPSQUEAK= "@comment feature not wanted - " .else +DISTFILES+= SqueakPlugin.zip:plugin WITH_NPSQUEAK= yes PLIST_NPSQUEAK= FILES_TO_GZIP+= SqueakPlugin.image @@ -122,7 +121,7 @@ .endif .if defined(WITH_FFI) -LIB_DEPENDS+= ffi.2:${PORTSDIR}/devel/libffi +LIB_DEPENDS+= ffi:${PORTSDIR}/devel/libffi PLIST_FFI= EXT_PLUGINS+= SqueakFFIPrims .else @@ -131,6 +130,7 @@ .endif .if defined(WITH_XIM) +DISTFILES+= ${XIM_PATCH}:ximpatch PLIST_XIM= WITH_X= yes USE_ICONV= yes > How-To-Repeat: > off-topic: This builds but doesn't run on amd64, I think that we should be able to crosscompile it and use it under 32 bits just fine. Also > seehttp://www.squeakvm.org/squeak64/ I want to run squeak other platforms too. Now I prepare VM upgrade to 3.9-7, and after then try to remove ONLY_FOR_ARCHS. If you have some idea and offcourse patches;-), please send me. Thanks, again. -- Takeshi MUTOH <mutoh@openedu.org> --Apple-Mail-15-720467523 Content-Type: text/html; charset=US-ASCII Content-Transfer-Encoding: quoted-printable <html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; = -webkit-line-break: after-white-space; "><div>I'm a maintainer of = lang/squeak</div><div><br></div><div>Thanks for useful patch = > <span class=3D"Apple-style-span" style=3D"font-family: Times; = font-size: 16px; -webkit-border-horizontal-spacing: 2px; = -webkit-border-vertical-spacing: 2px; = ">Pedro</span></div><div><br></div><br><div><div>On 2008/07/30, at 7:00, = Edwin Groothuis wrote:</div><br = class=3D"Apple-interchange-newline"><blockquote = type=3D"cite"><div>Maintainer of lang/squeak,<br><br>Please note that PR = ports/126081 has just been submitted.<br><br>If it contains a patch for = an upgrade, an enhancement or a bug fix<br>you agree on, reply to this = email stating that you approve the patch<br>and a committer will take = care of it.<br></div></blockquote></div><br><div>I check this patch. = It's no problem to update.</div><div><br></div><div><br></div><div>But = other libffi version up issue remains. </div><div>So please update = patch for Makefile below:</div><div><br></div><div><div>fuji% diff -u = Makefile.orig Makefile</div><div>--- Makefile.orig<span = class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span>2008-07-30 14:05:15.000000000 +0900</div><div>+++ Makefile<span = class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span>2008-07-30 14:17:54.000000000 +0900</div><div>@@ -17,17 +17,15 = @@</div><div> <span class=3D"Apple-tab-span" = style=3D"white-space:pre"> </span><a = href=3D"ftp://st.cs.uiuc.edu/Smalltalk/Squeak/$">ftp://st.cs.uiuc.edu/Smal= ltalk/Squeak/$</a>{PORTVERSION}/unix-linux/ \</div><div> <span = class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span><a = href=3D"ftp://ftp.cs.uni-magdeburg.de/pub/Smalltalk/Smalltalk/Squeak/$">ft= p://ftp.cs.uni-magdeburg.de/pub/Smalltalk/Smalltalk/Squeak/$</a>{PORTVERSI= ON}/ \</div><div> <span class=3D"Apple-tab-span" = style=3D"white-space:pre"> </span><a = href=3D"ftp://ftp.cs.uni-magdeburg.de/pub/Smalltalk/Smalltalk/Squeak/$">ft= p://ftp.cs.uni-magdeburg.de/pub/Smalltalk/Smalltalk/Squeak/$</a>{PORTVERSI= ON}/unix-linux/ \</div><div>-<span class=3D"Apple-tab-span" = style=3D"white-space:pre"> </span><a = href=3D"http://www.squeakland.org/installers/">http://www.squeakland.org/i= nstallers/</a> \</div><div>-<span class=3D"Apple-tab-span" = style=3D"white-space:pre"> </span><a = href=3D"http://www.squeakland.jp/plugin/installers/">http://www.squeakland= .jp/plugin/installers/</a> \</div><div>-<span class=3D"Apple-tab-span" = style=3D"white-space:pre"> </span><a = href=3D"http://squeak.610t.org/patches/">http://squeak.610t.org/patches/</= a></div><div>-DISTFILES=3D<span class=3D"Apple-tab-span" = style=3D"white-space:pre"> = </span>Squeak-${VMVERSION}.src.tar.gz \</div><div>+<span = class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span><a = href=3D"http://www.squeakland.org/installers/:plugin">http://www.squeaklan= d.org/installers/:plugin</a> \</div><div>+<span class=3D"Apple-tab-span" = style=3D"white-space:pre"> </span><a = href=3D"http://www.squeakland.jp/plugin/installers/:jpplugin">http://www.s= queakland.jp/plugin/installers/:jpplugin</a> \</div><div>+<span = class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span><a = href=3D"http://squeak.610t.org/patches/:ximpatch">http://squeak.610t.org/p= atches/:ximpatch</a></div><div>+DISTFILES=3D<span class=3D"Apple-tab-span"= style=3D"white-space:pre"> = </span>Squeak-${VMVERSION}.src${EXTRACT_SUFX} \</div><div> <span = class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span>Squeak${IMAGEVERSION}-${PATCHNUMBER}-basic.zip = \</div><div> <span class=3D"Apple-tab-span" = style=3D"white-space:pre"> = </span>Squeak${IMAGEVERSION}-${PATCHNUMBER}-full.zip \</div><div>-<span = class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span>SqueakPlugin.zip \</div><div> <span class=3D"Apple-tab-span" = style=3D"white-space:pre"> = </span>SqueakV3.sources.gz \</div><div>-<span class=3D"Apple-tab-span" = style=3D"white-space:pre"> </span>${XIM_PATCH} = \</div><div>-<span class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span>${JAPANESE_PLUGIN_IMAGE}</div><div>-EXTRACT_ONLY=3D<span = class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span>Squeak-${VMVERSION}.src.tar.gz</div><div>+<span = class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span>${JAPANESE_PLUGIN_IMAGE}:jpplugin</div><div>+EXTRACT_ONLY=3D<span = class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span>Squeak-${VMVERSION}.src${EXTRACT_SUFX}</div><div> </div><div>&= nbsp;##################################################</div><div> MA= INTAINER=3D<span class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span><a = href=3D"mailto:mutoh@openedu.org">mutoh@openedu.org</a></div><div>@@ = -53,7 +51,7 @@</div><div> .include = <bsd.port.pre.mk></div><div> </div><div> ####################= ##############################</div><div>-XIM_PATCH=3D<span = class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span>SqueakImmX11Plugin3a.tar.gz</div><div>+XIM_PATCH=3D<span = class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span>SqueakImmX11Plugin3a${EXTRACT_SUFX}</div><div> PLUGIN_IMAGE=3D= <span class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span>SqueakPlugin.zip</div><div> JAPANESE_PLUGIN_IMAGE=3D<span = class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span>SqueakPlugin2005J.zip</div><div> </div><div>@@ -101,6 +99,7 = @@</div><div> CONFIGURE_ARGS+=3D<span class=3D"Apple-tab-span" = style=3D"white-space:pre"> = </span>--without-npsqueak</div><div> PLIST_NPSQUEAK=3D<span = class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span>"@comment feature not wanted - = "</div><div> .else</div><div>+DISTFILES+=3D<span = class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span>SqueakPlugin.zip:plugin</div><div> WITH_NPSQUEAK=3D<span = class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span>yes</div><div> PLIST_NPSQUEAK=3D</div><div> FILES_TO_GZIP= +=3D<span class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span>SqueakPlugin.image</div><div>@@ -122,7 +121,7 = @@</div><div> .endif</div><div> </div><div> .if = defined(WITH_FFI)</div><div>-LIB_DEPENDS+=3D<span class=3D"Apple-tab-span"= style=3D"white-space:pre"> = </span>ffi.2:${PORTSDIR}/devel/libffi</div><div>+LIB_DEPENDS+=3D<span = class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span>ffi:${PORTSDIR}/devel/libffi</div><div> PLIST_FFI=3D</div><div= > EXT_PLUGINS+=3D<span class=3D"Apple-tab-span" = style=3D"white-space:pre"> = </span>SqueakFFIPrims</div><div> .else</div><div>@@ -131,6 +130,7 = @@</div><div> .endif</div><div> </div><div> .if = defined(WITH_XIM)</div><div>+DISTFILES+=3D<span class=3D"Apple-tab-span" = style=3D"white-space:pre"> = </span>${XIM_PATCH}:ximpatch</div><div> PLIST_XIM=3D</div><div> = WITH_X=3D<span class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span>yes</div><div> USE_ICONV=3D<span = class=3D"Apple-tab-span" style=3D"white-space:pre"> = </span>yes</div><div><br></div><div><br></div><div><br></div><div>> <= span class=3D"Apple-style-span" style=3D"font-family: Times; font-size: = 16px; font-weight: bold; -webkit-border-horizontal-spacing: 2px; = -webkit-border-vertical-spacing: 2px; = ">How-To-Repeat:</span></div><div><span class=3D"Apple-style-span" = style=3D"font-family: Times; font-size: 16px; ">> off-topic: This builds = but doesn't run on amd64, I think that we should be able to crosscompile = it and use it under 32 bits just fine. Also </span></div><div><span = class=3D"Apple-style-span" style=3D"font-family: Times; font-size: 16px; = ">> see<a = href=3D"http://www.squeakvm.org/squeak64/">http://www.squeakvm.org/squeak6= 4/</a></span></div><div><br></div><div>I want to run squeak other = platforms too.</div><div>Now I prepare VM upgrade to 3.9-7, and after = then try to remove ONLY_FOR_ARCHS.</div><div><br></div><div>If you have = some idea and offcourse patches;-), please send = me.</div><div><br></div><div>Thanks, = again.</div><div>--</div><div>Takeshi MUTOH <<a = href=3D"mailto:mutoh@openedu.org">mutoh@openedu.org</a>></div><div><br></d= iv></div></body></html>= --Apple-Mail-15-720467523--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200807300640.m6U6e7F9005169>