Skip site navigation (1)Skip section navigation (2)
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>