Date: Thu, 23 Jun 2016 22:51:07 +0000 (UTC) From: Baptiste Daroussin <bapt@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r417403 - in head/devel: . slibtool Message-ID: <201606232251.u5NMp7IK082871@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: bapt Date: Thu Jun 23 22:51:07 2016 New Revision: 417403 URL: https://svnweb.freebsd.org/changeset/ports/417403 Log: New slibtool: `slibtool` is an independent reimplementation of the widely used libtool, written in C. `slibtool` is designed to be a clean, fast, easy-to-use libtool drop-in replacement, and is accordingly aimed at package authors, distro developers, and system integrators. `slibtool` maintains compatibility with libtool in nearly every aspect of the tool's functionality as well as semantics, leaving out (or turning into a no-op) only a small number of features that are no longer needed on modern systems. Being a compiled binary, and although not primarily written for the sake of performance, building a package with `slibtool` is often faster than with its script-based counterpart. The resulting performance gain would normally vary between packages, and is most noticeable in builds that invoke libtool a large number of times, and which are characterized by the short compilation duration of individual translation units. WWW: http://git.midipix.org/cgit.cgi/slibtool/ Added: head/devel/slibtool/ head/devel/slibtool/Makefile (contents, props changed) head/devel/slibtool/distinfo (contents, props changed) head/devel/slibtool/pkg-descr (contents, props changed) head/devel/slibtool/pkg-plist (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Thu Jun 23 22:11:21 2016 (r417402) +++ head/devel/Makefile Thu Jun 23 22:51:07 2016 (r417403) @@ -5296,6 +5296,7 @@ SUBDIR += simian SUBDIR += simple_components SUBDIR += skalibs + SUBDIR += slibtool SUBDIR += slf4j SUBDIR += smack SUBDIR += smake Added: head/devel/slibtool/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/slibtool/Makefile Thu Jun 23 22:51:07 2016 (r417403) @@ -0,0 +1,24 @@ +# $FreeBSD$ + +PORTNAME= slibtool +PORTVERSION= 0.5.5 +CATEGORIES= devel +MASTER_SITES= http://dl.midipix.org/${PORTNAME}/ + +MAINTAINER= bapt@FreeBSD.org +COMMENT= Skinny libtool implementation, written in C + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING.SLIBTOOL + +HAS_CONFIGURE= yes +CONFIGURE_ARGS= --disable-static +USES= gmake tar:xz + +post-patch: + ${REINPLACE_CMD} -e "s/make/${MAKE_CMD}/g" ${WRKSRC}/configure + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/slibtool + +.include <bsd.port.mk> Added: head/devel/slibtool/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/slibtool/distinfo Thu Jun 23 22:51:07 2016 (r417403) @@ -0,0 +1,3 @@ +TIMESTAMP = 1466721259 +SHA256 (slibtool-0.5.5.tar.xz) = 5b43ab54c7d40ec72225e3bacaf03098f77e92d79aa6ef3840b51cfab6be7c8e +SIZE (slibtool-0.5.5.tar.xz) = 45144 Added: head/devel/slibtool/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/slibtool/pkg-descr Thu Jun 23 22:51:07 2016 (r417403) @@ -0,0 +1,16 @@ +`slibtool` is an independent reimplementation of the widely used libtool, +written in C. `slibtool` is designed to be a clean, fast, easy-to-use +libtool drop-in replacement, and is accordingly aimed at package authors, +distro developers, and system integrators. `slibtool` maintains compatibility +with libtool in nearly every aspect of the tool's functionality as well as +semantics, leaving out (or turning into a no-op) only a small number of +features that are no longer needed on modern systems. + +Being a compiled binary, and although not primarily written for the sake of +performance, building a package with `slibtool` is often faster than with its +script-based counterpart. The resulting performance gain would normally vary +between packages, and is most noticeable in builds that invoke libtool a large +number of times, and which are characterized by the short compilation duration +of individual translation units. + +WWW: http://git.midipix.org/cgit.cgi/slibtool/ Added: head/devel/slibtool/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/slibtool/pkg-plist Thu Jun 23 22:51:07 2016 (r417403) @@ -0,0 +1,9 @@ +bin/clibtool +bin/clibtool-shared +bin/clibtool-static +bin/dlibtool +bin/dlibtool-shared +bin/dlibtool-static +bin/slibtool +bin/slibtool-shared +bin/slibtool-static
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201606232251.u5NMp7IK082871>