svn commit: r396236 - in head/devel: . libcutl
Raphael Kubo da Costa
rakuco at FreeBSD.org
Sun Sep 6 21:49:53 UTC 2015
Author: rakuco
Date: Sun Sep 6 21:49:50 2015
New Revision: 396236
URL: https://svnweb.freebsd.org/changeset/ports/396236
Log:
New port: devel/libcutl.
libcutl is a C++ utility library. It contains a collection of generic and
independent components such as meta-programming tests, smart pointers,
containers, compiler building blocks, etc.
WWW: http://www.codesynthesis.com/projects/libcutl/
Added:
head/devel/libcutl/
head/devel/libcutl/Makefile (contents, props changed)
head/devel/libcutl/distinfo (contents, props changed)
head/devel/libcutl/pkg-descr (contents, props changed)
head/devel/libcutl/pkg-plist (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Sun Sep 6 21:17:10 2015 (r396235)
+++ head/devel/Makefile Sun Sep 6 21:49:50 2015 (r396236)
@@ -1112,6 +1112,7 @@
SUBDIR += libcli
SUBDIR += libconfig
SUBDIR += libconfuse
+ SUBDIR += libcutl
SUBDIR += libcwd
SUBDIR += libcxxrt
SUBDIR += libdaemon
Added: head/devel/libcutl/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/libcutl/Makefile Sun Sep 6 21:49:50 2015 (r396236)
@@ -0,0 +1,33 @@
+# $FreeBSD$
+
+PORTNAME= libcutl
+PORTVERSION= 1.9.0
+CATEGORIES= devel
+MASTER_SITES= http://www.codesynthesis.com/download/${PORTNAME}/${PORTVERSION:R}/
+
+MAINTAINER= rakuco at FreeBSD.org
+COMMENT= C++ utility library with generic and independent components
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libboost_system.so:${PORTSDIR}/devel/boost-libs \
+ libexpat.so:${PORTSDIR}/textproc/expat2
+
+GNU_CONFIGURE= yes
+INSTALL_TARGET= install-strip
+USES= libtool
+
+# The checks for external boost and external expat are quite limited and do not
+# add the ${LOCALBASE} paths correctly (libboost.m4 uses wrong paths and
+# libexpat.m4 does nothing at all).
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+
+CONFIGURE_ARGS= --disable-static \
+ --with-boost=${LOCALBASE} \
+ --with-external-boost \
+ --with-external-expat \
+ --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig
+
+.include <bsd.port.mk>
Added: head/devel/libcutl/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/libcutl/distinfo Sun Sep 6 21:49:50 2015 (r396236)
@@ -0,0 +1,2 @@
+SHA256 (libcutl-1.9.0.tar.gz) = 1b575aa8ed74aa36adc0f755ae9859c6e48166a60779a5564dd21b8cb05afb7d
+SIZE (libcutl-1.9.0.tar.gz) = 1012872
Added: head/devel/libcutl/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/libcutl/pkg-descr Sun Sep 6 21:49:50 2015 (r396236)
@@ -0,0 +1,5 @@
+libcutl is a C++ utility library. It contains a collection of generic and
+independent components such as meta-programming tests, smart pointers,
+containers, compiler building blocks, etc.
+
+WWW: http://www.codesynthesis.com/projects/libcutl/
Added: head/devel/libcutl/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/libcutl/pkg-plist Sun Sep 6 21:49:50 2015 (r396236)
@@ -0,0 +1,64 @@
+include/cutl/compiler/code-stream.hxx
+include/cutl/compiler/code-stream.txx
+include/cutl/compiler/context.hxx
+include/cutl/compiler/context.txx
+include/cutl/compiler/cxx-indenter.hxx
+include/cutl/compiler/cxx-indenter.ixx
+include/cutl/compiler/cxx-indenter.txx
+include/cutl/compiler/sloc-counter.hxx
+include/cutl/compiler/sloc-counter.txx
+include/cutl/compiler/traversal.hxx
+include/cutl/compiler/traversal.txx
+include/cutl/compiler/type-id.hxx
+include/cutl/compiler/type-id.ixx
+include/cutl/compiler/type-id.txx
+include/cutl/compiler/type-info.hxx
+include/cutl/compiler/type-info.ixx
+include/cutl/container/any.hxx
+include/cutl/container/graph.hxx
+include/cutl/container/graph.txx
+include/cutl/container/key.hxx
+include/cutl/container/map-iterator.hxx
+include/cutl/container/multi-index.hxx
+include/cutl/container/pointer-iterator.hxx
+include/cutl/details/config.h
+include/cutl/details/config.hxx
+include/cutl/details/export.hxx
+include/cutl/details/genx/genx.h
+include/cutl/exception.hxx
+include/cutl/fs/auto-remove.hxx
+include/cutl/fs/exception.hxx
+include/cutl/fs/path.hxx
+include/cutl/fs/path.ixx
+include/cutl/fs/path.txx
+include/cutl/meta/answer.hxx
+include/cutl/meta/class-p.hxx
+include/cutl/meta/polymorphic-p.hxx
+include/cutl/meta/remove-c.hxx
+include/cutl/meta/remove-cv.hxx
+include/cutl/meta/remove-p.hxx
+include/cutl/meta/remove-v.hxx
+include/cutl/re.hxx
+include/cutl/re/re.txx
+include/cutl/shared-ptr.hxx
+include/cutl/shared-ptr/base.hxx
+include/cutl/shared-ptr/base.ixx
+include/cutl/shared-ptr/base.txx
+include/cutl/static-ptr.hxx
+include/cutl/xml/exception.hxx
+include/cutl/xml/parser.hxx
+include/cutl/xml/parser.ixx
+include/cutl/xml/parser.txx
+include/cutl/xml/qname.hxx
+include/cutl/xml/serializer.hxx
+include/cutl/xml/serializer.ixx
+include/cutl/xml/value-traits.hxx
+include/cutl/xml/value-traits.txx
+lib/libcutl-1.9.so
+lib/libcutl.so
+libdata/pkgconfig/libcutl.pc
+%%PORTDOCS%%%%DOCSDIR%%/INSTALL
+%%PORTDOCS%%%%DOCSDIR%%/LICENSE
+%%PORTDOCS%%%%DOCSDIR%%/NEWS
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/version
More information about the svn-ports-all
mailing list