aboutsummaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authorTijl Coosemans <tijl@FreeBSD.org>2014-04-23 13:25:16 +0000
committerTijl Coosemans <tijl@FreeBSD.org>2014-04-23 13:25:16 +0000
commitaad09bc5e23eb75a7a865a8b0002fbc6e13d4659 (patch)
tree69c07cdc4812f0f8be0cc44c38513f540c058778 /graphics
parent5c818b158c5b9479669f8322b4da8c48f5c30ef9 (diff)
downloadports-aad09bc5e23eb75a7a865a8b0002fbc6e13d4659.tar.gz
ports-aad09bc5e23eb75a7a865a8b0002fbc6e13d4659.zip
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). 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
Notes: svn path=/head/; revision=351936
Diffstat (limited to 'graphics')
-rw-r--r--graphics/OpenEXR/Makefile4
-rw-r--r--graphics/aalib/Makefile4
-rw-r--r--graphics/cairo/Makefile4
-rw-r--r--graphics/cairomm/Makefile4
-rw-r--r--graphics/clutter-box2d/Makefile4
-rw-r--r--graphics/clutter-gtk/Makefile4
-rw-r--r--graphics/clutter/Makefile4
-rw-r--r--graphics/dia/Makefile5
-rw-r--r--graphics/eog-plugins/Makefile4
-rw-r--r--graphics/eog/Makefile5
-rw-r--r--graphics/evince/Makefile5
-rw-r--r--graphics/exiv2/Makefile3
-rw-r--r--graphics/freeglut/Makefile4
-rw-r--r--graphics/gegl/Makefile4
-rw-r--r--graphics/glitz/Makefile4
-rw-r--r--graphics/goocanvas/Makefile4
-rw-r--r--graphics/goocanvasmm/Makefile4
-rw-r--r--graphics/goocanvasmm2/Makefile4
-rw-r--r--graphics/gstreamer1-plugins-aalib/Makefile2
-rw-r--r--graphics/gstreamer1-plugins-cairo/Makefile2
-rw-r--r--graphics/gstreamer1-plugins-gdkpixbuf/Makefile2
-rw-r--r--graphics/gstreamer1-plugins-jpeg/Makefile2
-rw-r--r--graphics/gstreamer1-plugins-libcaca/Makefile2
-rw-r--r--graphics/gstreamer1-plugins-libvisual/Makefile2
-rw-r--r--graphics/gstreamer1-plugins-opencv/Makefile2
-rw-r--r--graphics/gstreamer1-plugins-openjpeg/Makefile2
-rw-r--r--graphics/gstreamer1-plugins-png/Makefile2
-rw-r--r--graphics/gstreamer1-plugins-webp/Makefile2
-rw-r--r--graphics/gstreamer1-plugins-zbar/Makefile2
-rw-r--r--graphics/lcms/Makefile4
-rw-r--r--graphics/lcms2/Makefile3
-rw-r--r--graphics/libcaca/Makefile4
-rw-r--r--graphics/libchamplain/Makefile4
-rw-r--r--graphics/libetonyek/Makefile6
-rw-r--r--graphics/libexif/Makefile4
-rw-r--r--graphics/libgnomecanvas/Makefile6
-rw-r--r--graphics/libgnomecanvasmm26/Makefile4
-rw-r--r--graphics/libopenraw/Makefile4
-rw-r--r--graphics/libwpg/Makefile4
-rw-r--r--graphics/poppler-glib/Makefile2
-rw-r--r--graphics/poppler-qt4/Makefile2
-rw-r--r--graphics/poppler-utils/Makefile2
-rw-r--r--graphics/poppler/Makefile4
43 files changed, 77 insertions, 72 deletions
diff --git a/graphics/OpenEXR/Makefile b/graphics/OpenEXR/Makefile
index 28311e42cd09..c04d5f0f9233 100644
--- a/graphics/OpenEXR/Makefile
+++ b/graphics/OpenEXR/Makefile
@@ -3,7 +3,7 @@
PORTNAME= OpenEXR
PORTVERSION= 2.1.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics devel
MASTER_SITES= SAVANNAH/openexr/
DISTNAME= openexr-${DISTVERSION}
@@ -17,7 +17,7 @@ LIB_DEPENDS= libImath.so:${PORTSDIR}/graphics/ilmbase
WRKSRC= ${WRKDIR}/${DISTNAME}
-USES= gmake libtool pathfix pkgconfig
+USES= gmake libtool:keepla pathfix pkgconfig
GNU_CONFIGURE= yes
CONFIGURE_ARGS+=--disable-ilmbasetest --enable-imfexamples
USE_LDCONFIG= yes
diff --git a/graphics/aalib/Makefile b/graphics/aalib/Makefile
index 9942c3cfefa8..de7898ccd8e7 100644
--- a/graphics/aalib/Makefile
+++ b/graphics/aalib/Makefile
@@ -3,7 +3,7 @@
PORTNAME= aalib
PORTVERSION= 1.4.r5
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= graphics
MASTER_SITES= SF/aa-project/aa-lib/1.4rc5
DISTNAME= ${PORTNAME}-${PORTVERSION:S/.r/rc/}
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
OPTIONS_DEFINE= X11
-USES= ncurses libtool
+USES= libtool:keepla ncurses
WRKSRC= ${WRKDIR}/${PORTNAME}-1.4.0
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/graphics/cairo/Makefile b/graphics/cairo/Makefile
index accb3e472c1d..bdf8205ee34d 100644
--- a/graphics/cairo/Makefile
+++ b/graphics/cairo/Makefile
@@ -4,7 +4,7 @@
PORTNAME= cairo
PORTVERSION= 1.10.2
-PORTREVISION= 9
+PORTREVISION= 10
PORTEPOCH?= 2
CATEGORIES= graphics
MASTER_SITES= http://cairographics.org/releases/
@@ -22,7 +22,7 @@ GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-html-dir=${DOCSDIR} \
--disable-directfb \
--enable-tee
-USES= libtool pathfix pkgconfig
+USES= libtool:keepla pathfix pkgconfig
USE_XORG= pixman
USE_GNOME= referencehack
USE_LDCONFIG= yes
diff --git a/graphics/cairomm/Makefile b/graphics/cairomm/Makefile
index 73a10c6f8090..c2242e4ba2ba 100644
--- a/graphics/cairomm/Makefile
+++ b/graphics/cairomm/Makefile
@@ -4,7 +4,7 @@
PORTNAME= cairomm
PORTVERSION= 1.10.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= http://cairographics.org/releases/
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
-USES= gmake libtool pathfix pkgconfig
+USES= gmake libtool:keepla pathfix pkgconfig
USE_GNOME= cairo libxml++26
CONFIGURE_ENV= AUTOMAKE="${TRUE}" AUTOCONF="${TRUE}" DOXYGEN="${TRUE}"
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/graphics/clutter-box2d/Makefile b/graphics/clutter-box2d/Makefile
index edcfe5a607f3..08be23d5210a 100644
--- a/graphics/clutter-box2d/Makefile
+++ b/graphics/clutter-box2d/Makefile
@@ -3,7 +3,7 @@
PORTNAME= clutter-box2d
PORTVERSION= 0.10.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= graphics
MASTER_SITES= http://source.clutter-project.org/sources/${PORTNAME}/0.10/
@@ -12,7 +12,7 @@ COMMENT= Clutter Box2D integration library
LIB_DEPENDS= libclutter-glx-1.0.so:${PORTSDIR}/graphics/clutter
-USES= gmake libtool pathfix pkgconfig
+USES= gmake libtool:keepla pathfix pkgconfig
USE_GNOME= gnomeprefix
USE_GL= gl
USE_XORG= xp x11
diff --git a/graphics/clutter-gtk/Makefile b/graphics/clutter-gtk/Makefile
index f56f24b08bcf..07f767daa363 100644
--- a/graphics/clutter-gtk/Makefile
+++ b/graphics/clutter-gtk/Makefile
@@ -3,7 +3,7 @@
PORTNAME= clutter-gtk
PORTVERSION= 0.10.8
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics
MASTER_SITES= GNOME
@@ -14,7 +14,7 @@ LIB_DEPENDS= libclutter-glx-1.0.so:${PORTSDIR}/graphics/clutter
USE_BZIP2= yes
USE_GL= gl
-USES= gettext libtool pathfix gmake pkgconfig
+USES= gettext gmake libtool:keepla pathfix pkgconfig
GNU_CONFIGURE= yes
USE_GNOME= gtk20 gnomeprefix
USE_XORG= xp x11
diff --git a/graphics/clutter/Makefile b/graphics/clutter/Makefile
index c202f2c29ed7..37e1c812441f 100644
--- a/graphics/clutter/Makefile
+++ b/graphics/clutter/Makefile
@@ -4,7 +4,7 @@
PORTNAME= clutter
PORTVERSION= 1.4.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics
MASTER_SITES= GNOME \
http://source.clutter-project.org/sources/${PORTNAME}/${PORTVERSION:R}/
@@ -16,7 +16,7 @@ LIB_DEPENDS= libjson-glib-1.0.so:${PORTSDIR}/devel/json-glib
LICENSE= LGPL21
-USES= gettext gmake libtool pathfix pkgconfig tar:bzip2
+USES= gettext gmake libtool:keepla pathfix pkgconfig tar:bzip2
USE_GNOME= gdkpixbuf2 gnomeprefix atk pango introspection:build
INSTALL_TARGET= install-strip
USE_GL= gl
diff --git a/graphics/dia/Makefile b/graphics/dia/Makefile
index 065baae76d44..4319210a68d0 100644
--- a/graphics/dia/Makefile
+++ b/graphics/dia/Makefile
@@ -4,7 +4,7 @@
PORTNAME= dia
DISTVERSION= 0.97.2
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= graphics gnome
MASTER_SITES= GNOME
@@ -18,7 +18,8 @@ OPTIONS_DEFINE= DOCS
LIB_DEPENDS= libpopt.so:${PORTSDIR}/devel/popt \
libpng15.so:${PORTSDIR}/graphics/png
-USES= desktop-file-utils gettext gmake libtool pathfix pkgconfig tar:xz
+USES= desktop-file-utils gettext gmake libtool:keepla pathfix \
+ pkgconfig tar:xz
USE_GNOME= gtk20 gnomeprefix libxslt libartlgpl2 intlhack
INSTALLS_ICONS= yes
GNU_CONFIGURE= yes
diff --git a/graphics/eog-plugins/Makefile b/graphics/eog-plugins/Makefile
index 38c55aec5876..629c76772321 100644
--- a/graphics/eog-plugins/Makefile
+++ b/graphics/eog-plugins/Makefile
@@ -4,7 +4,7 @@
PORTNAME= eog-plugins
PORTVERSION= 2.30.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= graphics gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome2
@@ -16,9 +16,9 @@ BUILD_DEPENDS= eog:${PORTSDIR}/graphics/eog
LIB_DEPENDS= libgdata.so:${PORTSDIR}/devel/libgdata
RUN_DEPENDS= eog:${PORTSDIR}/graphics/eog
+USES= gettext gmake libtool:keepla pathfix pkgconfig tar:bzip2
USE_GL= gl
USE_GNOME= gnomeprefix intlhack gtk20
-USES= gettext pathfix libtool gmake pkgconfig tar:bzip2
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/graphics/eog/Makefile b/graphics/eog/Makefile
index 1a0dfb7d4bbb..90f7ac58acc8 100644
--- a/graphics/eog/Makefile
+++ b/graphics/eog/Makefile
@@ -4,7 +4,7 @@
PORTNAME= eog
PORTVERSION= 2.32.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= graphics gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome2
@@ -15,10 +15,11 @@ COMMENT= The Eye Of Gnome image viewer
BUILD_DEPENDS= ${LOCALBASE}/share/icons/gnome/index.theme:${PORTSDIR}/misc/gnome-icon-theme
RUN_DEPENDS= ${LOCALBASE}/share/icons/gnome/index.theme:${PORTSDIR}/misc/gnome-icon-theme
+USES= desktop-file-utils gettext gmake libtool:keepla pathfix \
+ pkgconfig tar:bzip2
USE_GNOME= gnomeprefix intlhack librsvg2 gconf2 gnomedesktop
WANT_GNOME= yes
INSTALLS_ICONS= yes
-USES= desktop-file-utils gettext gmake libtool pathfix pkgconfig tar:bzip2
INSTALLS_OMF= yes
GNU_CONFIGURE= yes
GNOME_DESKTOP_VERSION=2
diff --git a/graphics/evince/Makefile b/graphics/evince/Makefile
index eed1a4a3714e..b0fdf38b17c2 100644
--- a/graphics/evince/Makefile
+++ b/graphics/evince/Makefile
@@ -4,7 +4,7 @@
PORTNAME= evince
PORTVERSION= 2.32.0
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= graphics print gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome2
@@ -25,7 +25,8 @@ GNU_CONFIGURE= yes
USE_LDCONFIG= yes
INSTALLS_ICONS= yes
INSTALLS_OMF= yes
-USES= desktop-file-utils gettext pathfix gmake pkgconfig libtool tar:bzip2
+USES= desktop-file-utils gettext gmake libtool:keepla pathfix \
+ pkgconfig tar:bzip2
USE_GNOME= intlhack gnomeprefix gnomedocutils gconf2
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/graphics/exiv2/Makefile b/graphics/exiv2/Makefile
index 34817354663a..20ca35e47d51 100644
--- a/graphics/exiv2/Makefile
+++ b/graphics/exiv2/Makefile
@@ -3,6 +3,7 @@
PORTNAME= exiv2
PORTVERSION= 0.24
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= graphics
MASTER_SITES= http://www.exiv2.org/
@@ -14,8 +15,8 @@ LICENSE= GPLv2
LIB_DEPENDS= libexpat.so:${PORTSDIR}/textproc/expat2
-USES= gettext gmake iconv libtool
GNU_CONFIGURE= yes
+USES= gettext gmake iconv libtool:keepla
USE_LDCONFIG= yes
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/graphics/freeglut/Makefile b/graphics/freeglut/Makefile
index ea64b0ff65d8..bdf28110fe18 100644
--- a/graphics/freeglut/Makefile
+++ b/graphics/freeglut/Makefile
@@ -3,7 +3,7 @@
PORTNAME= freeglut
PORTVERSION= 2.8.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= SF
@@ -14,7 +14,7 @@ LICENSE= MIT
CONFLICTS= libglut-[0-9].*
-USES= libtool
+USES= libtool:keepla
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
USE_XORG= ice xi xxf86vm xrandr
diff --git a/graphics/gegl/Makefile b/graphics/gegl/Makefile
index ba3f2dbaf12f..8753e9302613 100644
--- a/graphics/gegl/Makefile
+++ b/graphics/gegl/Makefile
@@ -3,7 +3,7 @@
PORTNAME= gegl
PORTVERSION= 0.2.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= graphics
MASTER_SITES= ftp://ftp.gimp.org/pub/gegl/0.2/
@@ -21,7 +21,7 @@ ENSCRIPT_DESC= Enscript support
SPIRO_DESC= Spiro support
#UMFPACK_DESC= UMFpack support
-USES= gettext gmake libtool pathfix pkgconfig shebangfix tar:bzip2
+USES= gettext gmake libtool:keepla pathfix pkgconfig shebangfix tar:bzip2
USE_GNOME= glib20 intltool
USE_LDCONFIG= ${PREFIX}/lib/gegl-0.2
GNU_CONFIGURE= yes
diff --git a/graphics/glitz/Makefile b/graphics/glitz/Makefile
index 082572530a1b..2edfe363a613 100644
--- a/graphics/glitz/Makefile
+++ b/graphics/glitz/Makefile
@@ -4,16 +4,16 @@
PORTNAME= glitz
PORTVERSION= 0.5.6
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics
MASTER_SITES= http://cairographics.org/snapshots/
MAINTAINER= gnome@FreeBSD.org
COMMENT= OpenGL image compositing library
+USES= libtool:keepla pathfix
USE_GL= yes
USE_XORG= xt
-USES= pathfix libtool
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
diff --git a/graphics/goocanvas/Makefile b/graphics/goocanvas/Makefile
index 7163b39eee85..96ec3cb68d19 100644
--- a/graphics/goocanvas/Makefile
+++ b/graphics/goocanvas/Makefile
@@ -4,7 +4,7 @@
PORTNAME= goocanvas
PORTVERSION= 1.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= GNOME
@@ -13,7 +13,7 @@ COMMENT= Canvas widget for GTK+
PORTSCOUT= ignore:1
-USES= libtool pathfix pkgconfig tar:bzip2
+USES= libtool:keepla pathfix pkgconfig tar:bzip2
USE_GNOME= gtk20
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/graphics/goocanvasmm/Makefile b/graphics/goocanvasmm/Makefile
index 825fd5794761..be39ddcc233c 100644
--- a/graphics/goocanvasmm/Makefile
+++ b/graphics/goocanvasmm/Makefile
@@ -4,7 +4,7 @@
PORTNAME= goocanvasmm
PORTVERSION= 0.15.4
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics
MASTER_SITES= GNOME
@@ -15,7 +15,7 @@ LIB_DEPENDS= libgoocanvas.so:${PORTSDIR}/graphics/goocanvas
PORTSCOUT= ignore:1
-USES= libtool gmake pathfix pkgconfig tar:bzip2
+USES= gmake libtool:keepla pathfix pkgconfig tar:bzip2
USE_GNOME= gtkmm24
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/graphics/goocanvasmm2/Makefile b/graphics/goocanvasmm2/Makefile
index 859583a7da9c..6d79ca3bd5a1 100644
--- a/graphics/goocanvasmm2/Makefile
+++ b/graphics/goocanvasmm2/Makefile
@@ -4,7 +4,7 @@
PORTNAME= goocanvasmm
PORTVERSION= 1.90.9
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= GNOME
PKGNAMESUFFIX= 2
@@ -14,7 +14,7 @@ COMMENT= C++ bindings for the goocanvas widget for GTK
LIB_DEPENDS= libgoocanvas-2.0.so:${PORTSDIR}/graphics/goocanvas2
-USES= libtool gmake pathfix pkgconfig tar:xz
+USES= gmake libtool:keepla pathfix pkgconfig tar:xz
USE_GNOME= gtkmm30
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/graphics/gstreamer1-plugins-aalib/Makefile b/graphics/gstreamer1-plugins-aalib/Makefile
index e997dd6bbbd2..ee00144b836f 100644
--- a/graphics/gstreamer1-plugins-aalib/Makefile
+++ b/graphics/gstreamer1-plugins-aalib/Makefile
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= graphics
COMMENT= Gstreamer ASCII art plugin
diff --git a/graphics/gstreamer1-plugins-cairo/Makefile b/graphics/gstreamer1-plugins-cairo/Makefile
index 9fd5a125d029..8811d3d4b8b7 100644
--- a/graphics/gstreamer1-plugins-cairo/Makefile
+++ b/graphics/gstreamer1-plugins-cairo/Makefile
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= graphics
COMMENT= Gstreamer vector graphics plugin
diff --git a/graphics/gstreamer1-plugins-gdkpixbuf/Makefile b/graphics/gstreamer1-plugins-gdkpixbuf/Makefile
index db433bc32bc8..9f172606f90e 100644
--- a/graphics/gstreamer1-plugins-gdkpixbuf/Makefile
+++ b/graphics/gstreamer1-plugins-gdkpixbuf/Makefile
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= graphics
PKGNAMESUFFIX= 1-plugins-gdkpixbuf
diff --git a/graphics/gstreamer1-plugins-jpeg/Makefile b/graphics/gstreamer1-plugins-jpeg/Makefile
index 96a1fc8b912e..fd9d7a0bcba6 100644
--- a/graphics/gstreamer1-plugins-jpeg/Makefile
+++ b/graphics/gstreamer1-plugins-jpeg/Makefile
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= graphics
COMMENT= Gstreamer jpeg encoder/decoder plugin
diff --git a/graphics/gstreamer1-plugins-libcaca/Makefile b/graphics/gstreamer1-plugins-libcaca/Makefile
index 779a0e869f5d..46650ed9624c 100644
--- a/graphics/gstreamer1-plugins-libcaca/Makefile
+++ b/graphics/gstreamer1-plugins-libcaca/Makefile
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= graphics
COMMENT= Gstreamer color ASCII art plugin
diff --git a/graphics/gstreamer1-plugins-libvisual/Makefile b/graphics/gstreamer1-plugins-libvisual/Makefile
index 27fce809821c..17ea9c4b428d 100644
--- a/graphics/gstreamer1-plugins-libvisual/Makefile
+++ b/graphics/gstreamer1-plugins-libvisual/Makefile
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= graphics
COMMENT= Gstreamer libvisual plugin
diff --git a/graphics/gstreamer1-plugins-opencv/Makefile b/graphics/gstreamer1-plugins-opencv/Makefile
index 6887f7bfc3d0..9cb4c45a27fd 100644
--- a/graphics/gstreamer1-plugins-opencv/Makefile
+++ b/graphics/gstreamer1-plugins-opencv/Makefile
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= graphics
COMMENT= Gstreamer opencv real time computer vision plugin
diff --git a/graphics/gstreamer1-plugins-openjpeg/Makefile b/graphics/gstreamer1-plugins-openjpeg/Makefile
index fca954293d0a..952c66542e33 100644
--- a/graphics/gstreamer1-plugins-openjpeg/Makefile
+++ b/graphics/gstreamer1-plugins-openjpeg/Makefile
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= graphics
COMMENT= Gstreamer jpeg2000 decoder plugin
diff --git a/graphics/gstreamer1-plugins-png/Makefile b/graphics/gstreamer1-plugins-png/Makefile
index 668a1f8aabb8..d7d8e262523a 100644
--- a/graphics/gstreamer1-plugins-png/Makefile
+++ b/graphics/gstreamer1-plugins-png/Makefile
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= graphics
PKGNAMESUFFIX= 1-plugins-png
diff --git a/graphics/gstreamer1-plugins-webp/Makefile b/graphics/gstreamer1-plugins-webp/Makefile
index 56a61a2bd385..3d0a5bd84103 100644
--- a/graphics/gstreamer1-plugins-webp/Makefile
+++ b/graphics/gstreamer1-plugins-webp/Makefile
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= graphics
COMMENT= Gstreamer webp image decoder plugin
diff --git a/graphics/gstreamer1-plugins-zbar/Makefile b/graphics/gstreamer1-plugins-zbar/Makefile
index 59da68f189f5..46bd5f425199 100644
--- a/graphics/gstreamer1-plugins-zbar/Makefile
+++ b/graphics/gstreamer1-plugins-zbar/Makefile
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= graphics
COMMENT= Gstreamer ZBar barcode detector plugin
diff --git a/graphics/lcms/Makefile b/graphics/lcms/Makefile
index 1aee776aa3d7..a9d9f8535a9c 100644
--- a/graphics/lcms/Makefile
+++ b/graphics/lcms/Makefile
@@ -3,7 +3,7 @@
PORTNAME= lcms
PORTVERSION= 1.19
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= graphics
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION} \
@@ -24,7 +24,7 @@ CPPFLAGS+= -I${LOCALBASE}/include
GNU_CONFIGURE= yes
LDFLAGS+= -L${LOCALBASE}/lib
USE_LDCONFIG= yes
-USES= libtool pathfix
+USES= libtool:keepla pathfix
PORTDOCS= *
diff --git a/graphics/lcms2/Makefile b/graphics/lcms2/Makefile
index b5b3242e38ca..137dbdeee890 100644
--- a/graphics/lcms2/Makefile
+++ b/graphics/lcms2/Makefile
@@ -3,6 +3,7 @@
PORTNAME= lcms2
PORTVERSION= 2.6
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= SF/lcms/lcms/${PORTVERSION} \
http://www.littlecms.com/
@@ -22,7 +23,7 @@ CPPFLAGS+= -I${LOCALBASE}/include
GNU_CONFIGURE= yes
LDFLAGS+= -L${LOCALBASE}/lib
USE_LDCONFIG= yes
-USES= libtool pathfix
+USES= libtool:keepla pathfix
PORTDOCS= *
diff --git a/graphics/libcaca/Makefile b/graphics/libcaca/Makefile
index fedd2c29b881..7debe176ea86 100644
--- a/graphics/libcaca/Makefile
+++ b/graphics/libcaca/Makefile
@@ -3,14 +3,14 @@
PORTNAME= libcaca
DISTVERSION= 0.99.beta18
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= graphics
MASTER_SITES= http://caca.zoy.org/raw-attachment/wiki/libcaca/
MAINTAINER= multimedia@FreeBSD.org
COMMENT= Graphics library that outputs text instead of pixels
-USES= libtool pathfix pkgconfig
+USES= libtool:keepla pathfix pkgconfig
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
CONFIGURE_ARGS= --disable-doc \
diff --git a/graphics/libchamplain/Makefile b/graphics/libchamplain/Makefile
index 3445321c911f..9809f66dbbfe 100644
--- a/graphics/libchamplain/Makefile
+++ b/graphics/libchamplain/Makefile
@@ -4,7 +4,7 @@
PORTNAME= libchamplain
PORTVERSION= 0.8.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics
MASTER_SITES= GNOME
@@ -16,7 +16,7 @@ LIB_DEPENDS= libclutter-gtk-0.10.so:${PORTSDIR}/graphics/clutter-gtk \
libsoup-gnome-2.4.so:${PORTSDIR}/devel/libsoup-gnome
RUN_DEPENDS= g-ir-scanner:${PORTSDIR}/devel/gobject-introspection
-USES= gmake libtool pathfix pkgconfig tar:bzip2
+USES= gmake libtool:keepla pathfix pkgconfig tar:bzip2
USE_GNOME= gnomeprefix gtk20
USE_SQLITE= 3
USE_GL= gl
diff --git a/graphics/libetonyek/Makefile b/graphics/libetonyek/Makefile
index edc5c39230f5..323baab1878f 100644
--- a/graphics/libetonyek/Makefile
+++ b/graphics/libetonyek/Makefile
@@ -2,7 +2,7 @@
PORTNAME= libetonyek
PORTVERSION= 0.0.3
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics
MASTER_SITES= http://dev-www.libreoffice.org/src/
@@ -22,10 +22,10 @@ OPTIONS_DEFINE= DOCS TEST
CONFIGURE_ARGS= --disable-werror
CPPFLAGS+= -I${LOCALBASE}/include
-USE_LDCONFIG= yes
GNU_CONFIGURE= yes
+USES= gmake libtool:keepla pathfix pkgconfig
+USE_LDCONFIG= yes
USE_XZ= yes
-USES= gmake libtool pkgconfig pathfix
PORTDOCS= *
DOCS_BUILD_DEPENDS= doxygen:${PORTSDIR}/devel/doxygen
diff --git a/graphics/libexif/Makefile b/graphics/libexif/Makefile
index 145e1c21f041..f5d6b163116d 100644
--- a/graphics/libexif/Makefile
+++ b/graphics/libexif/Makefile
@@ -3,7 +3,7 @@
PORTNAME= libexif
PORTVERSION= 0.6.21
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= SF
@@ -14,7 +14,7 @@ LICENSE= LGPL21
OPTIONS_DEFINE= DOCS NLS
-USES= libtool gmake pathfix pkgconfig
+USES= gmake libtool:keepla pathfix pkgconfig
USE_BZIP2= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/graphics/libgnomecanvas/Makefile b/graphics/libgnomecanvas/Makefile
index f8281b7eb2ea..daaf7f796e10 100644
--- a/graphics/libgnomecanvas/Makefile
+++ b/graphics/libgnomecanvas/Makefile
@@ -4,19 +4,19 @@
PORTNAME= libgnomecanvas
PORTVERSION= 2.30.3
-PORTREVISION?= 2
+PORTREVISION?= 3
CATEGORIES= graphics gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome2
MAINTAINER= gnome@FreeBSD.org
-COMMENT= A graphics library for GNOME
+COMMENT= Graphics library for GNOME
USES+= tar:bzip2
.if !defined(REFERENCE_PORT)
-USES+= gettext gmake libtool pathfix pkgconfig
+USES+= gettext gmake libtool:keepla pathfix pkgconfig
USE_LDCONFIG= yes
USE_GNOME= libglade2 libartlgpl2 referencehack
GNU_CONFIGURE= yes
diff --git a/graphics/libgnomecanvasmm26/Makefile b/graphics/libgnomecanvasmm26/Makefile
index dc75ecffee3b..645258fe96cc 100644
--- a/graphics/libgnomecanvasmm26/Makefile
+++ b/graphics/libgnomecanvasmm26/Makefile
@@ -4,7 +4,7 @@
PORTNAME= libgnomecanvasmm
PORTVERSION= 2.26.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= graphics gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome2
@@ -17,7 +17,7 @@ BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4
LATEST_LINK= libgnomecanvasmm26
-USES= gmake pathfix libtool pkgconfig tar:bzip2
+USES= gmake libtool:keepla pathfix pkgconfig tar:bzip2
USE_GNOME= libgnomecanvas
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/graphics/libopenraw/Makefile b/graphics/libopenraw/Makefile
index 51ff49267ebd..1005d71e15ee 100644
--- a/graphics/libopenraw/Makefile
+++ b/graphics/libopenraw/Makefile
@@ -3,7 +3,7 @@
PORTNAME= libopenraw
PORTVERSION= 0.0.9
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= http://libopenraw.freedesktop.org/download/
@@ -13,7 +13,7 @@ COMMENT= Library for camera RAW files decoding
LIB_DEPENDS= libboost_thread.so:${PORTSDIR}/devel/boost-libs \
libjpeg.so:${PORTSDIR}/graphics/jpeg
-USES= compiler:c++11-lang libtool pkgconfig tar:bzip2
+USES= compiler:c++11-lang libtool:keepla pkgconfig tar:bzip2
USE_GNOME= libxml2
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/graphics/libwpg/Makefile b/graphics/libwpg/Makefile
index 48705d60bf24..662b9e86afa4 100644
--- a/graphics/libwpg/Makefile
+++ b/graphics/libwpg/Makefile
@@ -2,7 +2,7 @@
PORTNAME= libwpg
PORTVERSION= 0.2.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
@@ -14,7 +14,7 @@ LICENSE_COMB= dual
LIB_DEPENDS= libwpd-0.9.so:${PORTSDIR}/textproc/libwpd
-USES= libtool pkgconfig perl5 pathfix
+USES= libtool:keepla pathfix perl5 pkgconfig
USE_BZIP2= yes
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
diff --git a/graphics/poppler-glib/Makefile b/graphics/poppler-glib/Makefile
index f77c0fb5c40c..b8586c9cb853 100644
--- a/graphics/poppler-glib/Makefile
+++ b/graphics/poppler-glib/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
# $MCom: ports/graphics/poppler-glib/Makefile,v 1.4 2012/10/14 23:04:21 kwm Exp $
-PORTREVISION= 0
+PORTREVISION= 1
PKGNAMESUFFIX= -glib
MAINTAINER= gnome@FreeBSD.org
diff --git a/graphics/poppler-qt4/Makefile b/graphics/poppler-qt4/Makefile
index 27ffd9a56b50..c50e1f71863c 100644
--- a/graphics/poppler-qt4/Makefile
+++ b/graphics/poppler-qt4/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
# $MCom: ports/graphics/poppler-qt4/Makefile,v 1.18 2012/10/14 23:04:21 kwm Exp $
-PORTREVISION= 0
+PORTREVISION= 1
PKGNAMESUFFIX= -qt4
MAINTAINER= gnome@FreeBSD.org
diff --git a/graphics/poppler-utils/Makefile b/graphics/poppler-utils/Makefile
index fe9540f610dc..ec92217ce9fa 100644
--- a/graphics/poppler-utils/Makefile
+++ b/graphics/poppler-utils/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
# $MCom: ports/graphics/poppler-utils/Makefile,v 1.8 2012/10/14 23:04:21 kwm Exp $
-PORTREVISION= 0
+PORTREVISION= 1
PKGNAMESUFFIX= -utils
MAINTAINER= gnome@FreeBSD.org
diff --git a/graphics/poppler/Makefile b/graphics/poppler/Makefile
index 08bda7bf7adf..6e2085c94f95 100644
--- a/graphics/poppler/Makefile
+++ b/graphics/poppler/Makefile
@@ -4,7 +4,7 @@
PORTNAME= poppler
PORTVERSION= 0.24.5
-PORTREVISION?= 2
+PORTREVISION?= 3
CATEGORIES= graphics print
MASTER_SITES= http://poppler.freedesktop.org/
@@ -19,7 +19,7 @@ LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \
RUN_DEPENDS= poppler-data>0:${PORTSDIR}/graphics/poppler-data
USE_XZ= yes
-USES= gmake libtool pathfix pkgconfig
+USES= gmake libtool:keepla pathfix pkgconfig
USE_GNOME= libxml2
GNU_CONFIGURE= yes
USE_LDCONFIG= yes