From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Jul 30 06:40:07 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6114F1065674 for ; Wed, 30 Jul 2008 06:40:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 54F028FC21 for ; Wed, 30 Jul 2008 06:40:07 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m6U6e7Of005170 for ; Wed, 30 Jul 2008 06:40:07 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m6U6e7F9005169; Wed, 30 Jul 2008 06:40:07 GMT (envelope-from gnats) Date: Wed, 30 Jul 2008 06:40:07 GMT Message-Id: <200807300640.m6U6e7F9005169@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org From: Takeshi MUTOH Cc: Subject: Re: ports/126081: lang/squeak port fetch cleanup X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Takeshi MUTOH List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2008 06:40:07 -0000 The following reply was made to PR ports/126081; it has been noted by GNATS. From: Takeshi MUTOH To: bug-followup@FreeBSD.org Cc: Edwin Groothuis , pfgshield-freebsd@yahoo.com, Takeshi MUTOH 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 ################################################## -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 --Apple-Mail-15-720467523 Content-Type: text/html; charset=US-ASCII Content-Transfer-Encoding: quoted-printable
I'm a maintainer of = lang/squeak

Thanks for useful patch = > 
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/Smal= ltalk/Squeak/${PORTVERSION}/unix-linux/ \
+DISTFILES=3D = 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=3D = Squeak-${VMVERSION}.src.tar.gz
+ = ${JAPANESE_PLUGIN_IMAGE}:jpplugin
+EXTRACT_ONLY=3D = Squeak-${VMVERSION}.src${EXTRACT_SUFX}
 
&= nbsp;##################################################
 MA= INTAINER=3D = mutoh@openedu.org
@@ = -53,7 +51,7 @@
 .include = <bsd.port.pre.mk>
 
 ####################= ##############################
-XIM_PATCH=3D = SqueakImmX11Plugin3a.tar.gz
+XIM_PATCH=3D = SqueakImmX11Plugin3a${EXTRACT_SUFX}
 PLUGIN_IMAGE=3D= = SqueakPlugin.zip
 JAPANESE_PLUGIN_IMAGE=3D = SqueakPlugin2005J.zip
 
@@ -101,6 +99,7 = @@
 CONFIGURE_ARGS+=3D = --without-npsqueak
 PLIST_NPSQUEAK=3D = "@comment feature not wanted - = "
 .else
+DISTFILES+=3D = SqueakPlugin.zip:plugin
 WITH_NPSQUEAK=3D = yes
 PLIST_NPSQUEAK=3D
 FILES_TO_GZIP= +=3D = SqueakPlugin.image
@@ -122,7 +121,7 = @@
 .endif
 
 .if = defined(WITH_FFI)
-LIB_DEPENDS+=3D = ffi.2:${PORTSDIR}/devel/libffi
+LIB_DEPENDS+=3D = ffi:${PORTSDIR}/devel/libffi
 PLIST_FFI=3D
 EXT_PLUGINS+=3D = SqueakFFIPrims
 .else
@@ -131,6 +130,7 = @@
 .endif
 
 .if = defined(WITH_XIM)
+DISTFILES+=3D = ${XIM_PATCH}:ximpatch
 PLIST_XIM=3D
 = WITH_X=3D = yes
 USE_ICONV=3D = yes



> <= 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:
> 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 
http://www.squeakvm.org/squeak6= 4/

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--