ports/117006: [lang/squeak] 7-current support again.

Takeshi MUTOH mutoh at openedu.org
Mon Oct 8 04:50:02 UTC 2007


>Number:         117006
>Category:       ports
>Synopsis:       lang/squeak can't build under 7-current
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Oct 08 04:50:01 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Takeshi MUTOH <mutoh at openedu.org>
>Release:        FreeBSD 6.2-RELEASE-p4 i386
>Organization:
610t
>Environment:

  FreeBSD sacraya.610t.org 6.2-RELEASE-p4 FreeBSD 6.2-RELEASE-p4 #0: Thu Apr 26 17:55:55 UTC 2007     root at i386-builder.daemonology.net:/usr/obj/usr/src/sys/SMP  i386

>Description:

The lang/squeak can't build package.
Because objformat has removed at 7-current, 
 so configure script can't get object format correctly.

Thanks to Mark Linimon to inform me this problem.

>How-To-Repeat:

cd /usr/ports/lang/squeak/
make install
make deinstall
  # some squeak plugins can't removed.

inisqueak
  # squeak can't find squeak plugins, so you can't run correctly

>Fix:

Apply patch below:

diff -ruN /usr/ports/lang/squeak/files/patch-platforms::unix::config::configure ./files/patch-platforms::unix::config::configure
--- /usr/ports/lang/squeak/files/patch-platforms::unix::config::configure	2004-06-03 16:15:49.000000000 +0900
+++ ./files/patch-platforms::unix::config::configure	2007-10-08 13:27:17.000000000 +0900
@@ -1,6 +1,15 @@
---- platforms/unix/config/configure.orig	Mon May 10 10:54:48 2004
-+++ platforms/unix/config/configure	Mon May 10 10:54:15 2004
-@@ -23526,6 +23526,7 @@
+--- platforms/unix/config/configure.orig	2007-10-08 13:26:42.000000000 +0900
++++ platforms/unix/config/configure	2007-10-08 13:26:42.000000000 +0900
+@@ -7506,7 +7506,7 @@
+   ;;
+ 
+ freebsd*)
+-  objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
++  objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo elf`
+   version_type=freebsd-$objformat
+   case $version_type in
+     freebsd-elf*)
+@@ -23957,6 +23957,7 @@
  cat >>conftest.$ac_ext <<_ACEOF
  /* end confdefs.h.  */
  #include <sys/soundcard.h>

--
Takeshi MUTOH	<mutoh at openedu.org>
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list