Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Sep 2015 21:49:51 +0000 (UTC)
From:      Raphael Kubo da Costa <rakuco@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r396236 - in head/devel: . libcutl
Message-ID:  <201509062149.t86LnpPB063850@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201509062149.t86LnpPB063850>