<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/databases/vsqlite, branch pkg-install-eol</title>
<subtitle>FreeBSD ports tree</subtitle>
<id>https://cgit-dev.freebsd.org/ports/atom?h=pkg-install-eol</id>
<link rel='self' href='https://cgit-dev.freebsd.org/ports/atom?h=pkg-install-eol'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/'/>
<updated>2014-07-04T09:40:59Z</updated>
<entry>
<title>Bump PORTREVISION on all ports with USE_SQLITE=yes or USE_SQLITE=3 that</title>
<updated>2014-07-04T09:40:59Z</updated>
<author>
<name>Tijl Coosemans</name>
<email>tijl@FreeBSD.org</email>
</author>
<published>2014-07-04T09:40:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=a5185846f07f13921bb0799a8a761c9f8ff67789'/>
<id>urn:sha1:a5185846f07f13921bb0799a8a761c9f8ff67789</id>
<content type='text'>
have not been bumped yet after the latest libsqlite3.so library version
change.

Approved by:	portmgr (implicit)
</content>
</entry>
<entry>
<title>- Run autotools in the same order as autoreconf, i.e. libtoolize, aclocal,</title>
<updated>2014-05-06T09:55:35Z</updated>
<author>
<name>Tijl Coosemans</name>
<email>tijl@FreeBSD.org</email>
</author>
<published>2014-05-06T09:55:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=3f890c31c6cc8651ac19a1d102dcfbcafb48d038'/>
<id>urn:sha1:3f890c31c6cc8651ac19a1d102dcfbcafb48d038</id>
<content type='text'>
  autoconf, autoheader, automake. [1]
  This should allow replacing custom pre-configure and run-autotools
  targets that some ports have with USE_AUTOTOOLS.
- Set default LIBTOOLIZE_ARGS:
  -i: install missing build scripts.
  -c: copy files instead of linking them.  This is needed for USES=libtool
      to be able to patch them.
  -f: force replacement of existing files.  This ensures all files belong
      to the same version.

database/vsqlite:
- Fix with new LIBTOOLIZE_ARGS.
- INSTALL_TARGET=install-strip.
- Drop :keepla.

Reported by:	Nikola Kolev &lt;koue@chaosophia.net&gt; [1]
Exp-run:	antoine
Approved by:	portmgr (antoine)
</content>
</entry>
<entry>
<title>When linking a library libA with a library libB using libtool, if libB.la</title>
<updated>2014-04-23T13:25:16Z</updated>
<author>
<name>Tijl Coosemans</name>
<email>tijl@FreeBSD.org</email>
</author>
<published>2014-04-23T13:25:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=aad09bc5e23eb75a7a865a8b0002fbc6e13d4659'/>
<id>urn:sha1:aad09bc5e23eb75a7a865a8b0002fbc6e13d4659</id>
<content type='text'>
exists, libtool will add all libraries libB.la refers to (dependency_libs
field) to the linker command line and store them in the dependency_libs
field of libA.la.  So everything that subsequently links with libA will also
link to these extra libraries.  This causes too much overlinking.

This commit modifies Mk/Uses/libtool.mk so it empties the dependency_libs
field in .la libraries during staging.  However, because .la libraries have
very limited use when dependency_libs is empty it makes sense to completely
remove them during staging.

So with this commit USES=libtool is modified to remove .la libraries and a
new form (USES=libtool:keepla) is introduced in case they need to be kept
(dependency_libs is still emptied).

PORTREVISION is bumped on all ports with USES=libtool that install .la
libraries.  Most ports are also changed to add :keepla because .la
libraries have to be kept around as long as there are dependent ports with
.la libraries that refer to them in their dependency_libs field.  In most
cases :keepla can be removed again as soon as all dependent ports that
install .la libraries have some form of USES=libtool added to their
Makefile.

PR:		ports/188759
Exp-run:	bdrewery
Approved by:	portmgr (bdrewery)
</content>
</entry>
<entry>
<title>Unbreak on 9.x and 8.x by using USES=compiler:c++0x.</title>
<updated>2014-03-06T23:21:06Z</updated>
<author>
<name>Koop Mast</name>
<email>kwm@FreeBSD.org</email>
</author>
<published>2014-03-06T23:21:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=d3a75a47cda12dcffb6d0d552c5abde4832e2f5e'/>
<id>urn:sha1:d3a75a47cda12dcffb6d0d552c5abde4832e2f5e</id>
<content type='text'>
Switch to USES=libtool, and change USE_AUTOTOOLS in libtoolize
so autogen.sh still works
</content>
</entry>
<entry>
<title>Chase boost and icu bump</title>
<updated>2014-02-07T11:44:08Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2014-02-07T11:44:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=4650a910d0bf7ff9894cf3142fcc8cace240caee'/>
<id>urn:sha1:4650a910d0bf7ff9894cf3142fcc8cace240caee</id>
<content type='text'>
While here convert some LIB_DEPENDS
</content>
</entry>
<entry>
<title>Add vsqlite, a well designed and portable SQLite3 Wrapper for C++.</title>
<updated>2013-12-29T20:37:27Z</updated>
<author>
<name>Koop Mast</name>
<email>kwm@FreeBSD.org</email>
</author>
<published>2013-12-29T20:37:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=5c4174835fc6edfc444e44c42ef9b3bca427ab31'/>
<id>urn:sha1:5c4174835fc6edfc444e44c42ef9b3bca427ab31</id>
<content type='text'>
</content>
</entry>
</feed>
