aboutsummaryrefslogtreecommitdiff
path: root/x11/libmatekbd
Commit message (Collapse)AuthorAgeFilesLines
* When linking a library libA with a library libB using libtool, if libB.laTijl Coosemans2014-04-231-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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) Notes: svn path=/head/; revision=351936
* Bump PORTREVISIONs for r350704 (liferea), r350914 (libxklavier),Tijl Coosemans2014-04-141-1/+1
| | | | | | | | | | | | r350957 (glade3). gnome-control-center, gnome-settings-daemon, gnome-screensaver: - Staging. - New LIB_DEPENDS syntax. - USES=tar:bzip2. Notes: svn path=/head/; revision=351252
* Stageify libxkalvierBaptiste Daroussin2014-04-112-7/+6
| | | | | | | | | | | | USES libtool Chase libxklavier shlib change On all ports depending on libxklavier: - Support stage - USES=libtool when possible to reduce overlinking - Support packaging as a user Notes: svn path=/head/; revision=350914
* Say hello to Mate 1.6.Koop Mast2013-11-234-0/+158
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) Notes: svn path=/head/; revision=334661