Skip site navigation (1)Skip section navigation (2)
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 =
 >&nbsp;<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.&nbsp;</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>&nbsp;<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>&nbsp;<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>&nbsp;<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>&nbsp;<span =
 class=3D"Apple-tab-span" style=3D"white-space:pre">			=
 </span>Squeak${IMAGEVERSION}-${PATCHNUMBER}-basic.zip =
 \</div><div>&nbsp;<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>&nbsp;<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>&nbsp;</div><div>&=
 nbsp;##################################################</div><div>&nbsp;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>&nbsp;.include =
 &lt;bsd.port.pre.mk></div><div>&nbsp;</div><div>&nbsp;####################=
 ##############################</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>&nbsp;PLUGIN_IMAGE=3D=
 <span class=3D"Apple-tab-span" style=3D"white-space:pre">		=
 </span>SqueakPlugin.zip</div><div>&nbsp;JAPANESE_PLUGIN_IMAGE=3D<span =
 class=3D"Apple-tab-span" style=3D"white-space:pre">		=
 </span>SqueakPlugin2005J.zip</div><div>&nbsp;</div><div>@@ -101,6 +99,7 =
 @@</div><div>&nbsp;CONFIGURE_ARGS+=3D<span class=3D"Apple-tab-span" =
 style=3D"white-space:pre">	=
 </span>--without-npsqueak</div><div>&nbsp;PLIST_NPSQUEAK=3D<span =
 class=3D"Apple-tab-span" style=3D"white-space:pre">		=
 </span>"@comment feature not wanted - =
 "</div><div>&nbsp;.else</div><div>+DISTFILES+=3D<span =
 class=3D"Apple-tab-span" style=3D"white-space:pre">		=
 </span>SqueakPlugin.zip:plugin</div><div>&nbsp;WITH_NPSQUEAK=3D<span =
 class=3D"Apple-tab-span" style=3D"white-space:pre">		=
 </span>yes</div><div>&nbsp;PLIST_NPSQUEAK=3D</div><div>&nbsp;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>&nbsp;.endif</div><div>&nbsp;</div><div>&nbsp;.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>&nbsp;PLIST_FFI=3D</div><div=
 >&nbsp;EXT_PLUGINS+=3D<span class=3D"Apple-tab-span" =
 style=3D"white-space:pre">		=
 </span>SqueakFFIPrims</div><div>&nbsp;.else</div><div>@@ -131,6 +130,7 =
 @@</div><div>&nbsp;.endif</div><div>&nbsp;</div><div>&nbsp;.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>&nbsp;PLIST_XIM=3D</div><div>&nbsp;=
 WITH_X=3D<span class=3D"Apple-tab-span" style=3D"white-space:pre">		=
 	</span>yes</div><div>&nbsp;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>>&nbsp;<=
 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&nbsp;</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 &lt;<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>