ports/59075: devel/swarm won't build

Horance Chou horance at freera.net
Sun Nov 9 12:10:17 UTC 2003


>Number:         59075
>Category:       ports
>Synopsis:       devel/swarm won't build
>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:   Sun Nov 09 04:10:14 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Horance Chou
>Release:        FreeBSD 5.1-CURRENT i386
>Organization:
FreeBSD NETLAB Server
>Environment:
System: FreeBSD gaia.freera.net 5.1-CURRENT FreeBSD 5.1-CURRENT #11: Thu Nov 6 13:49:04 CST 2003 horance at gaia.freera.net:/usr/obj/usr/src/sys/GAIA i386


	
>Description:
	The devel/swarm won't build.
>How-To-Repeat:
	cd /usr/ports/devel/swarm
	make
>Fix:

	please update the ports with following shar archive.
	*NOTE* this ports make java enabled by default, since it will failed
	without jdk installed.
	


# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	swarm
#	swarm/files
#	swarm/files/patch-configure
#	swarm/files/patch-Makefile.in
#	swarm/files/patch-activity.h
#	swarm/files/patch-libobjc::configure
#	swarm/files/patch-objc-features.texi
#	swarm/files/patch-src::random::C2LCGXgen.m
#	swarm/files/patch-src::tkobjc::Makefile.in
#	swarm/files/patch-avcall::configure
#	swarm/files/patch-src::Makefile.in
#	swarm/files/patch-java::c::Makefile.in
#	swarm/pkg-descr
#	swarm/pkg-message
#	swarm/pkg-plist
#	swarm/Makefile
#	swarm/distinfo
#
echo c - swarm
mkdir -p swarm > /dev/null 2>&1
echo c - swarm/files
mkdir -p swarm/files > /dev/null 2>&1
echo x - swarm/files/patch-configure
sed 's/^X//' >swarm/files/patch-configure << 'END-of-swarm/files/patch-configure'
X--- configure.orig	Sun Mar 26 05:00:14 2000
X+++ configure	Tue Nov  4 01:12:43 2003
X@@ -1306,7 +1306,7 @@
X test -n "$OBJC" || OBJC="$CC"
X 
X test -n "$OBJCFLAGS" || OBJCFLAGS="$CFLAGS"
X-OBJCFLAGS="$OBJCFLAGS -Wall -Wno-import -Wno-protocol -Werror"
X+OBJCFLAGS="$OBJCFLAGS -Wall -Wno-import -Wno-protocol"
X 
X 
X # Check whether --enable-shared or --disable-shared was given.
X@@ -1691,8 +1691,8 @@
X LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
X LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" \
X DLLTOOL="$DLLTOOL" AS="$AS" OBJDUMP="$OBJDUMP" \
X-${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
X-$libtool_flags --no-verify $ac_aux_dir/ltmain.sh $host \
X+${CONFIG_SHELL-/bin/sh} %%LTCONFIG%% --no-reexec \
X+$libtool_flags --no-verify --disable-ltlibs %%LTMAIN%% $host \
X || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
X 
X # Reload cache, that may have been modified by ltconfig
X@@ -1706,7 +1706,7 @@
X 
X 
X # This can be used to rebuild libtool when needed
X-LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh"
X+LIBTOOL_DEPS="%%LTCONFIG%% %%LTMAIN%%"
X 
X # Always use our own libtool.
X LIBTOOL='$(SHELL) $(top_builddir)/libtool'
X@@ -2926,6 +2926,36 @@
X if test -n "$with_tcldir" ; then               
X   PATH=${with_tcldir}/bin:$PATH
X fi
X+# Extract the first word of "tclsh8.4", so it can be a program name with args.
X+set dummy tclsh8.4; ac_word=$2
X+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
X+echo "configure:2933: checking for $ac_word" >&5
X+if eval "test \"`echo '$''{'ac_cv_prog_tclsh84_found'+set}'`\" = set"; then
X+  echo $ac_n "(cached) $ac_c" 1>&6
X+else
X+  if test -n "$tclsh83_found"; then
X+  ac_cv_prog_tclsh84_found="$tclsh84_found" # Let the user override the test.
X+else
X+  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
X+  ac_dummy="$PATH"
X+  for ac_dir in $ac_dummy; do
X+    test -z "$ac_dir" && ac_dir=.
X+    if test -f $ac_dir/$ac_word; then
X+      ac_cv_prog_tclsh84_found="yes"
X+      break
X+    fi
X+  done
X+  IFS="$ac_save_ifs"
X+  test -z "$ac_cv_prog_tclsh84_found" && ac_cv_prog_tclsh84_found="no"
X+fi
X+fi
X+tclsh84_found="$ac_cv_prog_tclsh84_found"
X+if test -n "$tclsh84_found"; then
X+  echo "$ac_t""$tclsh84_found" 1>&6
X+else
X+  echo "$ac_t""no" 1>&6
X+fi
X+
X # Extract the first word of "tclsh8.3", so it can be a program name with args.
X set dummy tclsh8.3; ac_word=$2
X echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
X@@ -3085,7 +3115,9 @@
X   fi
X fi
X tclLibrary=''
X-if test $tclsh83_found = yes; then
X+if test $tclsh84_found = yes; then
X+  tclLibrary=`echo "puts [info library]" | tclsh8.4`
X+elif test $tclsh83_found = yes; then
X   tclLibrary=`echo "puts [info library]" | tclsh8.3`
X elif test $tclsh82_found = yes; then
X   tclLibrary=`echo "puts [info library]" | tclsh8.2`
X@@ -3195,7 +3227,7 @@
X         break
X       fi
X     else
X-      for version in 83 8.3 82 8.2 81 8.1 80 8.0 76 7.6 7.5 7.4 ''; do
X+      for version in 84 8.4 83 8.3 82 8.2 81 8.1 80 8.0 76 7.6 7.5 7.4 ''; do
X         if test -r $expand_dir/libtcl${version}${suffix}; then
X           tcllibdir=$dir  
X           tcllibname=tcl$version
X@@ -3352,7 +3384,7 @@
X         break
X       fi
X     else
X-      for version in 83 8.3 82 8.2 81 8.1 80 8.0 42 4.2 4.1 4.0 ''; do
X+      for version in 84 8.4 83 8.3 82 8.2 81 8.1 80 8.0 42 4.2 4.1 4.0 ''; do
X         if test -r $expand_dir/libtk${version}${suffix}; then
X           tklibdir=$dir
X           tklibname=tk${version}
X@@ -4108,7 +4140,7 @@
X echo $ac_n "checking how to avoid implicit int return warning""... $ac_c" 1>&6
X echo "configure:4110: checking how to avoid implicit int return warning" >&5
X CFLAGS_NOWARN_IMPLICIT_INT=-Wno-implicit-int
X-CFLAGS="-Wall -Werror $CFLAGS_NOWARN_IMPLICIT_INT $CFLAGS"
X+CFLAGS="-Wall $CFLAGS_NOWARN_IMPLICIT_INT $CFLAGS"
X cat > conftest.$ac_ext <<EOF
X #line 4114 "configure"
X #include "confdefs.h"
X@@ -4133,7 +4165,7 @@
X echo $ac_n "checking how to avoid unknown pragma warning""... $ac_c" 1>&6
X echo "configure:4135: checking how to avoid unknown pragma warning" >&5
X CFLAGS_NOWARN_UNKNOWN_PRAGMAS=-Wno-unknown-pragmas
X-CFLAGS="-Wall -Werror $CFLAGS_NOWARN_UNKNOWN_PRAGMAS"
X+CFLAGS="-Wall $CFLAGS_NOWARN_UNKNOWN_PRAGMAS"
X cat > conftest.$ac_ext <<EOF
X #line 4139 "configure"
X #include "confdefs.h"
X@@ -5049,6 +5081,7 @@
X       JAVAINCLUDES="$JAVAINCLUDES -I$jdkincludedir/freebsd"
X       threads=green
X       proc=i386
X+      JAVACMD="\${jdkdir}/bin/java"
X     elif test -f $expand_jdkincludedir/irix/jni_md.h; then
X       JAVAINCLUDES="$JAVAINCLUDES -I$jdkincludedir/irix"
X       threads=green
END-of-swarm/files/patch-configure
echo x - swarm/files/patch-Makefile.in
sed 's/^X//' >swarm/files/patch-Makefile.in << 'END-of-swarm/files/patch-Makefile.in'
X--- Makefile.in.orig	Sun May 19 06:34:10 2002
X+++ Makefile.in	Sun May 19 06:34:59 2002
X@@ -514,8 +514,8 @@
X 	$(INSTALL_DATA) swarmconfig.h $(includedir)
X 	$(INSTALL_DATA) externvar.h $(includedir)
X 	$(mkinstalldirs) $(bindir) $(datadir)/swarm
X-	$(INSTALL_PROGRAM) $(top_builddir)/libtool $(bindir)/libtool-swarm
X-	if test $(SWARM_INSTALL) = install-sh; then $(INSTALL_PROGRAM) $(srcdir)/install-sh $(bindir); fi
X+	$(INSTALL_SCRIPT) $(top_builddir)/libtool $(bindir)/libtool-swarm
X+	if test $(SWARM_INSTALL) = install-sh; then $(INSTALL_SCRIPT) $(srcdir)/install-sh $(bindir); fi
X 
X # Tell versions [3.59,3.63) of GNU make to not export all variables.
X # Otherwise a system limit (for SysV at least) may be exceeded.
END-of-swarm/files/patch-Makefile.in
echo x - swarm/files/patch-activity.h
sed 's/^X//' >swarm/files/patch-activity.h << 'END-of-swarm/files/patch-activity.h'
X--- src/activity/activity.h.orig	Thu Nov 21 12:13:38 2002
X+++ src/activity/activity.h	Thu Nov 21 12:13:53 2002
X@@ -462,6 +462,7 @@
X #ifndef DEFINED_timeval_t
X #define DEFINED_timeval_t
X 
X+typedef unsigned long timeval_t;
X //T: Values of this type are used as keys when inserting actions into a
X //T: schedule at a particular time, or for querying the current time value
X //T: of a swarm or schedule during its execution.  (The shorter name time_t
X@@ -478,7 +479,6 @@
X //T: a containing schedule or swarm.  (.. Currently, all this extended time
X //T: unit support is unsupported, though there is an example of scheduling
X //T: at subunit times in a GridTurtle test program.)
X-typedef unsigned long timeval_t;
X #endif
X 
X 
END-of-swarm/files/patch-activity.h
echo x - swarm/files/patch-libobjc::configure
sed 's/^X//' >swarm/files/patch-libobjc::configure << 'END-of-swarm/files/patch-libobjc::configure'
X--- libobjc/configure.orig	Sun Mar 26 05:00:17 2000
X+++ libobjc/configure	Tue Nov  4 14:30:57 2003
X@@ -1642,8 +1642,8 @@
X LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
X LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" \
X DLLTOOL="$DLLTOOL" AS="$AS" OBJDUMP="$OBJDUMP" \
X-${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
X-$libtool_flags --no-verify $ac_aux_dir/ltmain.sh $host \
X+${CONFIG_SHELL-/bin/sh} %%LTCONFIG%% --no-reexec \
X+$libtool_flags --no-verify --disable-ltlibs %%LTMAIN%% $host \
X || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
X 
X # Reload cache, that may have been modified by ltconfig
X@@ -1657,7 +1657,7 @@
X 
X 
X # This can be used to rebuild libtool when needed
X-LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh"
X+LIBTOOL_DEPS="%%LTCONFIG%% %%LTMAIN%%"
X 
X # Always use our own libtool.
X LIBTOOL='$(SHELL) $(top_builddir)/libtool'
X@@ -1670,7 +1670,7 @@
X test -n "$OBJC" || OBJC="$CC"
X 
X test -n "$OBJCFLAGS" || OBJCFLAGS="$CFLAGS"
X-OBJCFLAGS="-Wall -Werror $OBJCFLAGS"
X+OBJCFLAGS="-Wall $OBJCFLAGS"
X    
X 
X # Pass with no value to take the default
END-of-swarm/files/patch-libobjc::configure
echo x - swarm/files/patch-objc-features.texi
sed 's/^X//' >swarm/files/patch-objc-features.texi << 'END-of-swarm/files/patch-objc-features.texi'
X--- libobjc/doc/objc-features.texi.orig	Mon Nov 11 17:43:05 2002
X+++ libobjc/doc/objc-features.texi	Mon Nov 11 17:49:43 2002
X@@ -2,6 +2,10 @@
X @c %**start of header 
X @setfilename objc-features.info
X @settitle GNU Objective-C runtime features
X+ at dircategory Programming & development tools.
X+ at direntry
X+* GNU Objective-C runtime features: (objc-features).	GNU Objective-C runtime features
X+ at end direntry
X @setchapternewpage odd
X @c %**end of header
X      
END-of-swarm/files/patch-objc-features.texi
echo x - swarm/files/patch-src::random::C2LCGXgen.m
sed 's/^X//' >swarm/files/patch-src::random::C2LCGXgen.m << 'END-of-swarm/files/patch-src::random::C2LCGXgen.m'
X--- ./src/random/C2LCGXgen.m.orig	Fri Oct 10 05:19:01 2003
X+++ ./src/random/C2LCGXgen.m	Fri Oct 10 05:19:10 2003
X@@ -152,7 +152,7 @@
X   
X   if ((A > maxGen) || (v > 60) || (w > 60))
X     {
X-      printf("Generator parameters: A = %d  v = %d  w = %d
X+      printf("Generator parameters: A = %d  v = %d  w = %d \
X maxA = %lu  maxv = 60  maxw = 60\n\n", 
X              A,v,w,maxGen);
X     [InvalidCombination
END-of-swarm/files/patch-src::random::C2LCGXgen.m
echo x - swarm/files/patch-src::tkobjc::Makefile.in
sed 's/^X//' >swarm/files/patch-src::tkobjc::Makefile.in << 'END-of-swarm/files/patch-src::tkobjc::Makefile.in'
X--- src/tkobjc/Makefile.in.orig	Mon Apr 10 15:28:04 2000
X+++ src/tkobjc/Makefile.in	Fri Oct 10 06:06:05 2003
X@@ -1270,7 +1270,7 @@
X @CONSERVATIVE_OPTIMIZATION_TRUE@	$(OBJCCOMPILE) -O0 -c -o $@ $<
X 
X %_tcl.x: %.tcl
X-	(echo 'const char *$(notdir $(basename $<))_tcl = "' ; cat $< | sed -e 's/\\/\\\\/g' -e 's/"/\\"/g' ; echo '";' ) > $@ 
X+	(echo 'const char *$(notdir $(basename $<))_tcl = "\\' ; cat $< | sed -e 's/\\/\\\\/g' -e 's/"/\\"\\\\/g' -e 's/$$/\\n\\/' ; echo '";' ) > $@ 
X 
X # Tell versions [3.59,3.63) of GNU make to not export all variables.
X # Otherwise a system limit (for SysV at least) may be exceeded.
END-of-swarm/files/patch-src::tkobjc::Makefile.in
echo x - swarm/files/patch-avcall::configure
sed 's/^X//' >swarm/files/patch-avcall::configure << 'END-of-swarm/files/patch-avcall::configure'
X--- avcall/configure.orig	Tue Nov  4 14:25:58 2003
X+++ avcall/configure	Tue Nov  4 14:29:08 2003
X@@ -1554,8 +1554,8 @@
X LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
X LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" \
X DLLTOOL="$DLLTOOL" AS="$AS" OBJDUMP="$OBJDUMP" \
X-${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
X-$libtool_flags --no-verify $ac_aux_dir/ltmain.sh $host \
X+${CONFIG_SHELL-/bin/sh} %%LTCONFIG%% --no-reexec \
X+$libtool_flags --no-verify --disable-ltlibs %%LTMAIN%% $host \
X || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
X 
X # Reload cache, that may have been modified by ltconfig
X@@ -1569,7 +1569,7 @@
X 
X 
X # This can be used to rebuild libtool when needed
X-LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh"
X+LIBTOOL_DEPS="%%LTCONFIG%% %%LTMAIN%%"
X 
X # Always use our own libtool.
X LIBTOOL='$(SHELL) $(top_builddir)/libtool'
END-of-swarm/files/patch-avcall::configure
echo x - swarm/files/patch-src::Makefile.in
sed 's/^X//' >swarm/files/patch-src::Makefile.in << 'END-of-swarm/files/patch-src::Makefile.in'
X--- src/Makefile.in.orig	Tue Nov  4 23:30:16 2003
X+++ src/Makefile.in	Tue Nov  4 23:31:27 2003
X@@ -213,7 +213,7 @@
X 
X LIBS = $(foreach module,$(SWARMMODULES),-l$(module)) -lobjc $(SYSLIBS)
X 
X-libswarm_la_LDFLAGS = -version-info $(CURRENT):$(REVISION):$(AGE) -rpath $(libdir) $(foreach module,$(SWARMMODULES),-L$(module)) -L../libobjc $(SUPPORTLDFLAGS) -L$(dir $(shell $(CC) -print-libgcc-file-name)) 
X+libswarm_la_LDFLAGS = -version-info $(CURRENT):$(REVISION):$(AGE) -rpath $(libdir) $(foreach module,$(SWARMMODULES),-L$(module)/.libs) -L../libobjc $(SUPPORTLDFLAGS) -L$(dir $(shell $(CC) -print-libgcc-file-name)) 
X 
X DLLWRAP = @DLLWRAP@
X @USEDLL_TRUE at OBJS = @USEDLL_TRUE@$(foreach module,$(SWARMMODULES),$(module)/*.lo)
END-of-swarm/files/patch-src::Makefile.in
echo x - swarm/files/patch-java::c::Makefile.in
sed 's/^X//' >swarm/files/patch-java::c::Makefile.in << 'END-of-swarm/files/patch-java::c::Makefile.in'
X--- java/c/Makefile.in.orig	Tue Nov  4 23:32:01 2003
X+++ java/c/Makefile.in	Tue Nov  4 23:32:42 2003
X@@ -71,7 +71,7 @@
X 	$(LIBTOOL) --mode=link $(OBJC) $(CFLAGS) -o $@ -version-info $(STUBSCURRENT):$(STUBSREVISION):$(STUBSAGE) -rpath $(libdir) $^
X 
X $(_LIBJAVASWARM_LA): $(_LIBJAVASWARMSTUBS_LA) $(libjavaswarm_la_OBJECTS)
X-	$(LIBTOOL) --mode=link $(OBJC) $(CFLAGS) -o $@ -version-info $(CURRENT):$(REVISION):$(AGE) -L$(abs_top_builddir)/libobjc -rpath $(libdir) $(libjavaswarm_la_OBJECTS) $(_LIBJAVASWARMSTUBS_LA) -L$(abs_top_builddir)/src $(SWARMLIBS) -lobjc
X+	$(LIBTOOL) --mode=link $(OBJC) $(CFLAGS) -o $@ -version-info $(CURRENT):$(REVISION):$(AGE) -L$(abs_top_builddir)/libobjc -rpath $(libdir) $(libjavaswarm_la_OBJECTS) $(_LIBJAVASWARMSTUBS_LA) -L$(abs_top_builddir)/src/.libs $(SWARMLIBS) -lobjc
X 
X ENTRYCMD=-e @JAVASWARM_DLL_ENTRY@
X 
END-of-swarm/files/patch-java::c::Makefile.in
echo x - swarm/pkg-descr
sed 's/^X//' >swarm/pkg-descr << 'END-of-swarm/pkg-descr'
XSwarm is a software package for multi-agent simulation of complex
Xsystems being developed at The Santa Fe Institute. Swarm is intended
Xto be a useful tool for researchers in a variety of disciplines,
Xespecially artificial life. The basic architecture of Swarm is the
Xsimulation of collections of concurrently interacting agents: with
Xthis architecture, we can implement a large variety of agent based
Xmodels. Our initial target is Unix machines running GNU Objective C
Xand X windows: the source code is freely available under GNU Licensing
Xterms.
X
XWWW: http://www.swarm.org/
END-of-swarm/pkg-descr
echo x - swarm/pkg-message
sed 's/^X//' >swarm/pkg-message << 'END-of-swarm/pkg-message'
X
XPlease set SWARMHOME to %%PREFIX%% while using this package.
Xex:
X  in tcsh:
X	setenv SWARMHOME %%PREFIX%%
X
X  in bash:
X	export SWARMHOME=%%PREFIX%%
X
Xand use gmake to build swarm examples.
X
XSwarm examples can be found at:
X   ftp://ftp.swarm.org/pub/swarm/apps/objc/sdg/swarmapps-2.1.1.tar.gz
X   ( Objective-C examples )
X   and
X   ftp://ftp.swarm.org/pub/swarm/apps/java/sdg/jheatbugs-2.1.tar.gz
X   ( java example )
END-of-swarm/pkg-message
echo x - swarm/pkg-plist
sed 's/^X//' >swarm/pkg-plist << 'END-of-swarm/pkg-plist'
Xbin/javacswarm
Xbin/javaswarm
Xbin/libtool-swarm
Xbin/m2h
Xbin/make-h2x
Xetc/swarm/Makefile.appl
Xetc/swarm/Makefile.common
Xetc/swarm/Makefile.lib
Xetc/swarm/Makefile.rules
Xetc/swarm/config.swarm
Xinclude/swarm/activity.h
Xinclude/swarm/activity/Action.h
Xinclude/swarm/activity/ActionGroup.h
Xinclude/swarm/activity/CompoundAction.h
Xinclude/swarm/activity/Schedule.h
Xinclude/swarm/activity/SwarmProcess.h
Xinclude/swarm/activity/XActivity.h
Xinclude/swarm/activity/classes.h
Xinclude/swarm/activity/types.h
Xinclude/swarm/analysis.h
Xinclude/swarm/analysis/ActiveGraph.h
Xinclude/swarm/analysis/ActiveOutFile.h
Xinclude/swarm/analysis/Averager.h
Xinclude/swarm/analysis/EZBin.h
Xinclude/swarm/analysis/EZDistribution.h
Xinclude/swarm/analysis/EZGraph.h
Xinclude/swarm/analysis/Entropy.h
Xinclude/swarm/analysis/FunctionGraph.h
Xinclude/swarm/collections.h
Xinclude/swarm/collections/Array.h
Xinclude/swarm/collections/Collection.h
Xinclude/swarm/collections/InputStream.h
Xinclude/swarm/collections/List.h
Xinclude/swarm/collections/ListShuffler.h
Xinclude/swarm/collections/List_GEN.h
Xinclude/swarm/collections/List_linked.h
Xinclude/swarm/collections/List_mlinks.h
Xinclude/swarm/collections/Map.h
Xinclude/swarm/collections/OrderedSet.h
Xinclude/swarm/collections/OutputStream.h
Xinclude/swarm/collections/Permutation.h
Xinclude/swarm/collections/Set.h
Xinclude/swarm/collections/Stream.h
Xinclude/swarm/collections/StringObject.h
Xinclude/swarm/collections/classes.h
Xinclude/swarm/collections/collections.h
Xinclude/swarm/collections/predicates.h
Xinclude/swarm/collections/types.h
Xinclude/swarm/defobj.h
Xinclude/swarm/defobj/Archiver.h
Xinclude/swarm/defobj/Arguments.h
Xinclude/swarm/defobj/Create.h
Xinclude/swarm/defobj/Customize.h
Xinclude/swarm/defobj/DefClass.h
Xinclude/swarm/defobj/DefObject.h
Xinclude/swarm/defobj/FArguments.h
Xinclude/swarm/defobj/FCall.h
Xinclude/swarm/defobj/HDF5Archiver.h
Xinclude/swarm/defobj/HDF5Object.h
Xinclude/swarm/defobj/JavaCollection.h
Xinclude/swarm/defobj/JavaCollectionIndex.h
Xinclude/swarm/defobj/JavaProxy.h
Xinclude/swarm/defobj/LispArchiver.h
Xinclude/swarm/defobj/Program.h
Xinclude/swarm/defobj/Symbol.h
Xinclude/swarm/defobj/Zone.h
Xinclude/swarm/defobj/classes.h
Xinclude/swarm/defobj/defalloc.h
Xinclude/swarm/defobj/deftype.h
Xinclude/swarm/defobj/directory.h
Xinclude/swarm/defobj/javavars.h
Xinclude/swarm/defobj/types.h
Xinclude/swarm/defobj/version.h
Xinclude/swarm/externvar.h
Xinclude/swarm/gui.h
Xinclude/swarm/misc.h
Xinclude/swarm/misc/argp.h
Xinclude/swarm/misc/avl.h
Xinclude/swarm/misc/getopt.h
Xinclude/swarm/objc/NXConstStr.h
Xinclude/swarm/objc/Object.h
Xinclude/swarm/objc/Protocol.h
Xinclude/swarm/objc/encoding.h
Xinclude/swarm/objc/externvar.h
Xinclude/swarm/objc/hash.h
Xinclude/swarm/objc/mframe.h
Xinclude/swarm/objc/objc-api.h
Xinclude/swarm/objc/objc-list.h
Xinclude/swarm/objc/objc.h
Xinclude/swarm/objc/runtime.h
Xinclude/swarm/objc/sarray.h
Xinclude/swarm/objc/thr.h
Xinclude/swarm/objc/typedstream.h
Xinclude/swarm/objectbase.h
Xinclude/swarm/objectbase/ActivityControl.h
Xinclude/swarm/objectbase/CompleteProbeMap.h
Xinclude/swarm/objectbase/CompleteVarMap.h
Xinclude/swarm/objectbase/CustomProbeMap.h
Xinclude/swarm/objectbase/DefaultProbeMap.h
Xinclude/swarm/objectbase/EmptyProbeMap.h
Xinclude/swarm/objectbase/MessageProbe.h
Xinclude/swarm/objectbase/Probe.h
Xinclude/swarm/objectbase/ProbeLibrary.h
Xinclude/swarm/objectbase/ProbeMap.h
Xinclude/swarm/objectbase/Swarm.h
Xinclude/swarm/objectbase/SwarmObject.h
Xinclude/swarm/objectbase/VarProbe.h
Xinclude/swarm/objectbase/probing.h
Xinclude/swarm/objectbase/swarm_rts_routines.h
Xinclude/swarm/random.h
Xinclude/swarm/random/ACGgen.h
Xinclude/swarm/random/BernoulliDist.h
Xinclude/swarm/random/C2LCGXgen.h
Xinclude/swarm/random/C2MRG3gen.h
Xinclude/swarm/random/C2TAUSgen.h
Xinclude/swarm/random/C3MWCgen.h
Xinclude/swarm/random/C4LCGXgen.h
Xinclude/swarm/random/ExponentialDist.h
Xinclude/swarm/random/GammaDist.h
Xinclude/swarm/random/LCGgen.h
Xinclude/swarm/random/LogNormalDist.h
Xinclude/swarm/random/MRGgen.h
Xinclude/swarm/random/MT19937gen.h
Xinclude/swarm/random/MWCAgen.h
Xinclude/swarm/random/MWCBgen.h
Xinclude/swarm/random/NormalDist.h
Xinclude/swarm/random/PMMLCGgen.h
Xinclude/swarm/random/PSWBgen.h
Xinclude/swarm/random/RWC2gen.h
Xinclude/swarm/random/RWC8gen.h
Xinclude/swarm/random/RandomBitDist.h
Xinclude/swarm/random/SCGgen.h
Xinclude/swarm/random/SWBgen.h
Xinclude/swarm/random/TGFSRgen.h
Xinclude/swarm/random/UniformDoubleDist.h
Xinclude/swarm/random/UniformIntegerDist.h
Xinclude/swarm/random/UniformUnsignedDist.h
Xinclude/swarm/random/distributions.h
Xinclude/swarm/random/generators.h
Xinclude/swarm/random/randomdefs.h
Xinclude/swarm/random/randomvars.h
Xinclude/swarm/simtools.h
Xinclude/swarm/simtools/AppendFile.h
Xinclude/swarm/simtools/InFile.h
Xinclude/swarm/simtools/NSelect.h
Xinclude/swarm/simtools/ObjectLoader.h
Xinclude/swarm/simtools/ObjectSaver.h
Xinclude/swarm/simtools/OutFile.h
Xinclude/swarm/simtools/QSort.h
Xinclude/swarm/simtools/UName.h
Xinclude/swarm/simtools/initSwarm.h
Xinclude/swarm/simtoolsgui.h
Xinclude/swarm/simtoolsgui/ActionCache.h
Xinclude/swarm/simtoolsgui/ActionHolder.h
Xinclude/swarm/simtoolsgui/ClassDisplayWidget.h
Xinclude/swarm/simtoolsgui/CommonProbeDisplay.h
Xinclude/swarm/simtoolsgui/CompleteProbeDisplay.h
Xinclude/swarm/simtoolsgui/ControlPanel.h
Xinclude/swarm/simtoolsgui/GUIComposite.h
Xinclude/swarm/simtoolsgui/GUISwarm.h
Xinclude/swarm/simtoolsgui/MessageProbeWidget.h
Xinclude/swarm/simtoolsgui/MultiVarProbeDisplay.h
Xinclude/swarm/simtoolsgui/MultiVarProbeWidget.h
Xinclude/swarm/simtoolsgui/ProbeDisplay.h
Xinclude/swarm/simtoolsgui/ProbeDisplayManager.h
Xinclude/swarm/simtoolsgui/SimpleProbeDisplay.h
Xinclude/swarm/simtoolsgui/SingleProbeDisplay.h
Xinclude/swarm/simtoolsgui/VarProbeWidget.h
Xinclude/swarm/space.h
Xinclude/swarm/space/Ca2d.h
Xinclude/swarm/space/ConwayLife2d.h
Xinclude/swarm/space/DblBuffer2d.h
Xinclude/swarm/space/Diffuse2d.h
Xinclude/swarm/space/Discrete2d.h
Xinclude/swarm/space/Grid2d.h
Xinclude/swarm/space/Int2dFiler.h
Xinclude/swarm/space/Object2dDisplay.h
Xinclude/swarm/space/Value2dDisplay.h
Xinclude/swarm/swarmconfig.h
Xinclude/swarm/tclobjc/TclInterp.h
Xinclude/swarm/tclobjc/TkInterp.h
Xinclude/swarm/tclobjc/tclObjc.h
Xinclude/swarm/tkobjc.h
Xinclude/swarm/tkobjc/ArchivedGeometryWidget.h
Xinclude/swarm/tkobjc/Button.h
Xinclude/swarm/tkobjc/ButtonPanel.h
Xinclude/swarm/tkobjc/Canvas.h
Xinclude/swarm/tkobjc/CanvasAbstractItem.h
Xinclude/swarm/tkobjc/CanvasItem.h
Xinclude/swarm/tkobjc/CheckButton.h
Xinclude/swarm/tkobjc/Circle.h
Xinclude/swarm/tkobjc/ClassDisplayHideButton.h
Xinclude/swarm/tkobjc/ClassDisplayLabel.h
Xinclude/swarm/tkobjc/Colormap.h
Xinclude/swarm/tkobjc/CompleteProbeDisplayLabel.h
Xinclude/swarm/tkobjc/CompositeItem.h
Xinclude/swarm/tkobjc/Entry.h
Xinclude/swarm/tkobjc/Form.h
Xinclude/swarm/tkobjc/Frame.h
Xinclude/swarm/tkobjc/Graph.h
Xinclude/swarm/tkobjc/Histogram.h
Xinclude/swarm/tkobjc/InputWidget.h
Xinclude/swarm/tkobjc/Label.h
Xinclude/swarm/tkobjc/Line.h
Xinclude/swarm/tkobjc/LinkItem.h
Xinclude/swarm/tkobjc/MessageProbeEntry.h
Xinclude/swarm/tkobjc/NodeItem.h
Xinclude/swarm/tkobjc/OvalNodeItem.h
Xinclude/swarm/tkobjc/Pixmap.h
Xinclude/swarm/tkobjc/ProbeCanvas.h
Xinclude/swarm/tkobjc/Raster.h
Xinclude/swarm/tkobjc/Rectangle.h
Xinclude/swarm/tkobjc/RectangleNodeItem.h
Xinclude/swarm/tkobjc/ScheduleItem.h
Xinclude/swarm/tkobjc/SimpleProbeDisplayHideButton.h
Xinclude/swarm/tkobjc/SuperButton.h
Xinclude/swarm/tkobjc/TextItem.h
Xinclude/swarm/tkobjc/TkExtra.h
Xinclude/swarm/tkobjc/VarProbeEntry.h
Xinclude/swarm/tkobjc/VarProbeLabel.h
Xinclude/swarm/tkobjc/Widget.h
Xinclude/swarm/tkobjc/WindowGeometryRecord.h
Xinclude/swarm/tkobjc/ZoomRaster.h
Xinclude/swarm/tkobjc/common.h
Xinclude/swarm/tkobjc/global.h
Xinclude/swarm/tkobjc/internal.h
Xinclude/swarm/tkobjc/win32dib.h
X at unexec install-info --delete %D/info/objc-features.info %D/info/dir
Xinfo/objc-features.info
X at exec install-info %D/info/objc-features.info %D/info/dir
Xlib/swarm/libactivity.a
Xlib/swarm/libactivity.so
Xlib/swarm/libactivity.so.5
Xlib/swarm/libanalysis.a
Xlib/swarm/libanalysis.so
Xlib/swarm/libanalysis.so.4
Xlib/swarm/libcollections.a
Xlib/swarm/libcollections.so
Xlib/swarm/libcollections.so.3
Xlib/swarm/libdefobj.a
Xlib/swarm/libdefobj.so
Xlib/swarm/libdefobj.so.4
Xlib/swarm/libjavaswarm.a
Xlib/swarm/libjavaswarm.so
Xlib/swarm/libjavaswarm.so.1
Xlib/swarm/libjavaswarmstubs.a
Xlib/swarm/libjavaswarmstubs.so
Xlib/swarm/libjavaswarmstubs.so.0
Xlib/swarm/libmisc.a
Xlib/swarm/libmisc.so
Xlib/swarm/libmisc.so.2
Xlib/swarm/libobjc.a
Xlib/swarm/libobjc.la
Xlib/swarm/libobjc.so
Xlib/swarm/libobjc.so.0
Xlib/swarm/libobjectbase.a
Xlib/swarm/libobjectbase.so
Xlib/swarm/libobjectbase.so.4
Xlib/swarm/librandom.a
Xlib/swarm/librandom.so
Xlib/swarm/librandom.so.1
Xlib/swarm/libsimtools.a
Xlib/swarm/libsimtools.so
Xlib/swarm/libsimtools.so.4
Xlib/swarm/libsimtoolsgui.a
Xlib/swarm/libsimtoolsgui.so
Xlib/swarm/libsimtoolsgui.so.5
Xlib/swarm/libspace.a
Xlib/swarm/libspace.so
Xlib/swarm/libspace.so.2
Xlib/swarm/libswarm.a
Xlib/swarm/libswarm.so
Xlib/swarm/libswarm.so.0
Xlib/swarm/libtclobjc.a
Xlib/swarm/libtclobjc.so
Xlib/swarm/libtclobjc.so.1
Xlib/swarm/libtkobjc.a
Xlib/swarm/libtkobjc.so
Xlib/swarm/libtkobjc.so.5
Xshare/swarm/swarm.jar
X at dirrm share/swarm
X at dirrm etc/swarm
X at dirrm include/swarm/activity
X at dirrm include/swarm/analysis
X at dirrm include/swarm/collections
X at dirrm include/swarm/defobj
X at dirrm include/swarm/misc
X at dirrm include/swarm/objc
X at dirrm include/swarm/objectbase
X at dirrm include/swarm/random
X at dirrm include/swarm/simtools
X at dirrm include/swarm/simtoolsgui
X at dirrm include/swarm/space
X at dirrm include/swarm/tclobjc
X at dirrm include/swarm/tkobjc
X at dirrm include/swarm
X at dirrm lib/swarm
END-of-swarm/pkg-plist
echo x - swarm/Makefile
sed 's/^X//' >swarm/Makefile << 'END-of-swarm/Makefile'
X# New ports collection makefile for:	swarm
X# Date created:		26 June 1998
X# Whom:			Horance C.H Chou <horance at freedom.ie.cycu.edu.tw>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	swarm
XPORTVERSION=	2.1.1
XPORTREVISION=	3
XCATEGORIES=	devel
XMASTER_SITES=	ftp://ftp.santafe.edu/pub/swarm/src/swarm/
X
XMAINTAINER=	horance at freera.net
XCOMMENT=	The Swarm Simulation System
X
XBUILD_DEPENDS=	emacs:${PORTSDIR}/editors/emacs21
X.if defined(WITH_HDF5)
XLIB_DEPENDS+=	hdf5.0:${PORTSDIR}/graphics/hdf5
X.endif
XLIB_DEPENDS=	png.5:${PORTSDIR}/graphics/png \
X		BLT24.3:${PORTSDIR}/x11-toolkits/blt
X
XONLY_FOR_ARCH=	i386
X
XUSE_JAVA=	1.3+
XUSE_GMAKE=	yes
XUSE_XPM=	yes
XUSE_LIBTOOL=	yes
XUSE_REINPLACE=	yes
XINSTALLS_SHLIB=	yes
XTK_VER?=	8.4
XCONFIGURE_ARGS=	--with-defaultdir=${PREFIX} \
X		--with-tclincludedir=${PREFIX}/include/tcl${TK_VER} \
X		--with-tkincludedir=${PREFIX}/include/tk${TK_VER} \
X		--with-tclscriptdir=${PREFIX}/lib/tcl${TK_VER} \
X		--with-tkscriptdir=${PREFIX}/lib/tk${TK_VER} \
X		--with-jdkdir=${JAVA_HOME} \
X		--enable-subdirs
X
Xpost-patch:
X	@${REINPLACE_CMD} \
X		-e 's|%%LTCONFIG%%|${LIBTOOL_SHAREDIR}/ltconfig${LIBTOOL_VERSION}|g' \
X		-e 's|%%LTMAIN%%|${LIBTOOL_SHAREDIR}/ltmain.sh|g' \
X		${WRKSRC}/configure
X	@${REINPLACE_CMD} \
X		-e 's|%%LTCONFIG%%|${LIBTOOL_SHAREDIR}/ltconfig${LIBTOOL_VERSION}|g' \
X		-e 's|%%LTMAIN%%|${LIBTOOL_SHAREDIR}/ltmain.sh|g' \
X		${WRKSRC}/libobjc/configure
X	@${REINPLACE_CMD} \
X		-e 's|%%LTCONFIG%%|${LIBTOOL_SHAREDIR}/ltconfig${LIBTOOL_VERSION}|g' \
X		-e 's|%%LTMAIN%%|${LIBTOOL_SHAREDIR}/ltmain.sh|g' \
X		${WRKSRC}/avcall/configure
X
Xpre-everything::
X.if !defined(WITH_HDF5)
X	@${ECHO_MSG} "===>"
X	@${ECHO_MSG} "===> To enable hdf5 support , please define WITH_HDF5"
X	@${ECHO_MSG} "===>"
X.endif
X
Xpost-patch:
X
Xpost-install:
X	${CAT} ${PKGMESSAGE} | ${SED} -e "s:%%PREFIX%%:${PREFIX}:g"
X
X.include <bsd.port.mk>
END-of-swarm/Makefile
echo x - swarm/distinfo
sed 's/^X//' >swarm/distinfo << 'END-of-swarm/distinfo'
XMD5 (swarm-2.1.1.tar.gz) = fec2627e202885c14d03cdde62a6faf5
END-of-swarm/distinfo
exit

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list