aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devel/Makefile1
-rw-r--r--devel/libclaw/Makefile28
-rw-r--r--devel/libclaw/distinfo3
-rw-r--r--devel/libclaw/pkg-descr6
-rw-r--r--devel/libclaw/pkg-plist126
5 files changed, 164 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index ac30e753613d..2e0dc6d99d6a 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -583,6 +583,7 @@
SUBDIR += libchipcard
SUBDIR += libchipcard-kde
SUBDIR += libcii
+ SUBDIR += libclaw
SUBDIR += libconfig
SUBDIR += libconfuse
SUBDIR += libcoro
diff --git a/devel/libclaw/Makefile b/devel/libclaw/Makefile
new file mode 100644
index 000000000000..636c0cc96269
--- /dev/null
+++ b/devel/libclaw/Makefile
@@ -0,0 +1,28 @@
+# New ports collection makefile for: libclaw
+# Date created: 28 Mar 2008
+# Whom: Dmitry Marakasov <amdmi3@amdmi3.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= libclaw
+PORTVERSION= 1.5.2b
+CATEGORIES= devel
+MASTER_SITES= SF
+
+MAINTAINER= amdmi3@amdmi3.ru
+COMMENT= C++ Library Absolutely Wonderful
+
+LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg \
+ png.5:${PORTSDIR}/graphics/png
+
+USE_BZIP2= yes
+
+USE_CMAKE= yes
+CMAKE_ARGS= -DCLAW_CMAKE_MODULES_INSTALL_PATH="${PREFIX}/lib/claw"
+USE_LDCONFIG= yes
+
+post-patch:
+ @${REINPLACE_CMD} -e '/INSTALL.*COPYING/ d' ${WRKSRC}/CMakeLists.txt
+
+.include <bsd.port.mk>
diff --git a/devel/libclaw/distinfo b/devel/libclaw/distinfo
new file mode 100644
index 000000000000..9bc346a0e9e1
--- /dev/null
+++ b/devel/libclaw/distinfo
@@ -0,0 +1,3 @@
+MD5 (libclaw-1.5.2b.tar.bz2) = a97f89e15791dae45db3d2671eddaf17
+SHA256 (libclaw-1.5.2b.tar.bz2) = 7d03d892d2ac183294bec9b5c4fb59b66756cb3b55ba0ddb07fb0fff47dde8f4
+SIZE (libclaw-1.5.2b.tar.bz2) = 161407
diff --git a/devel/libclaw/pkg-descr b/devel/libclaw/pkg-descr
new file mode 100644
index 000000000000..a9e70d7b8bda
--- /dev/null
+++ b/devel/libclaw/pkg-descr
@@ -0,0 +1,6 @@
+CLAW is a C++ Library Absolutely Wonderful providing useful classes
+from the simplest AVL binary search trees to the complex meta
+programming tools, including image manipulation, a generic alpha-beta
+algorithm, sockets implemented as std::stream and more
+
+WWW: http://libclaw.sourceforge.net
diff --git a/devel/libclaw/pkg-plist b/devel/libclaw/pkg-plist
new file mode 100644
index 000000000000..646c1f274661
--- /dev/null
+++ b/devel/libclaw/pkg-plist
@@ -0,0 +1,126 @@
+bin/claw-config
+include/claw/algorithm.hpp
+include/claw/application.hpp
+include/claw/arguments.hpp
+include/claw/arguments_table.hpp
+include/claw/assert.hpp
+include/claw/automaton.hpp
+include/claw/avl.hpp
+include/claw/basic_singleton.hpp
+include/claw/basic_socket.hpp
+include/claw/basic_socketbuf.hpp
+include/claw/binary_node.hpp
+include/claw/bit_istream.hpp
+include/claw/bit_ostream.hpp
+include/claw/bitmap.hpp
+include/claw/box_2d.hpp
+include/claw/buffered_istream.hpp
+include/claw/buffered_ostream.hpp
+include/claw/claw.hpp
+include/claw/color_palette.hpp
+include/claw/configuration_file.hpp
+include/claw/coordinate_2d.hpp
+include/claw/dynamic_library.hpp
+include/claw/dynamic_library_traits.hpp
+include/claw/dynamic_library_traits_unix.hpp
+include/claw/dynamic_library_traits_win32.hpp
+include/claw/exception.hpp
+include/claw/functional.hpp
+include/claw/game_ai.hpp
+include/claw/graph.hpp
+include/claw/graph_algorithm.hpp
+include/claw/image.hpp
+include/claw/impl/automaton.tpp
+include/claw/impl/avl.tpp
+include/claw/impl/basic_singleton.tpp
+include/claw/impl/basic_socketbuf.tpp
+include/claw/impl/binary_node.tpp
+include/claw/impl/bit_istream.tpp
+include/claw/impl/bit_ostream.tpp
+include/claw/impl/bitmap_reader.tpp
+include/claw/impl/box_2d.tpp
+include/claw/impl/buffered_istream.tpp
+include/claw/impl/buffered_ostream.tpp
+include/claw/impl/color_palette.tpp
+include/claw/impl/coordinate_2d.tpp
+include/claw/impl/dynamic_library.tpp
+include/claw/impl/game_ai.tpp
+include/claw/impl/graph.tpp
+include/claw/impl/graph_algorithm.tpp
+include/claw/impl/image.ipp
+include/claw/impl/isocket_stream.tpp
+include/claw/impl/jpeg_reader.tpp
+include/claw/impl/kmp.tpp
+include/claw/impl/line_2d.tpp
+include/claw/impl/logger.tpp
+include/claw/impl/lzw_decoder.tpp
+include/claw/impl/lzw_encoder.tpp
+include/claw/impl/max_vector.tpp
+include/claw/impl/multi_type_map.tpp
+include/claw/impl/ordered_set.tpp
+include/claw/impl/osocket_stream.tpp
+include/claw/impl/pcx_reader.tpp
+include/claw/impl/pcx_writer.tpp
+include/claw/impl/rectangle.tpp
+include/claw/impl/rle_decoder.tpp
+include/claw/impl/rle_encoder.tpp
+include/claw/impl/smart_ptr.tpp
+include/claw/impl/socket_server.tpp
+include/claw/impl/socket_stream.tpp
+include/claw/impl/string_algorithm.tpp
+include/claw/impl/targa_reader.tpp
+include/claw/impl/targa_writer.tpp
+include/claw/impl/tree.tpp
+include/claw/impl/trie.tpp
+include/claw/impl/vector_2d.tpp
+include/claw/isocket_stream.hpp
+include/claw/it_index.hpp
+include/claw/iterator.hpp
+include/claw/jpeg.hpp
+include/claw/jpeg_error_manager.hpp
+include/claw/kmp.hpp
+include/claw/line_2d.hpp
+include/claw/log_level.hpp
+include/claw/log_stream.hpp
+include/claw/logger.hpp
+include/claw/lzw_decoder.hpp
+include/claw/lzw_encoder.hpp
+include/claw/math.hpp
+include/claw/max_vector.hpp
+include/claw/meta.hpp
+include/claw/multi_type_map.hpp
+include/claw/non_copyable.hpp
+include/claw/ordered_set.hpp
+include/claw/osocket_stream.hpp
+include/claw/pcx.hpp
+include/claw/pixel.hpp
+include/claw/png.hpp
+include/claw/rectangle.hpp
+include/claw/rle_decoder.hpp
+include/claw/rle_encoder.hpp
+include/claw/smart_ptr.hpp
+include/claw/socket_server.hpp
+include/claw/socket_stream.hpp
+include/claw/socket_traits.hpp
+include/claw/socket_traits_unix.hpp
+include/claw/socket_traits_win32.hpp
+include/claw/string_algorithm.hpp
+include/claw/system_info.hpp
+include/claw/system_info_unix.hpp
+include/claw/system_info_win32.hpp
+include/claw/targa.hpp
+include/claw/tree.hpp
+include/claw/trie.hpp
+include/claw/types.hpp
+include/claw/vector_2d.hpp
+include/claw/xbm.hpp
+lib/claw/FindCLAW.cmake
+lib/libclaw_application.so
+lib/libclaw_configuration_file.so
+lib/libclaw_dynamic_library.so
+lib/libclaw_graphic.so
+lib/libclaw_logger.so
+lib/libclaw_net.so
+@dirrm lib/claw
+@dirrm include/claw/impl
+@dirrm include/claw