ports/126081: lang/squeak port fetch cleanup
Takeshi MUTOH
mutoh at openedu.org
Wed Jul 30 06:40:07 UTC 2008
The following reply was made to PR ports/126081; it has been noted by GNATS.
From: Takeshi MUTOH <mutoh at openedu.org>
To: bug-followup at FreeBSD.org
Cc: Edwin Groothuis <edwin at FreeBSD.org>,
pfgshield-freebsd at yahoo.com,
Takeshi MUTOH <mutoh at 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 at 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 at 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 at openedu.org">mutoh at 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 at openedu.org">mutoh at openedu.org</a>></div><div><br></d=
iv></div></body></html>=
--Apple-Mail-15-720467523--
More information about the freebsd-ports-bugs
mailing list