|Commit History - (may be incomplete: see SVNWeb link above for full details)
|23 Apr 2014 13:25:17
When linking a library libA with a library libB using libtool, if libB.la
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).
(Only the first 15 lines of the commit message are shown above )
|14 Apr 2014 10:30:31
Bump PORTREVISIONs for r350704 (liferea), r350914 (libxklavier),
gnome-control-center, gnome-settings-daemon, gnome-screensaver:
- New LIB_DEPENDS syntax.
|11 Apr 2014 09:55:22
Chase libxklavier shlib change
On all ports depending on libxklavier:
- Support stage
- USES=libtool when possible to reduce overlinking
- Support packaging as a user
|23 Nov 2013 11:39:08
Say hello to Mate 1.6.
Mate is a lite desktop forked from gnome2.
Most of the work is done by Jeremy Messenger (mezz@). The only thing I did
was update a few ports to later 1.6 release and attempting to keep up with
ports infra changes. Resulting bugs are all mine.
Mate is a sort of replacement for Gnome 2. So people wanting to keep a
Gnome 2 like desktop should switch. Gnome 2 will be replaced by Gnome 3
in the near future. This switch will be announce with a transition time
so people have more time to switch if they haven't already.
This release was made possible by everyone that send friendly pokes to
keep mate on my mind.
Approved by: portmgr (bapt)