BSD Ports

devel/slibtool 0.7.4 FreeBSD

Skinny libtool implementation, written in C

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
MIT
Categories
devel
Package size
91.0 KiB, 214.6 KiB installed

Description

`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.

In the other systems

SystemPortVersion
FreeBSDdevel/slibtool0.7.4
NetBSDdevel/slibtool0.5.34
DragonFlydevel/slibtool0.6.1
HardenedBSDdevel/slibtool0.7.4
GhostBSDdevel/slibtool0.7.4

Install

Binary package:

pkg install slibtool

From the ports tree:

cd /usr/ports/devel/slibtool/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	slibtool>0:devel/slibtool

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.7.40.7.40.5.340.7.30.7.4
FreeBSD:14:quarterly0.7.40.7.4n/a0.7.30.7.4
FreeBSD:15:latest0.7.40.7.4n/a0.7.30.7.3
FreeBSD:15:quarterly0.7.40.7.4n/an/an/a
FreeBSD:16:latest0.7.40.7.4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

No port depends on this one.

Configuration

No options to configure.

USES
tar:xz
Service scripts
none

Files

pkg-plist 28
  • bin/clibtool
  • bin/clibtool-ar
  • bin/clibtool-shared
  • bin/clibtool-static
  • bin/dclibtool
  • bin/dclibtool-ar
  • bin/dclibtool-shared
  • bin/dclibtool-static
  • bin/dlibtool
  • bin/dlibtool-ar
  • bin/dlibtool-shared
  • bin/dlibtool-static
  • bin/rclibtool
  • bin/rdclibtool
  • bin/rdlibtool
  • bin/rlibtool
  • bin/slibtool
  • bin/slibtool-ar
  • bin/slibtool-shared
  • bin/slibtool-static
  • bin/slibtoolize
  • share/slibtool/ar-lib
  • share/slibtool/ltmain.sh
  • share/slibtool/slibtool.m4
  • share/slibtool/slibtool.sh
  • share/slibtool/sltdl.m4
  • share/slibtool/sltdl.h.in
  • share/slibtool/sltdl.mk.in
distinfo 1
FileSizeSHA256
slibtool-0.7.4.tar.xz1355802e7a4ae528c49c82743ae91260d3fa24bee3d91d9a87066e3491a24ba745a948
Master sites 1
  • http://dl.midipix.org/slibtool/

Commit history 0

No commits in the history this site was built from.