aboutsummaryrefslogtreecommitdiff
path: root/devel/jakelib2
diff options
context:
space:
mode:
authorYing-Chieh Liao <ijliao@FreeBSD.org>2003-10-24 02:01:39 +0000
committerYing-Chieh Liao <ijliao@FreeBSD.org>2003-10-24 02:01:39 +0000
commit3ac282eb012d304019e903bef0f2131726ae9347 (patch)
tree1cd744117911e6c609f9531eb0247e0175660afc /devel/jakelib2
parent84e27e4737fd450962aa125245b2327a7b50dec1 (diff)
downloadports-3ac282eb012d304019e903bef0f2131726ae9347.tar.gz
ports-3ac282eb012d304019e903bef0f2131726ae9347.zip
Notes
Diffstat (limited to 'devel/jakelib2')
-rw-r--r--devel/jakelib2/Makefile32
-rw-r--r--devel/jakelib2/distinfo1
-rw-r--r--devel/jakelib2/files/patch-ltmain.sh15
-rw-r--r--devel/jakelib2/pkg-descr8
-rw-r--r--devel/jakelib2/pkg-plist192
5 files changed, 248 insertions, 0 deletions
diff --git a/devel/jakelib2/Makefile b/devel/jakelib2/Makefile
new file mode 100644
index 000000000000..a3352d05cfaa
--- /dev/null
+++ b/devel/jakelib2/Makefile
@@ -0,0 +1,32 @@
+# ex:ts=8
+# Ports collection makefile for: jakelib2
+# Date created: Oct 23, 2003
+# Whom: ijliao
+#
+# $FreeBSD$
+#
+
+PORTNAME= jakelib2
+PORTVERSION= 2.0.0.s
+CATEGORIES= devel
+MASTER_SITES= http://www.jakelib.org/lib/jakelib2/download/
+DISTNAME= ${PORTNAME}-${PORTVERSION:R}${PORTVERSION:E}
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= A cross platform C++ class library with a Java-like API
+
+LIB_DEPENDS= gc.1:${PORTSDIR}/devel/boehm-gc
+
+USE_REINPLACE= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= CPPFLAGS="${CXXFLAGS} -I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib"
+CONFIGURE_ARGS= --disable-debug
+
+INSTALLS_SHLIB= yes
+INFO= jakelib2
+
+post-patch:
+ @${REINPLACE_CMD} -e "s|-lpthread|${PTHREAD_LIBS}|g" ${WRKSRC}/configure
+
+.include <bsd.port.mk>
diff --git a/devel/jakelib2/distinfo b/devel/jakelib2/distinfo
new file mode 100644
index 000000000000..6be7f05e1b25
--- /dev/null
+++ b/devel/jakelib2/distinfo
@@ -0,0 +1 @@
+MD5 (jakelib2-2.0.0s.tar.gz) = a58c044cac537cc45a1843b8a8eea227
diff --git a/devel/jakelib2/files/patch-ltmain.sh b/devel/jakelib2/files/patch-ltmain.sh
new file mode 100644
index 000000000000..128873800355
--- /dev/null
+++ b/devel/jakelib2/files/patch-ltmain.sh
@@ -0,0 +1,15 @@
+--- ltmain.sh.orig Fri Oct 24 09:34:59 2003
++++ ltmain.sh Fri Oct 24 09:35:12 2003
+@@ -4175,10 +4175,12 @@
+ fi
+
+ # Install the pseudo-library for information purposes.
++ if /usr/bin/false ; then
+ name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+ instname="$dir/$name"i
+ $show "$install_prog $instname $destdir/$name"
+ $run eval "$install_prog $instname $destdir/$name" || exit $?
++ fi
+
+ # Maybe install the static library, too.
+ test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
diff --git a/devel/jakelib2/pkg-descr b/devel/jakelib2/pkg-descr
new file mode 100644
index 000000000000..19412fdffc0b
--- /dev/null
+++ b/devel/jakelib2/pkg-descr
@@ -0,0 +1,8 @@
+Jakelib2 is a cross platform C++ class library with a Java-like API. An
+automatic garbage collector is used to take care of unused objects. External
+libraries like PCRE or GTK+ are beeing integrated to provide the programmer
+with a homogeneous, easy to use programming environment that covers every
+day's tasks like string handling, data storage, networking, or GUI
+programming.
+
+WWW: http://www.jakelib.org/
diff --git a/devel/jakelib2/pkg-plist b/devel/jakelib2/pkg-plist
new file mode 100644
index 000000000000..3cd2f5fab84d
--- /dev/null
+++ b/devel/jakelib2/pkg-plist
@@ -0,0 +1,192 @@
+bin/jakelib2-config
+bin/jakelib2-newclass
+bin/jakelib2-skeleton
+bin/jlpp
+include/jakelib2.h
+include/jakelib2/config.h
+include/jakelib2/gc/gc.h
+include/jakelib2/gc/gc_config_macros.h
+include/jakelib2/gc/gc_cpp.h
+include/jakelib2/gc/gc_pthread_redirects.h
+include/jakelib2/io/BufferedReader.h
+include/jakelib2/io/BufferedWriter.h
+include/jakelib2/io/ByteArrayInputStream.h
+include/jakelib2/io/File.h
+include/jakelib2/io/FileInputStream.h
+include/jakelib2/io/FileOutputStream.h
+include/jakelib2/io/FileReader.h
+include/jakelib2/io/FileWriter.h
+include/jakelib2/io/FilenameExtensionFilter.h
+include/jakelib2/io/FilenameFilter.h
+include/jakelib2/io/IOException.h
+include/jakelib2/io/InputStream.h
+include/jakelib2/io/InputStreamReader.h
+include/jakelib2/io/OutputStream.h
+include/jakelib2/io/OutputStreamWriter.h
+include/jakelib2/io/PipeInputStream.h
+include/jakelib2/io/PipeOutputStream.h
+include/jakelib2/io/PrintWriter.h
+include/jakelib2/io/RandomAccessFile.h
+include/jakelib2/io/Reader.h
+include/jakelib2/io/Serializable.h
+include/jakelib2/io/StandardOutputStream.h
+include/jakelib2/io/Syslog.h
+include/jakelib2/io/WildCardFilter.h
+include/jakelib2/io/Writer.h
+include/jakelib2/io/all.h
+include/jakelib2/lang/Array.h
+include/jakelib2/lang/Boolean.h
+include/jakelib2/lang/Byte.h
+include/jakelib2/lang/Character.h
+include/jakelib2/lang/Class.h
+include/jakelib2/lang/Cloneable.h
+include/jakelib2/lang/Comparable.h
+include/jakelib2/lang/Double.h
+include/jakelib2/lang/Exception.h
+include/jakelib2/lang/Float.h
+include/jakelib2/lang/Integer.h
+include/jakelib2/lang/Interface.h
+include/jakelib2/lang/Long.h
+include/jakelib2/lang/Math.h
+include/jakelib2/lang/Monitorable.h
+include/jakelib2/lang/Mutex.h
+include/jakelib2/lang/Number.h
+include/jakelib2/lang/Object.h
+include/jakelib2/lang/Process.h
+include/jakelib2/lang/Runnable.h
+include/jakelib2/lang/Runtime.h
+include/jakelib2/lang/RuntimeException.h
+include/jakelib2/lang/Semaphore.h
+include/jakelib2/lang/Sentry.h
+include/jakelib2/lang/Short.h
+include/jakelib2/lang/StackTrace.h
+include/jakelib2/lang/StackTraceElement.h
+include/jakelib2/lang/String.h
+include/jakelib2/lang/StringBuffer.h
+include/jakelib2/lang/Synchronizeable.h
+include/jakelib2/lang/Synchronizer.h
+include/jakelib2/lang/System.h
+include/jakelib2/lang/Thread.h
+include/jakelib2/lang/Throwable.h
+include/jakelib2/lang/all.h
+include/jakelib2/net/InetAddress.h
+include/jakelib2/net/ServerSocket.h
+include/jakelib2/net/Socket.h
+include/jakelib2/net/SocketInputStream.h
+include/jakelib2/net/SocketOutputStream.h
+include/jakelib2/net/URL.h
+include/jakelib2/net/all.h
+include/jakelib2/text/ChoiceFormat.h
+include/jakelib2/text/DateFormat.h
+include/jakelib2/text/DateFormatSymbols.h
+include/jakelib2/text/DecimalFormat.h
+include/jakelib2/text/DecimalFormatSyms.h
+include/jakelib2/text/FieldPosition.h
+include/jakelib2/text/Format.h
+include/jakelib2/text/NumberFormat.h
+include/jakelib2/text/ParseException.h
+include/jakelib2/text/ParsePosition.h
+include/jakelib2/text/SimpleDateFormat.h
+include/jakelib2/text/all.h
+include/jakelib2/text/enc/ByteToCharASCII.h
+include/jakelib2/text/enc/ByteToCharCP1252.h
+include/jakelib2/text/enc/ByteToCharCP437.h
+include/jakelib2/text/enc/ByteToCharCP850.h
+include/jakelib2/text/enc/ByteToCharConverter.h
+include/jakelib2/text/enc/ByteToCharISO8859_1.h
+include/jakelib2/text/enc/ByteToCharISO8859_10.h
+include/jakelib2/text/enc/ByteToCharISO8859_11.h
+include/jakelib2/text/enc/ByteToCharISO8859_13.h
+include/jakelib2/text/enc/ByteToCharISO8859_14.h
+include/jakelib2/text/enc/ByteToCharISO8859_15.h
+include/jakelib2/text/enc/ByteToCharISO8859_2.h
+include/jakelib2/text/enc/ByteToCharISO8859_3.h
+include/jakelib2/text/enc/ByteToCharISO8859_4.h
+include/jakelib2/text/enc/ByteToCharISO8859_5.h
+include/jakelib2/text/enc/ByteToCharISO8859_6.h
+include/jakelib2/text/enc/ByteToCharISO8859_7.h
+include/jakelib2/text/enc/ByteToCharISO8859_8.h
+include/jakelib2/text/enc/ByteToCharISO8859_9.h
+include/jakelib2/text/enc/ByteToCharSingleByte.h
+include/jakelib2/text/enc/ByteToCharUTF8.h
+include/jakelib2/text/enc/CharToByteASCII.h
+include/jakelib2/text/enc/CharToByteCP1252.h
+include/jakelib2/text/enc/CharToByteCP437.h
+include/jakelib2/text/enc/CharToByteCP850.h
+include/jakelib2/text/enc/CharToByteConverter.h
+include/jakelib2/text/enc/CharToByteISO8859_1.h
+include/jakelib2/text/enc/CharToByteISO8859_10.h
+include/jakelib2/text/enc/CharToByteISO8859_11.h
+include/jakelib2/text/enc/CharToByteISO8859_13.h
+include/jakelib2/text/enc/CharToByteISO8859_14.h
+include/jakelib2/text/enc/CharToByteISO8859_15.h
+include/jakelib2/text/enc/CharToByteISO8859_2.h
+include/jakelib2/text/enc/CharToByteISO8859_3.h
+include/jakelib2/text/enc/CharToByteISO8859_4.h
+include/jakelib2/text/enc/CharToByteISO8859_5.h
+include/jakelib2/text/enc/CharToByteISO8859_6.h
+include/jakelib2/text/enc/CharToByteISO8859_7.h
+include/jakelib2/text/enc/CharToByteISO8859_8.h
+include/jakelib2/text/enc/CharToByteISO8859_9.h
+include/jakelib2/text/enc/CharToByteSingleByte.h
+include/jakelib2/text/enc/CharToByteUTF8.h
+include/jakelib2/text/enc/all.h
+include/jakelib2/util/AbstractCollection.h
+include/jakelib2/util/AbstractList.h
+include/jakelib2/util/AbstractMap.h
+include/jakelib2/util/AbstractSet.h
+include/jakelib2/util/ArrayList.h
+include/jakelib2/util/ArrayListIterator.h
+include/jakelib2/util/BitSet.h
+include/jakelib2/util/ByteArray.h
+include/jakelib2/util/Calendar.h
+include/jakelib2/util/CharArray.h
+include/jakelib2/util/Collection.h
+include/jakelib2/util/Commandline.h
+include/jakelib2/util/Comparator.h
+include/jakelib2/util/Date.h
+include/jakelib2/util/Dictionary.h
+include/jakelib2/util/EventListener.h
+include/jakelib2/util/EventObject.h
+include/jakelib2/util/GregorianCalendar.h
+include/jakelib2/util/HashEntry.h
+include/jakelib2/util/Hashtable.h
+include/jakelib2/util/HashtableIterator.h
+include/jakelib2/util/Iterator.h
+include/jakelib2/util/List.h
+include/jakelib2/util/Locale.h
+include/jakelib2/util/Map.h
+include/jakelib2/util/Properties.h
+include/jakelib2/util/Queue.h
+include/jakelib2/util/Set.h
+include/jakelib2/util/SimpleTimeZone.h
+include/jakelib2/util/Stack.h
+include/jakelib2/util/StringComparator.h
+include/jakelib2/util/StringTokenizer.h
+include/jakelib2/util/SynchronizedStack.h
+include/jakelib2/util/TimeZone.h
+include/jakelib2/util/Vector.h
+include/jakelib2/util/all.h
+include/jakelib2/util/regex/Matcher.h
+include/jakelib2/util/regex/Pattern.h
+include/jakelib2/util/regex/PatternSyntaxException.h
+include/jakelib2/util/regex/pcre.h
+include/jakelib2/win32config.h
+@dirrm include/jakelib2/gc
+@dirrm include/jakelib2/io
+@dirrm include/jakelib2/lang
+@dirrm include/jakelib2/net
+@dirrm include/jakelib2/text/enc
+@dirrm include/jakelib2/text
+@dirrm include/jakelib2/util/regex
+@dirrm include/jakelib2/util
+@dirrm include/jakelib2
+lib/libjake2.a
+lib/libjake2.so
+lib/libjake2.so.1
+share/aclocal/jakelib2.m4
+%%DATADIR%%/template/COPYING
+%%DATADIR%%/template/Main.jlc
+%%DATADIR%%/template/Sub.jlc
+@dirrm %%DATADIR%%/template
+@dirrm %%DATADIR%%