1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-22 00:35:15 +00:00
Mirror of the FreeBSD ports git repo https://git.FreeBSD.org/ports.git .
Go to file
Tijl Coosemans 64a0347268 Introduce USES=libtool to replace USE_AUTOTOOLS=libtool.
Unlike USE_AUTOTOOLS=libtool which makes a port use libtool from
devel/libtool, this just patches the copy of libtool included in the
port.  This allows adding it to all ports that use libtool including
ports that build Fortran libraries and ports that use different
compilers or binutils than the ones used to build devel/libtool.

USES=libtool also changes the library naming specification similar
to what USE_GNOME=ltverhack does.  Given the libtool version info
$current:$revision:$age and $major=$current-$age the library will be
named libname.so.$major.$age.$revision instead of libname.so.$current
and libname.so.$major becomes a symlink.  Because $major increases
less frequently than $current this reduces the number of library
version bumps which means fewer rebuilds of dependent packages.

To ease the conversion from USE_AUTOTOOLS=libtool this naming spec
can be disabled with USES=libtool:oldver but the intention is that
all libtool ports eventually use the new naming.

Another change is that only libraries that are listed on the command
line will be linked into executables.  Normally libtool would link in
the entire tree of library dependencies.  This reduces the number of
direct dependencies on a given library which means fewer packages
need to be rebuilt on a library version bump.

Approved by:	portmgr (bapt)
2014-01-28 18:25:52 +00:00
accessibility - Add LICENSE 2014-01-18 18:58:32 +00:00
arabic
archivers Stage support 2014-01-28 00:16:57 +00:00
astro - Switch to USES= shared-mime-info desktop-file-utils. 2014-01-26 19:06:44 +00:00
audio Maintenance update to 1.3.4. No user-visible changes. 2014-01-28 15:52:29 +00:00
benchmarks - Fix build 2014-01-25 16:49:55 +00:00
biology - Fix build on -current 2014-01-25 16:48:05 +00:00
cad - Convert to USES=tk 2014-01-28 14:43:22 +00:00
chinese Respect $CC 2014-01-25 18:11:42 +00:00
comms - Stage support 2014-01-28 16:48:22 +00:00
converters - Stage support 2014-01-28 13:33:56 +00:00
databases - Stage support 2014-01-28 16:46:12 +00:00
deskutils - Keep category Makefiles sorted 2014-01-28 03:25:28 +00:00
devel - Stage support 2014-01-28 16:49:08 +00:00
dns Support STAGE 2014-01-28 14:46:47 +00:00
editors Support stage 2014-01-28 12:56:56 +00:00
emulators - Fix clang build 2014-01-28 08:45:59 +00:00
finance Update to version 4.5.5 2014-01-28 17:37:41 +00:00
french Fix properties on pkg-plist 2014-01-21 23:40:21 +00:00
ftp - Stage support 2014-01-28 13:33:39 +00:00
games - Bring back hosted directory for games to be placed into 2014-01-28 02:58:32 +00:00
german Switch from ispell to aspell-ispell 2014-01-28 15:30:02 +00:00
graphics Support stage 2014-01-28 13:45:49 +00:00
hebrew
hungarian
irc - Fix packaging 2014-01-28 04:48:10 +00:00
japanese - Stage support 2014-01-28 15:58:59 +00:00
java Upgrade to version 1.9.1, with staging support. 2014-01-27 15:37:33 +00:00
Keywords
korean Fix properties on pkg-plist 2014-01-21 23:40:21 +00:00
lang Fix plist. 2014-01-28 16:39:17 +00:00
mail Switch from ispell to aspell-ispell 2014-01-28 15:30:02 +00:00
math Copy EXAMPLES files into stagedir 2014-01-28 15:24:22 +00:00
misc - Change license BSD to BSD2CLAUSE 2014-01-28 16:32:55 +00:00
Mk Introduce USES=libtool to replace USE_AUTOTOOLS=libtool. 2014-01-28 18:25:52 +00:00
multimedia - Stage support 2014-01-28 15:58:48 +00:00
net - Stage support 2014-01-28 13:36:15 +00:00
net-im Finish stage support 2014-01-26 20:09:03 +00:00
net-mgmt - Keep category Makefiles sorted 2014-01-28 03:25:28 +00:00
net-p2p Deprecate ports broken for more than 6 month 2014-01-27 17:35:26 +00:00
news Switch from ispell to aspell-ispell 2014-01-28 15:30:02 +00:00
palm
polish - Update to 20140119 2014-01-20 17:02:59 +00:00
ports-mgmt Add license. 2014-01-28 16:24:00 +00:00
portuguese Support stage 2014-01-28 10:58:01 +00:00
print - Stage support 2014-01-28 15:59:10 +00:00
russian - Stage support 2014-01-26 15:08:31 +00:00
science - Update to 0.2.2 2014-01-27 19:15:36 +00:00
security Stage support 2014-01-28 00:16:57 +00:00
shells - Add licenses (GPLv2) 2014-01-25 02:40:17 +00:00
sysutils Current software version works not as expected, mark it as IGNORE. 2014-01-28 17:09:48 +00:00
Templates
textproc - Stage support 2014-01-28 16:47:39 +00:00
Tools Make MOVEDLint output more consistent 2014-01-24 15:44:54 +00:00
ukrainian
vietnamese Fix properties on pkg-plist 2014-01-21 23:40:21 +00:00
www Update to 32.0.1700.102 2014-01-28 17:18:47 +00:00
x11 Stage support 2014-01-28 00:16:57 +00:00
x11-clocks - Stagify, convert to OptionsNG, remove check for alpha (unsupported) 2014-01-28 10:42:26 +00:00
x11-drivers - Reroll distribution file and host it locally to match WRKSRC enforced 2014-01-08 00:06:46 +00:00
x11-fm - Stage support 2014-01-26 14:07:33 +00:00
x11-fonts Update x11-fonts/gnu-unifont and x11-fonts/gnu-unifont-ttf from 20080907 2014-01-26 23:15:37 +00:00
x11-servers Fix packaging on FreeBSD 11 when WITH_NEW_XORG is defined by bsd.port.mk 2014-01-25 22:05:25 +00:00
x11-themes - Stage support 2014-01-27 13:06:09 +00:00
x11-toolkits Support stage 2014-01-28 08:34:57 +00:00
x11-wm Stagify, convert to OptionsNG, sort pkg-plist. 2014-01-27 09:44:39 +00:00
CHANGES Add two new options helpers: 2014-01-27 22:53:24 +00:00
COPYRIGHT
GIDs
KNOBS
LEGAL - Update to 6.8.0 2014-01-19 05:57:29 +00:00
Makefile
MOVED Remove mail/pop-before-smtp 2014-01-27 19:31:17 +00:00
README
UIDs
UPDATING Fix a typo. 2014-01-25 13:20:40 +00:00

This is the FreeBSD Ports Collection.  For an easy to use
WEB-based interface to it, please see:

	http://www.FreeBSD.org/ports

For general information on the Ports Collection, please see the
FreeBSD Handbook ports section which is available from:

	http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/ports.html
		for the latest official version
	or:
	The ports(7) manual page (man ports).

These will explain how to use ports and packages.

If you would like to search for a port, you can do so easily by
saying (in /usr/ports):


	make search name="<name>"
	or:
	make search key="<keyword>"

which will generate a list of all ports matching <name> or <keyword>.
make search also supports wildcards, such as:

	make search name="gtk*"

For information about contributing to FreeBSD ports, please see the Porter's
Handbook, available at:

	http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/porters-handbook/

NOTE:  This tree will GROW significantly in size during normal usage!
The distribution tar files can and do accumulate in /usr/ports/distfiles,
and the individual ports will also use up lots of space in their work
subdirectories unless you remember to "make clean" after you're done
building a given port.  /usr/ports/distfiles can also be periodically
cleaned without ill-effect.