svn commit: r417403 - in head/devel: . slibtool
Baptiste Daroussin
bapt at FreeBSD.org
Thu Jun 23 22:51:09 UTC 2016
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 at 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
More information about the svn-ports-head
mailing list