aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Mk/bsd.efl.mk269
-rw-r--r--Mk/bsd.port.mk11
-rw-r--r--audio/deadbeef/Makefile2
-rw-r--r--deskutils/pypanel/Makefile6
-rw-r--r--devel/libast/Makefile6
-rw-r--r--editors/texmacs/Makefile4
-rw-r--r--games/netrek-client-cow/Makefile2
-rw-r--r--games/xteddy/Makefile4
-rw-r--r--graphics/feh/Makefile5
-rw-r--r--graphics/giblib/Makefile5
-rw-r--r--graphics/hsetroot/Makefile7
-rw-r--r--graphics/icat/Makefile4
-rw-r--r--graphics/imlib2/Makefile7
-rw-r--r--graphics/imlib2/pkg-plist3
-rw-r--r--graphics/imlib2_loaders/Makefile7
-rw-r--r--graphics/libcaca/Makefile3
-rw-r--r--graphics/maim/Makefile4
-rw-r--r--graphics/p5-Image-Imlib2/Makefile4
-rw-r--r--graphics/p5-Imlib2/Makefile5
-rw-r--r--graphics/pecl-imlib2/Makefile5
-rw-r--r--graphics/qiv/Makefile1
-rw-r--r--graphics/ruby-imlib2/Makefile5
-rw-r--r--graphics/scrot/Makefile2
-rw-r--r--graphics/simpleviewer/Makefile6
-rw-r--r--graphics/sxiv/Makefile2
-rw-r--r--graphics/telak/Makefile6
-rw-r--r--graphics/zphoto/Makefile6
-rw-r--r--irc/minbif/Makefile4
-rw-r--r--multimedia/audacious-plugins/Makefile1
-rw-r--r--multimedia/camserv/Makefile4
-rw-r--r--multimedia/py-kaa-imlib2/Makefile4
-rw-r--r--x11-wm/awesome/Makefile6
-rw-r--r--x11-wm/awesome2/Makefile8
-rw-r--r--x11-wm/e16/Makefile4
-rw-r--r--x11-wm/epplets/Makefile2
-rw-r--r--x11-wm/fluxbox/Makefile4
-rw-r--r--x11-wm/obconf/Makefile2
-rw-r--r--x11-wm/openbox/Makefile4
-rw-r--r--x11-wm/phluid/Makefile5
-rw-r--r--x11-wm/wmfs/Makefile4
-rw-r--r--x11/3ddesktop/Makefile5
-rw-r--r--x11/bgs/Makefile5
-rw-r--r--x11/erun/Makefile6
-rw-r--r--x11/eterm/Makefile6
-rw-r--r--x11/fbdesk/Makefile3
-rw-r--r--x11/idesk/Makefile6
-rw-r--r--x11/ipager/Makefile5
-rw-r--r--x11/metalock/Makefile4
-rw-r--r--x11/tint/Makefile6
-rw-r--r--x11/wbar/Makefile6
-rw-r--r--x11/wmappl/Makefile4
51 files changed, 121 insertions, 378 deletions
diff --git a/Mk/bsd.efl.mk b/Mk/bsd.efl.mk
deleted file mode 100644
index b2b484c388c..00000000000
--- a/Mk/bsd.efl.mk
+++ /dev/null
@@ -1,269 +0,0 @@
-#
-# $MBSDlabs: portmk/bsd.efl.mk,v 1.17 2006/10/02 14:57:48 stas Exp $
-# $FreeBSD$
-#
-# bsd.efl.mk - Support for Enlightenment Foundation Libraries (EFL)
-#
-# Author: Stanislav Sedov <stas@FreeBSD.org>
-# Inspired by bsd.sdl.mk by Edwin Groothuis <edwin@freebsd.org>
-#
-# You can specify EFL-related library dependency using "USE_EFL=" statement,
-# e.g. "USE_EFL= ecore evas" will add x11/ecore and graphics/evas as dependency
-# for your port.
-# You can check existency of certain library throught "WANT_EFL/HAVE_EFL" pair.
-# Note: WANT_EFL should be defined before including <bsd.port.pre.mk>, and
-# HAVE_EFL variable could be tested after it. For example:
-#
-# WANT_EFL= yes
-# .include <bsd.port.pre.mk>
-# .if ${HAVE_EFL:Mevas}
-# USE_EFL+= evas
-# .endif
-#
-# Currently recognized variables are:
-# USE_EFL - lists all EFL libraries which port depends on
-# WANT_EFL - the port wants to test which of EFL libraries are installed
-# on the target system
-#
-# The following variables could be tested after inclusion of bsd.port.pre.mk:
-# HAVE_EFL - lists all EFL libraries which are available on target system
-#
-# Feel free to send any comments and suggestion to maintainer.
-#
-
-EFL_Include_MAINTAINER= gblach@FreeBSD.org
-
-#
-# Define all supported libraries
-#
-_USE_EFL_ALL= epeg imlib2
-
-# For each library supported we define the following variables:
-# _%%LIB%%_CATEGORY - category the port belongs to
-# _%%LIB%%_PREFIX - where the library is installed
-# _%%LIB%%_VERSION - version of the shared library
-# _%%LIB%%_SLIB - name of the shared library
-#
-
-_epeg_CATEGORY= graphics
-_epeg_VERSION= 9
-
-_imlib2_CATEGORY= graphics
-_imlib2_VERSION= 5
-_imlib2_SLIB= Imlib2
-
-#
-# Assign values for variables which were not defined explicitly
-#
-.for LIB in ${_USE_EFL_ALL}
-. if !defined(_${LIB}_SLIB)
-_${LIB}_SLIB=${LIB}
-. endif
-. if !defined(_${LIB}_PORTNAME)
-_${LIB}_PORTNAME=${LIB}
-. endif
-. if !defined(_${LIB}_PREFIX)
-_${LIB}_PREFIX=${LOCALBASE}
-. endif
-.endfor
-
-#
-# Handle WANT_EFL feature
-#
-.if !defined(AFTERPORTMK)
-.if !defined(EFL_Include_pre)
-
-EFL_Include_pre= bsd.efl.mk
-
-HAVE_EFL?=
-.if defined(WANT_EFL)
-#
-# General EFL components
-#
-. for LIB in ${_USE_EFL_ALL}
-. if exists(${_${LIB}_PREFIX}/lib/lib${_${LIB}_SLIB}.so.${_${LIB}_VERSION})
-HAVE_EFL+= ${LIB}
-. endif
-. endfor
-.endif
-
-.endif #EFL_Include_pre
-.endif #AFTERPORTMK
-
-#
-# Handle USE_EFL feature
-#
-.if !defined(BEFOREPORTMK)
-.if !defined(EFL_Include_post)
-
-.if defined(USE_EFL_EVAS_ENGINES)
-
-USE_EFL+= evas
-
-_USE_EFL_EVAS_ENGINES= #empty
-. for COMP in ${USE_EFL_EVAS_ENGINES}
-. if ${_EFL_EVAS_ENGINES_ALL:M${COMP}}==""
-IGNORE= cannot install: unknown evas engine ${COMP}
-. else
-_USE_EFL_EVAS_ENGINES+= ${COMP}
-. endif
-. endfor
-
-# Get rid of duplicates
-_USE_EFL_EVAS_ENGINES_UQ= #empty
-. for COMP in ${_USE_EFL_EVAS_ENGINES}
-. if ${_USE_EFL_EVAS_ENGINES_UQ:M${COMP}}==""
-_USE_EFL_EVAS_ENGINES_UQ+= ${COMP}
-. endif
-. endfor
-
-. for COMP in ${_USE_EFL_EVAS_ENGINES_UQ}
-BUILD_DEPENDS+= ${_EFL_EVAS_ENGINES_MODDIR}/${_evas_engine_${COMP}_DIR}/${OPSYS:tl}${OSREL}-${ARCH}/module.so:${PORTSDIR}/${_evas_engine_${COMP}_CATEGORY}/${_evas_engine_${COMP}_PORTNAME}
-RUN_DEPENDS+= ${_EFL_EVAS_ENGINES_MODDIR}/${_evas_engine_${COMP}_DIR}/${OPSYS:tl}${OSREL}-${ARCH}/module.so:${PORTSDIR}/${_evas_engine_${COMP}_CATEGORY}/${_evas_engine_${COMP}_PORTNAME}
-. endfor
-
-.endif #USE_EFL_EVAS_ENGINES
-
-.if defined(USE_EFL_EVAS_LOADERS)
-
-USE_EFL+= evas
-
-_USE_EFL_EVAS_LOADERS= #empty
-. for COMP in ${USE_EFL_EVAS_LOADERS}
-. if ${_EFL_EVAS_LOADERS_ALL:M${COMP}}==""
-IGNORE= cannot install: unknown evas loader ${COMP}
-. else
-_USE_EFL_EVAS_LOADERS+= ${COMP}
-. endif
-. endfor
-
-# Get rid of duplicates
-_USE_EFL_EVAS_LOADERS_UQ= #empty
-. for COMP in ${_USE_EFL_EVAS_LOADERS}
-. if ${_USE_EFL_EVAS_LOADERS_UQ:M${COMP}}==""
-_USE_EFL_EVAS_LOADERS_UQ+= ${COMP}
-. endif
-. endfor
-
-. for COMP in ${_USE_EFL_EVAS_LOADERS_UQ}
-BUILD_DEPENDS+= ${_EFL_EVAS_LOADERS_MODDIR}/${_evas_loader_${COMP}_DIR}/${OPSYS:tl}${OSREL}-${ARCH}/module.so:${PORTSDIR}/${_evas_loader_${COMP}_CATEGORY}/${_evas_loader_${COMP}_PORTNAME}
-RUN_DEPENDS+= ${_EFL_EVAS_LOADERS_MODDIR}/${_evas_loader_${COMP}_DIR}/${OPSYS:tl}${OSREL}-${ARCH}/module.so:${PORTSDIR}/${_evas_loader_${COMP}_CATEGORY}/${_evas_loader_${COMP}_PORTNAME}
-. endfor
-
-.endif #USE_EFL_EVAS_LOADERS
-
-.if defined(USE_EFL_ECORE)
-
-USE_EFL+= ecore
-
-_USE_EFL_ECORE= #empty
-. for COMP in ${USE_EFL_ECORE}
-. if ${_EFL_ECORE_ALL:M${COMP}}==""
-IGNORE= cannot install: unknown ecore module ${COMP}
-. else
-_USE_EFL_ECORE+= ${COMP}
-. endif
-. endfor
-
-# Get rid of duplicates
-_USE_EFL_ECORE_UQ= #empty
-. for COMP in ${_USE_EFL_ECORE}
-. if ${_USE_EFL_ECORE_UQ:M${COMP}}==""
-_USE_EFL_ECORE_UQ+= ${COMP}
-. endif
-. endfor
-
-. for COMP in ${_USE_EFL_ECORE_UQ}
-LIB_DEPENDS+= lib${_ecore_${COMP}_NAME}.so.${_ecore_VERSION}:${PORTSDIR}/${_ecore_${COMP}_CATEGORY}/${_ecore_${COMP}_PORTNAME}
-. endfor
-
-.endif #USE_EFL_ECORE
-
-.if defined(USE_EFL)
-
-EFL_Include_post= bsd.efl.mk
-
-#
-# Check if we have all libraries requiested and build depends list
-#
-.if ${USE_EFL:Mlibrt_hack}
-_USE_EFL_LIBRT_HACK= yes
-.endif
-.if ${USE_EFL:Mmodarch_hack}
-_USE_EFL_MODARCH_HACK= yes
-.endif
-.if ${USE_EFL:Mlibtool_hack}
-_USE_EFL_LIBTOOL_HACK= yes
-.endif
-_USE_EFL= #empty
-.for LIB in ${USE_EFL:Nlibrt_hack:Nmodarch_hack:Nlibtool_hack}
-. if ${_USE_EFL_ALL:M${LIB}}==""
-IGNORE= cannot install: unknown library ${LIB}
-. else
-_USE_EFL+= ${LIB}
-. endif
-.endfor
-
-#
-# Get rid of duplicates
-#
-_USE_EFL_UQ= #empty
-.for LIB in ${_USE_EFL}
-. if ${_USE_EFL_UQ:M${LIB}}==""
-_USE_EFL_UQ+= ${LIB}
-. endif
-.endfor
-
-#
-# define dependencies
-#
-.for LIB in ${_USE_EFL_UQ}
-LIB_DEPENDS+= lib${_${LIB}_SLIB}.so.${_${LIB}_VERSION}:${PORTSDIR}/${_${LIB}_CATEGORY}/${_${LIB}_PORTNAME}
-.endfor
-
-#
-# Initialize configure enviropment
-#
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-CFLAGS+= -I${LOCALBASE}/include
-
-PLIST_SUB+= E17_ARCH=${OPSYS:tl}${OSREL}-${ARCH}
-
-.if defined(_USE_EFL_LIBRT_HACK)
-#
-# Don't use librt
-#
-post-patch: efl_drop_librt
-efl_drop_librt:
- @${REINPLACE_CMD} -E \
- -e '/^[[:space:]]+freebsd\*/,/^[[:space:]];;/s/-lrt//g' \
- ${WRKSRC}/configure
-.endif
-
-.if defined(_USE_EFL_MODARCH_HACK)
-#
-# Use correct module arch path
-#
-post-patch: efl_patch_modarch
-efl_patch_modarch:
- @${REINPLACE_CMD} -E \
- -e 's/(MODULE_ARCH="\$$host_os-\$$host_cpu)-[^"]+"/\1"/g' \
- -e 's/(MODULE_EDJE="\$$host_os-\$$host_cpu)-[^"]+"/\1"/g' \
- ${WRKSRC}/configure
-.endif
-
-.if defined(_USE_EFL_LIBTOOL_HACK)
-#
-# Get rid of .la and static library files
-#
-post-configure: efl_drop_la
-efl_drop_la:
- ${REINPLACE_CMD} -E -e \
- '/Install the pseudo-library/,/staticlibs=/s,^,#,' ${WRKSRC}/libtool
-.endif
-
-.endif #USE_EFL
-
-.endif #EFL_Include_post
-.endif #BEFOREPORTMK
diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk
index 8f3eaef2ee5..6a422a033f8 100644
--- a/Mk/bsd.port.mk
+++ b/Mk/bsd.port.mk
@@ -383,9 +383,6 @@ FreeBSD_MAINTAINER= portmgr@FreeBSD.org
# (libtool, autoconf, autoheader, automake et al.)
# See bsd.autotools.mk for more details.
##
-# USE_EFL - If set, this port use EFL libraries.
-# Implies inclusion of bsd.efl.mk. (Also see
-# that file for more information on USE_EFL_*).
# USE_FPC - If set, this port relies on the Free Pascal language.
# Implies inclusion of bsd.fpc.mk. (Also see
# that file for more information on WANT_FPC_*).
@@ -1423,10 +1420,6 @@ PKGCOMPATDIR?= ${LOCALBASE}/lib/compat/pkg
USES+= python
.endif
-.if defined(USE_EFL) || defined(WANT_EFL) || defined(USE_EFL_ESMART)
-.include "${PORTSDIR}/Mk/bsd.efl.mk"
-.endif
-
.if defined(USE_FPC) || defined(WANT_FPC_BASE) || defined(WANT_FPC_ALL)
.include "${PORTSDIR}/Mk/bsd.fpc.mk"
.endif
@@ -1857,10 +1850,6 @@ _FORCE_POST_PATTERNS= rmdir kldxref mkfontscale mkfontdir fc-cache \
.include "${PORTSDIR}/Mk/bsd.gstreamer.mk"
.endif
-.if defined(USE_EFL) || defined(WANT_EFL) || defined(USE_EFL_ESMART)
-.include "${PORTSDIR}/Mk/bsd.efl.mk"
-.endif
-
.if defined(USE_JAVA)
.include "${PORTSDIR}/Mk/bsd.java.mk"
.endif
diff --git a/audio/deadbeef/Makefile b/audio/deadbeef/Makefile
index 5f8957fc1ec..65fcc878bd9 100644
--- a/audio/deadbeef/Makefile
+++ b/audio/deadbeef/Makefile
@@ -3,7 +3,7 @@
PORTNAME= deadbeef
PORTVERSION= 0.6.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= audio
MASTER_SITES= SF/${PORTNAME}/
diff --git a/deskutils/pypanel/Makefile b/deskutils/pypanel/Makefile
index de022f138b9..8b95b85ccf6 100644
--- a/deskutils/pypanel/Makefile
+++ b/deskutils/pypanel/Makefile
@@ -3,7 +3,7 @@
PORTNAME= pypanel
PORTVERSION= 2.4
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= deskutils
MASTER_SITES= SF
DISTNAME= PyPanel-${PORTVERSION}
@@ -11,13 +11,13 @@ DISTNAME= PyPanel-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Desktop panel written in Python
-LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2
+LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 \
+ libImlib2.so:${PORTSDIR}/graphics/imlib2
BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/Xlib/X.py:${PORTSDIR}/x11-toolkits/py-xlib
RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= python
USE_PYTHON= distutils autoplist
-USE_EFL= imlib2
USE_XORG= xft
PORTDOCS= *
diff --git a/devel/libast/Makefile b/devel/libast/Makefile
index 8bcd356032e..c13116766d2 100644
--- a/devel/libast/Makefile
+++ b/devel/libast/Makefile
@@ -3,7 +3,7 @@
PORTNAME= libast
PORTVERSION= 0.7
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= devel
MASTER_SITES= http://www.eterm.org/download/ \
CRITICAL
@@ -13,9 +13,9 @@ COMMENT= Library of assorted spiffy things
LICENSE= MIT
-LIB_DEPENDS= libpcre.so:${PORTSDIR}/devel/pcre
+LIB_DEPENDS= libpcre.so:${PORTSDIR}/devel/pcre \
+ libImlib2.so:${PORTSDIR}/graphics/imlib2
-USE_EFL= imlib2
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib
diff --git a/editors/texmacs/Makefile b/editors/texmacs/Makefile
index ce70a83a991..f082b1cf9fa 100644
--- a/editors/texmacs/Makefile
+++ b/editors/texmacs/Makefile
@@ -3,7 +3,7 @@
PORTNAME= texmacs
PORTVERSION= 1.0.7.21
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= editors print
MASTER_SITES= ftp://ftp.texmacs.org/TeXmacs/tmftp/source/ \
http://www.predatorlabs.net/dl/
@@ -45,7 +45,7 @@ GHOSTSCRIPT_CONFIGURE_WITH= gs=yes
ICONV_USES= iconv
ICONV_CONFIGURE_WITH= iconv
-IMLIB2_USE= EFL=imlib2
+IMLIB2_LIB_DEPENDS= libImlib2.so:${PORTSDIR}/graphics/imlib2
IMLIB2_CONFIGURE_ON= --with-imlib2
IMLIB2_CONFIGURE_OFF= --without-imlib
diff --git a/games/netrek-client-cow/Makefile b/games/netrek-client-cow/Makefile
index 7816f735834..c64d89a94b3 100644
--- a/games/netrek-client-cow/Makefile
+++ b/games/netrek-client-cow/Makefile
@@ -3,7 +3,7 @@
PORTNAME= netrek-client-cow
PORTVERSION= 3.3.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= games
MASTER_SITES= http://www.netrek.org/files/COW/ \
http://quozl.us.netrek.org/netrek/
diff --git a/games/xteddy/Makefile b/games/xteddy/Makefile
index 840a172ff77..b23b2591b94 100644
--- a/games/xteddy/Makefile
+++ b/games/xteddy/Makefile
@@ -3,6 +3,7 @@
PORTNAME= xteddy
PORTVERSION= 2.2
+PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= http://webstaff.itn.liu.se/~stegu/xteddy/ \
http://www.skysmurf.nl/comp/FreeBSD/distfiles/
@@ -12,8 +13,9 @@ COMMENT= Cuddlesome teddy for the X desktop
LICENSE= GPLv2
+LIB_DEPENDS= libImlib2.so:${PORTSDIR}/graphics/imlib2
+
USES= pkgconfig
-USE_EFL= imlib2
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/graphics/feh/Makefile b/graphics/feh/Makefile
index 23e41c7c1a3..2123506c944 100644
--- a/graphics/feh/Makefile
+++ b/graphics/feh/Makefile
@@ -3,6 +3,7 @@
PORTNAME= feh
PORTVERSION= 2.12
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= http://feh.finalrewind.org/ \
${MASTER_SITE_LOCAL}
@@ -13,11 +14,11 @@ COMMENT= Image viewer that utilizes Imlib2
LICENSE= MIT
-LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl
+LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl \
+ libImlib2.so:${PORTSDIR}/graphics/imlib2
USE_XORG= x11 xt xinerama
USES= gmake perl5 tar:bzip2 shebangfix desktop-file-utils
-USE_EFL= imlib2
USE_PERL5= run
CPPFLAGS+= -I${LOCALBASE}/include -std=c99
diff --git a/graphics/giblib/Makefile b/graphics/giblib/Makefile
index 2bd2d4880af..51d54d1efbc 100644
--- a/graphics/giblib/Makefile
+++ b/graphics/giblib/Makefile
@@ -3,7 +3,7 @@
PORTNAME= giblib
PORTVERSION= 1.2.4
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= graphics devel
MASTER_SITES= http://linuxbrit.co.uk/downloads/
@@ -13,8 +13,9 @@ COMMENT= Utility library that includes a wrapper for imlib2
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
+LIB_DEPENDS= libImlib2.so:${PORTSDIR}/graphics/imlib2
+
USES= pathfix pkgconfig libtool
-USE_EFL= imlib2
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
MAKE_ARGS= docsdir=${DOCSDIR}
diff --git a/graphics/hsetroot/Makefile b/graphics/hsetroot/Makefile
index 18c5b256d86..5c03c981b21 100644
--- a/graphics/hsetroot/Makefile
+++ b/graphics/hsetroot/Makefile
@@ -3,7 +3,7 @@
PORTNAME= hsetroot
PORTVERSION= 1.0.2
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= graphics
MASTER_SITES= http://cdn.thegraveyard.org/releases/hsetroot/ \
http://www.skysmurf.nl/comp/FreeBSD/distfiles/
@@ -13,11 +13,12 @@ COMMENT= Wallpaper manipulation utility for X11
LICENSE= GPLv2
+LIB_DEPENDS= libImlib2.so:${PORTSDIR}/graphics/imlib2
+
GNU_CONFIGURE= yes
USES= gmake
-USE_EFL= imlib2
USE_XORG= x11
-LDFLAGS+= -lX11
+LDFLAGS+= -L${LOCALBASE}/lib -lX11
PLIST_FILES= bin/hsetroot
diff --git a/graphics/icat/Makefile b/graphics/icat/Makefile
index 9c4b80d8ef8..897d9e3ca20 100644
--- a/graphics/icat/Makefile
+++ b/graphics/icat/Makefile
@@ -3,13 +3,15 @@
PORTNAME= icat
PORTVERSION= 0.4
+PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Displays images in 256-color capable terminals
+LIB_DEPENDS= libImlib2.so:${PORTSDIR}/graphics/imlib2
+
USES= gmake dos2unix
-USE_EFL= imlib2
USE_GITHUB= yes
GH_ACCOUNT= atextor
GH_TAGNAME= v${PORTVERSION}
diff --git a/graphics/imlib2/Makefile b/graphics/imlib2/Makefile
index e4e8fedc48c..7b0d2d6b645 100644
--- a/graphics/imlib2/Makefile
+++ b/graphics/imlib2/Makefile
@@ -3,7 +3,7 @@
PORTNAME= imlib2
PORTVERSION= 1.4.6
-PORTREVISION= 4
+PORTREVISION= 5
PORTEPOCH= 2
CATEGORIES= graphics enlightenment
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
@@ -20,11 +20,10 @@ LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2
GNU_CONFIGURE= yes
-USE_EFL= libtool_hack
USE_LDCONFIG= yes
-USES= pathfix pkgconfig tar:bzip2
+USES= libtool pathfix pkgconfig tar:bzip2
-CONFIGURE_ARGS+= --enable-visibility-hiding
+CONFIGURE_ARGS+= --enable-visibility-hiding --disable-static
CONFIGURE_ENV+= ac_cv_lib_dl_dlopen=no
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
diff --git a/graphics/imlib2/pkg-plist b/graphics/imlib2/pkg-plist
index 7921c7dfcdb..bf53525c7ca 100644
--- a/graphics/imlib2/pkg-plist
+++ b/graphics/imlib2/pkg-plist
@@ -25,7 +25,8 @@ lib/imlib2/loaders/tga.so
lib/imlib2/loaders/xpm.so
lib/imlib2/loaders/zlib.so
lib/libImlib2.so
-lib/libImlib2.so.5
+lib/libImlib2.so.1
+lib/libImlib2.so.1.4.6
libdata/pkgconfig/imlib2.pc
%%DATADIR%%/data/fonts/cinema.ttf
%%DATADIR%%/data/fonts/grunge.ttf
diff --git a/graphics/imlib2_loaders/Makefile b/graphics/imlib2_loaders/Makefile
index 4885936a88b..f997af077e8 100644
--- a/graphics/imlib2_loaders/Makefile
+++ b/graphics/imlib2_loaders/Makefile
@@ -3,6 +3,7 @@
PORTNAME= imlib2_loaders
PORTVERSION= 1.4.6
+PORTREVISION= 1
PORTEPOCH= 2
CATEGORIES= graphics enlightenment
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
@@ -17,15 +18,17 @@ LICENSE_NAME_imlib2= imlib2 license
LICENSE_FILE_imlib2= ${WRKSRC}/COPYING
LICENSE_PERMS_imlib2= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+LIB_DEPENDS= libImlib2.so:${PORTSDIR}/graphics/imlib2
+
GNU_CONFIGURE= yes
-USES= pathfix pkgconfig tar:bzip2
-USE_EFL= imlib2 libtool_hack
+USES= libtool pathfix pkgconfig tar:bzip2
OPTIONS_DEFINE= EET XCF
OPTIONS_DEFAULT= EET XCF
EET_DESC= Enable eet loader
XCF_DESC= Enable XCF loader
+CONFIGURE_ARGS= --disable-static
MAKE_ENV+= INSTALL_STRIP_FLAG="${STRIP}"
.include <bsd.port.options.mk>
diff --git a/graphics/libcaca/Makefile b/graphics/libcaca/Makefile
index f03982ed47d..f40d49b4dcf 100644
--- a/graphics/libcaca/Makefile
+++ b/graphics/libcaca/Makefile
@@ -3,6 +3,7 @@
PORTNAME= libcaca
DISTVERSION= 0.99.beta19
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= http://caca.zoy.org/raw-attachment/wiki/libcaca/
@@ -32,7 +33,7 @@ FTGL_DESC= Freetype font rendering in OpenGL
X11_USE= XORG=x11 GL=glut
X11_CONFIGURE_OFF= --disable-x11 --disable-gl
-IMLIB2_USE= EFL=imlib2
+IMLIB2_LIB_DEPENDS= libImlib2.so:${PORTSDIR}/graphics/imlib2
IMLIB2_CONFIGURE_ENABLE= imlib2
SLANG_LIB_DEPENDS= libslang.so.2:${PORTSDIR}/devel/libslang2
SLANG_CONFIGURE_ENABLE= slang
diff --git a/graphics/maim/Makefile b/graphics/maim/Makefile
index ff8f44ed0a7..82e5472c6bb 100644
--- a/graphics/maim/Makefile
+++ b/graphics/maim/Makefile
@@ -2,6 +2,7 @@
PORTNAME= maim
PORTVERSION= 3.3.41
+PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= neel@neelc.org
@@ -9,6 +10,8 @@ COMMENT= Screenshot utility with performance improvements over scrot
LICENSE= GPLv3
+LIB_DEPENDS= libImlib2.so:${PORTSDIR}/graphics/imlib2
+
USE_GITHUB= yes
GH_ACCOUNT= naelstrof
GH_PROJECT= maim
@@ -16,7 +19,6 @@ GH_TAGNAME= v${PORTVERSION}
GH_COMMIT= 178b253
USES= cmake
-USE_EFL= imlib2
USE_XORG= x11 xrandr xfixes
PLIST_FILES= bin/${PORTNAME} man/man1/${PORTNAME}.1.gz
diff --git a/graphics/p5-Image-Imlib2/Makefile b/graphics/p5-Image-Imlib2/Makefile
index fa6c6c8ed7f..bbf045b635e 100644
--- a/graphics/p5-Image-Imlib2/Makefile
+++ b/graphics/p5-Image-Imlib2/Makefile
@@ -3,7 +3,7 @@
PORTNAME= Image-Imlib2
PORTVERSION= 2.03
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -12,10 +12,10 @@ MAINTAINER= perl@FreeBSD.org
COMMENT= Perl interface to the Imlib2 image library
BUILD_DEPENDS+= p5-Test-Simple>=0:${PORTSDIR}/devel/p5-Test-Simple
+LIB_DEPENDS= libImlib2.so:${PORTSDIR}/graphics/imlib2
USES= perl5
USE_PERL5= modbuild
-USE_EFL= imlib2
OPTIONS_DEFINE= DOCS EXAMPLES
diff --git a/graphics/p5-Imlib2/Makefile b/graphics/p5-Imlib2/Makefile
index b99afbfe1d6..f360428c30c 100644
--- a/graphics/p5-Imlib2/Makefile
+++ b/graphics/p5-Imlib2/Makefile
@@ -3,7 +3,7 @@
PORTNAME= Imlib2
PORTVERSION= 1.0.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= graphics perl5
MASTER_SITES= http://www.muhri.net/
PKGNAMEPREFIX= p5-
@@ -12,7 +12,8 @@ DISTNAME= ${PORTNAME}-Perl-${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Perl bindings for Imlib2
-USE_EFL= imlib2
+LIB_DEPENDS= libImlib2.so:${PORTSDIR}/graphics/imlib2
+
USES= perl5
USE_PERL5= configure
diff --git a/graphics/pecl-imlib2/Makefile b/graphics/pecl-imlib2/Makefile
index dec568ef7f6..2fb3db9ef4a 100644
--- a/graphics/pecl-imlib2/Makefile
+++ b/graphics/pecl-imlib2/Makefile
@@ -3,7 +3,7 @@
PORTNAME= imlib2
PORTVERSION= 0.1.00
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics
MASTER_SITES= http://pecl.php.net/get/
PKGNAMEPREFIX= pecl-
@@ -13,11 +13,12 @@ DIST_SUBDIR= PECL
MAINTAINER= leeym@FreeBSD.org
COMMENT= PECL extension if imlib2
+LIB_DEPENDS= libImlib2.so:${PORTSDIR}/graphics/imlib2
+
USE_PHP= yes
USE_PHPEXT= yes
DEFAULT_PHP_VER=53
IGNORE_WITH_PHP=5
-USE_EFL= imlib2
# libImlib2 may or may not depend on X, however,
# imlib2 extension doesn't need X related functions in libImlib2
diff --git a/graphics/qiv/Makefile b/graphics/qiv/Makefile
index 57eb988a033..08f1dbbf93c 100644
--- a/graphics/qiv/Makefile
+++ b/graphics/qiv/Makefile
@@ -3,6 +3,7 @@
PORTNAME= qiv
PORTVERSION= 2.3.1
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= http://spiegl.de/qiv/download/ \
http://www.predatorlabs.net/dl/
diff --git a/graphics/ruby-imlib2/Makefile b/graphics/ruby-imlib2/Makefile
index 7481b5ad767..b3e6939a805 100644
--- a/graphics/ruby-imlib2/Makefile
+++ b/graphics/ruby-imlib2/Makefile
@@ -3,7 +3,7 @@
PORTNAME= imlib2
PORTVERSION= 0.5.2
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= graphics ruby
MASTER_SITES= http://www.pablotron.org/download/
PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
@@ -13,11 +13,12 @@ DIST_SUBDIR= ruby
MAINTAINER= ruby@FreeBSD.org
COMMENT= Imlib2 bindings for Ruby
+LIB_DEPENDS= libImlib2.so:${PORTSDIR}/graphics/imlib2
+
OPTIONS_DEFINE= DOCS EXAMPLES
USE_RUBY= yes
USE_RUBY_EXTCONF= yes
-USE_EFL= imlib2
INSTALL_TARGET= site-install
diff --git a/graphics/scrot/Makefile b/graphics/scrot/Makefile
index 136f2ee43cf..bfb43eb6ba5 100644
--- a/graphics/scrot/Makefile
+++ b/graphics/scrot/Makefile
@@ -3,7 +3,7 @@
PORTNAME= scrot
PORTVERSION= 0.8
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= graphics
MASTER_SITES= http://linuxbrit.co.uk/downloads/ \
http://mirror.amdmi3.ru/distfiles/
diff --git a/graphics/simpleviewer/Makefile b/graphics/simpleviewer/Makefile
index dcdf7a8bbd1..ae0129530ef 100644
--- a/graphics/simpleviewer/Makefile
+++ b/graphics/simpleviewer/Makefile
@@ -3,7 +3,7 @@
PORTNAME= simpleviewer
PORTVERSION= 1.7.1553.8560
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= graphics
MASTER_SITES= SF/${PORTNAME}/OpenGL%20edition
DISTNAME= sviewgl-src-${PORTVERSION}
@@ -15,10 +15,10 @@ LICENSE= GPLv2
LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \
libpng.so:${PORTSDIR}/graphics/png \
- libgif.so:${PORTSDIR}/graphics/giflib
+ libgif.so:${PORTSDIR}/graphics/giflib \
+ libImlib2.so:${PORTSDIR}/graphics/imlib2
USES= tar:bzip2
-USE_EFL= imlib2
USE_GL= glut
WRKSRC= ${WRKDIR}/sviewgl-src
MAKE_ARGS= CC="${CXX}"
diff --git a/graphics/sxiv/Makefile b/graphics/sxiv/Makefile
index c888a746b07..5e908778df9 100644
--- a/graphics/sxiv/Makefile
+++ b/graphics/sxiv/Makefile
@@ -3,7 +3,7 @@
PORTNAME= sxiv
PORTVERSION= 1.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= https://github.com/muennich/sxiv/archive/
DISTNAME= v${PORTVERSION}
diff --git a/graphics/telak/Makefile b/graphics/telak/Makefile
index 9fde8692157..cfdaa3e563a 100644
--- a/graphics/telak/Makefile
+++ b/graphics/telak/Makefile
@@ -3,7 +3,7 @@
PORTNAME= telak
PORTVERSION= 0.6
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics
MASTER_SITES= http://julien.danjou.info/telak/ \
CRITICAL
@@ -14,10 +14,10 @@ COMMENT= Tool to draw pictures on your root window
LICENSE= GPLv2
LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl \
- libgcrypt.so:${PORTSDIR}/security/libgcrypt
+ libgcrypt.so:${PORTSDIR}/security/libgcrypt \
+ libImlib2.so:${PORTSDIR}/graphics/imlib2
USES= gmake
-USE_EFL= imlib2
ALL_TARGET= ${PORTNAME}
diff --git a/graphics/zphoto/Makefile b/graphics/zphoto/Makefile
index 766a5016d37..cdb8b2f9e7f 100644
--- a/graphics/zphoto/Makefile
+++ b/graphics/zphoto/Makefile
@@ -3,7 +3,7 @@
PORTNAME= zphoto
PORTVERSION= 1.2
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= graphics www
MASTER_SITES= http://namazu.org/~satoru/zphoto/
MASTER_SITE_SUBDIR= ${PORTNAME}
@@ -16,7 +16,8 @@ OPTIONS_DEFAULT= ZIP
ZIP_DESC= Enable zip support
LIB_DEPENDS= libming.so:${PORTSDIR}/graphics/ming \
- libpopt.so:${PORTSDIR}/devel/popt
+ libpopt.so:${PORTSDIR}/devel/popt \
+ libImlib2.so:${PORTSDIR}/graphics/imlib2
ZIP_RUN_DEPENDS= zip:${PORTSDIR}/archivers/zip
ZIP_CONFIGURE_OFF= --disable-zip
@@ -25,7 +26,6 @@ GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-avifile
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib
-USE_EFL= imlib2
USES= perl5 gmake
USE_PERL5= build
diff --git a/irc/minbif/Makefile b/irc/minbif/Makefile
index 14c5595e4ad..f38d06e4761 100644
--- a/irc/minbif/Makefile
+++ b/irc/minbif/Makefile
@@ -3,7 +3,7 @@
PORTNAME= minbif
PORTVERSION= 1.0.5
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= irc net-im
MASTER_SITES= https://symlink.me/attachments/download/148/
@@ -64,7 +64,7 @@ CMAKE_ARGS+= -DENABLE_VIDEO:BOOL=OFF
.endif
.if ${PORT_OPTIONS:MCACA}
-USE_EFL= imlib2
+LIB_DEPENDS+= libImlib2.so:${PORTSDIR}/graphics/imlib2
.endif
.if ${PORT_OPTIONS:MVIDEO} && empty(PORT_OPTIONS:MCACA)
diff --git a/multimedia/audacious-plugins/Makefile b/multimedia/audacious-plugins/Makefile
index 9284a5904f5..4bc78bcb128 100644
--- a/multimedia/audacious-plugins/Makefile
+++ b/multimedia/audacious-plugins/Makefile
@@ -21,7 +21,6 @@ LDFLAGS+= -L${LOCALBASE}/lib
CFLAGS+= -I${LOCALBASE}/include
CONFIGURE_ARGS= --disable-mpris2
USE_GNOME= glib20
-WANT_EFL= yes
WANT_SDL= yes
PORTDOCS= AUTHORS
diff --git a/multimedia/camserv/Makefile b/multimedia/camserv/Makefile
index 1946bd81af6..e7c7f231929 100644
--- a/multimedia/camserv/Makefile
+++ b/multimedia/camserv/Makefile
@@ -3,7 +3,7 @@
PORTNAME= camserv
PORTVERSION= 0.5.1
-PORTREVISION= 18
+PORTREVISION= 19
PORTEPOCH= 1
CATEGORIES= multimedia
MASTER_SITES= SF/cserv/${PORTNAME}/${PORTVERSION}
@@ -28,7 +28,7 @@ OPTIONS_DEFINE= IMLIB2 PIXBUF V4L DOCS
OPTIONS_DEFAULT=IMLIB2
OPTIONS_SUB= yes
-IMLIB2_USE= EFL=imlib2
+IMLIB2_LIB_DEPENDS= libImlib2.so:${PORTSDIR}/graphics/imlib2
IMLIB2_CONFIGURE_OFF= ac_cv_path_IMLIB2_CONFIG=no
PIXBUF_USE= GNOME=gdkpixbuf
diff --git a/multimedia/py-kaa-imlib2/Makefile b/multimedia/py-kaa-imlib2/Makefile
index 3d3a7933fdb..37b87b80018 100644
--- a/multimedia/py-kaa-imlib2/Makefile
+++ b/multimedia/py-kaa-imlib2/Makefile
@@ -3,7 +3,7 @@
PORTNAME= kaa-imlib2
PORTVERSION= 0.2.3
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= multimedia python
MASTER_SITES= SF/freevo/${PORTNAME}/${PORTVERSION}
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,9 +13,9 @@ COMMENT= Kaa Media Repository - imlib2 wrapper for python
BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/kaa/__init__.py:${PORTSDIR}/multimedia/py-kaa-base
RUN_DEPENDS:= ${BUILD_DEPENDS}
+LIB_DEPENDS= libImlib2.so:${PORTSDIR}/graphics/imlib2
USES= python
USE_PYTHON= distutils autoplist
-USE_EFL= imlib2
.include <bsd.port.mk>
diff --git a/x11-wm/awesome/Makefile b/x11-wm/awesome/Makefile
index 51db25d2ad3..f3baa0a0e39 100644
--- a/x11-wm/awesome/Makefile
+++ b/x11-wm/awesome/Makefile
@@ -3,7 +3,7 @@
PORTNAME= awesome
PORTVERSION= 3.5.5
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= x11-wm
MASTER_SITES= http://awesome.naquadah.org/download/
@@ -30,11 +30,11 @@ LIB_DEPENDS= libcairo.so:${PORTSDIR}/graphics/cairo \
libxcb-util.so:${PORTSDIR}/x11/xcb-util \
libxcb-cursor.so:${PORTSDIR}/x11/xcb-util-cursor \
libxcb-keysyms.so:${PORTSDIR}/x11/xcb-util-keysyms \
- libxcb-icccm.so:${PORTSDIR}/x11/xcb-util-wm
+ libxcb-icccm.so:${PORTSDIR}/x11/xcb-util-wm \
+ libImlib2.so:${PORTSDIR}/graphics/imlib2
USES= cmake execinfo iconv pkgconfig lua tar:xz
CMAKE_ARGS+= -DSYSCONFDIR=${PREFIX}/etc
-USE_EFL= imlib2
USE_GNOME= glib20 pango gdkpixbuf2
USE_XORG= pixman x11 xau xcb xdmcp xext xft xinerama xrandr xrender \
xproto
diff --git a/x11-wm/awesome2/Makefile b/x11-wm/awesome2/Makefile
index e9526b6ccc0..d3eda110fad 100644
--- a/x11-wm/awesome2/Makefile
+++ b/x11-wm/awesome2/Makefile
@@ -3,7 +3,7 @@
PORTNAME= awesome2
PORTVERSION= 2.3.6
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= x11-wm
MASTER_SITES= http://awesome.naquadah.org/download/
DISTNAME= awesome-${PORTVERSION}
@@ -17,15 +17,15 @@ BUILD_DEPENDS= asciidoc:${PORTSDIR}/textproc/asciidoc \
xmlto:${PORTSDIR}/textproc/xmlto
LIB_DEPENDS= libconfuse.so:${PORTSDIR}/devel/libconfuse \
libcairo.so:${PORTSDIR}/graphics/cairo \
- libfreetype.so:${PORTSDIR}/print/freetype2
+ libfreetype.so:${PORTSDIR}/print/freetype2 \
+ libImlib2.so:${PORTSDIR}/graphics/imlib2
USES= iconv pkgconfig python:build
GNU_CONFIGURE= yes
CONFIGURE_ENV= PYTHON=${PYTHON_CMD}
-USE_EFL= imlib2
USE_GNOME= pango
USE_XORG= x11 xft xext xinerama xt xrandr xproto
-LDFLAGS+= -lX11 -lXext ${ICONV_LIB}
+LDFLAGS+= -L${LOCALBASE}/lib -lX11 -lXext ${ICONV_LIB}
MAN1S= awesome2.1 \
awesome2-client.1 \
diff --git a/x11-wm/e16/Makefile b/x11-wm/e16/Makefile
index fc3a414bd66..ee3426fc169 100644
--- a/x11-wm/e16/Makefile
+++ b/x11-wm/e16/Makefile
@@ -3,6 +3,7 @@
PORTNAME= e16
PORTVERSION= 1.0.15
+PORTREVISION= 1
CATEGORIES= x11-wm enlightenment
MASTER_SITES= SF/enlightenment/${PORTNAME}/${PORTVERSION}/
@@ -11,6 +12,8 @@ COMMENT= Enlightenment DR16 window manager
LICENSE= MIT
+LIB_DEPENDS= libImlib2.so:${PORTSDIR}/graphics/imlib2
+
OPTIONS_DEFINE= DOCS NLS SOUND
OPTIONS_SUB= yes
SOUND_DESC= Sound support via pulseaudio/libsndfile
@@ -30,7 +33,6 @@ USE_XORG= compositeproto damageproto xextproto x11 xbitmaps xcomposite xdamage \
xext xfixes xft xinerama xrandr xrender xxf86vm
USES= gettext gmake iconv libtool perl5 pkgconfig shebangfix
SHEBANG_FILES= scripts/e_gen_menu
-USE_EFL= imlib2
CFLAGS+= -Wno-unused-parameter
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-dependency-tracking \
diff --git a/x11-wm/epplets/Makefile b/x11-wm/epplets/Makefile
index 1b4cf6d1fc4..d90b89aad92 100644
--- a/x11-wm/epplets/Makefile
+++ b/x11-wm/epplets/Makefile
@@ -3,7 +3,7 @@
PORTNAME= epplets
PORTVERSION= 0.14
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11-wm
MASTER_SITES= SF/enlightenment/${PORTNAME}/${PORTVERSION}
diff --git a/x11-wm/fluxbox/Makefile b/x11-wm/fluxbox/Makefile
index 2bea381791e..cb31ad7ad2c 100644
--- a/x11-wm/fluxbox/Makefile
+++ b/x11-wm/fluxbox/Makefile
@@ -3,7 +3,7 @@
PORTNAME= fluxbox
PORTVERSION= 1.3.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11-wm
MASTER_SITES= SF
DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}
@@ -65,7 +65,7 @@ PLIST_SUB+= DOCPDF="@comment "
.endif
.if ${PORT_OPTIONS:MIMLIB2}
-USE_EFL+= imlib2
+LIB_DEPENDS+= libImlib2.so:${PORTSDIR}/graphics/imlib2
CONFIGURE_ARGS+= --enable-imlib2
.else
CONFIGURE_ARGS+= --disable-imlib2
diff --git a/x11-wm/obconf/Makefile b/x11-wm/obconf/Makefile
index 2513dcf34ee..eef8224c3cb 100644
--- a/x11-wm/obconf/Makefile
+++ b/x11-wm/obconf/Makefile
@@ -3,7 +3,7 @@
PORTNAME= obconf
PORTVERSION= 2.0.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11-wm
MASTER_SITES= http://openbox.org/dist/obconf/
diff --git a/x11-wm/openbox/Makefile b/x11-wm/openbox/Makefile
index b440aac665d..ef1f5c7ea71 100644
--- a/x11-wm/openbox/Makefile
+++ b/x11-wm/openbox/Makefile
@@ -3,7 +3,7 @@
PORTNAME= openbox
PORTVERSION= 3.5.2
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= x11-wm
MASTER_SITES= http://openbox.org/dist/openbox/
@@ -37,7 +37,7 @@ NOTIFY_LIB_DEPENDS= libstartup-notification-1.so:${PORTSDIR}/x11/startup-notific
NOTIFY_CONFIGURE_OFF= --disable-startup-notification
IMLIB_CONFIGURE_ENABLE= imlib2
-IMLIB_USE= EFL=imlib2
+IMLIB_LIB_DEPENDS= libImlib2.so:${PORTSDIR}/graphics/imlib2
SVG_USE= GNOME=librsvg2
SVG_CONFIGURE_ENABLE= librsvg
diff --git a/x11-wm/phluid/Makefile b/x11-wm/phluid/Makefile
index c4aa6ed70c5..05e0214aa23 100644
--- a/x11-wm/phluid/Makefile
+++ b/x11-wm/phluid/Makefile
@@ -3,15 +3,16 @@
PORTNAME= phluid
PORTVERSION= 0.0.3
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= x11-wm
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-src/${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Window manager that emphasizes efficiency, speed, and beauty
+LIB_DEPENDS= libImlib2.so:${PORTSDIR}/graphics/imlib2
+
USES= gmake
-USE_EFL= imlib2
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib -lm -lX11
diff --git a/x11-wm/wmfs/Makefile b/x11-wm/wmfs/Makefile
index 9f759cee4aa..8691e799914 100644
--- a/x11-wm/wmfs/Makefile
+++ b/x11-wm/wmfs/Makefile
@@ -3,7 +3,7 @@
PORTNAME= wmfs
DISTVERSION= 201104
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11-wm
MASTER_SITES= http://wmfs.info/attachments/download/45/ \
http://cloud.github.com/downloads/xorg62/wmfs/
@@ -32,7 +32,7 @@ XRANDR_USE= XORG=xrandr
XRANDR_CONFIGURE_WITH+= xrandr
XINERAMA_USE= XORG=xinerama
XINERARAM_CONFIGURE_WITH= xinerama
-IMLIB_USE= EFL=imlib2
+IMLIB_LIB_DEPENDS= libImlib2.so:${PORTSDIR}/graphics/imlib2
IMLIB_CONFIGURE_WITH= imlib2
.include <bsd.port.mk>
diff --git a/x11/3ddesktop/Makefile b/x11/3ddesktop/Makefile
index c39c8b12dcb..28d4e5d601c 100644
--- a/x11/3ddesktop/Makefile
+++ b/x11/3ddesktop/Makefile
@@ -3,16 +3,17 @@
PORTNAME= 3ddesktop
PORTVERSION= 0.2.9
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= x11
MASTER_SITES= SF/desk3d/${PORTNAME}/${PORTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= 3D Virtual Desktop Switcher
+LIB_DEPENDS= libImlib2.so:${PORTSDIR}/graphics/imlib2
+
USE_XORG= xmu
USE_GL= glut
-USE_EFL= imlib2
GNU_CONFIGURE= yes
PORTDOCS= README README.windowmanagers
diff --git a/x11/bgs/Makefile b/x11/bgs/Makefile
index edbc7febab3..c7f7012b509 100644
--- a/x11/bgs/Makefile
+++ b/x11/bgs/Makefile
@@ -3,7 +3,7 @@
PORTNAME= bgs
PORTVERSION= 0.5
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= x11
MASTER_SITES= http://s01.de/~gottox/files/bgs/ \
http://laffaye.free.fr/distfiles/
@@ -11,8 +11,9 @@ MASTER_SITES= http://s01.de/~gottox/files/bgs/ \
MAINTAINER= jlaffaye@FreeBSD.org
COMMENT= Simple X11 BackGround Setter using Imlib2
+LIB_DEPENDS= libImlib2.so:${PORTSDIR}/graphics/imlib2
+
USE_XORG= x11 xinerama
-USE_EFL= imlib2
PLIST_FILES= bin/bgs \
man/man1/bgs.1.gz
diff --git a/x11/erun/Makefile b/x11/erun/Makefile
index f9c1a9ace10..efa89c20eae 100644
--- a/x11/erun/Makefile
+++ b/x11/erun/Makefile
@@ -3,7 +3,7 @@
PORTNAME= E-Run
PORTVERSION= 1.2
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= x11
MASTER_SITES= ${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= kbyanc
@@ -11,14 +11,14 @@ MASTER_SITE_SUBDIR= kbyanc
MAINTAINER= gblach@FreeBSD.org
COMMENT= Simple epplet for launching arbitrary programs
-LIB_DEPENDS= libepplet.so:${PORTSDIR}/x11-wm/epplets
+LIB_DEPENDS= libepplet.so:${PORTSDIR}/x11-wm/epplets \
+ libImlib2.so:${PORTSDIR}/graphics/imlib2
PLIST_FILES= bin/E-Run.epplet
WRKSRC= ${WRKDIR}/${PORTNAME}
USE_GL= gl
-USE_EFL= imlib2
CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS}
LDFLAGS+= -L${LOCALBASE}/lib -lepplet -lImlib2 -lGL ${PTHREAD_LIBS}
diff --git a/x11/eterm/Makefile b/x11/eterm/Makefile
index ffd59040e85..8a9afb91a57 100644
--- a/x11/eterm/Makefile
+++ b/x11/eterm/Makefile
@@ -3,7 +3,7 @@
PORTNAME= eterm
PORTVERSION= 0.9.6
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES+= x11
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/Eterm-${PORTVERSION}
DISTNAME= Eterm-${PORTVERSION}
@@ -12,7 +12,8 @@ MAINTAINER?= olgeni@FreeBSD.org
COMMENT?= X11 terminal emulator based on rxvt/xterm
BUILD_DEPENDS= man2html:${PORTSDIR}/textproc/man2html
-LIB_DEPENDS= libast.so:${PORTSDIR}/devel/libast
+LIB_DEPENDS= libast.so:${PORTSDIR}/devel/libast \
+ libImlib2.so:${PORTSDIR}/graphics/imlib2
GNU_CONFIGURE= yes
CONFIGURE_ARGS?=--enable-trans --enable-utmp \
@@ -25,7 +26,6 @@ USES= iconv libtool shebangfix
SHEBANG_FILES= ${WRKSRC}/utils/kEsetroot.in
perl_OLD_CMD= @PERL@
USE_CSTD= gnu89
-USE_EFL= imlib2
USE_LDCONFIG= yes
USE_XORG= x11 xt
diff --git a/x11/fbdesk/Makefile b/x11/fbdesk/Makefile
index f4da137c9ae..1ff4a237ef8 100644
--- a/x11/fbdesk/Makefile
+++ b/x11/fbdesk/Makefile
@@ -20,7 +20,6 @@ OPTIONS_DEFAULT= IMLIB2
USE_XORG= xext xft xpm xrender
USES= pkgconfig
-WANT_EFL= yes
GNU_CONFIGURE= yes
PORTDOCS= ChangeLog INSTALL README
@@ -29,7 +28,7 @@ PLIST_FILES= bin/fbdesk
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MIMLIB2}
-USE_EFL+= imlib2
+LIB_DEPENDS+= libImlib2.so:${PORTSDIR}/graphics/imlib2
.else
CONFIGURE_ARGS+= --disable-imlib2
.endif
diff --git a/x11/idesk/Makefile b/x11/idesk/Makefile
index 069cd9d02f9..561fb269f8e 100644
--- a/x11/idesk/Makefile
+++ b/x11/idesk/Makefile
@@ -3,16 +3,16 @@
PORTNAME= idesk
PORTVERSION= 0.7.5
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= x11
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
MAINTAINER= acm@FreeBSD.org
COMMENT= Place launch icons and background directly on your desktop
-LIB_DEPENDS= libXft.so:${PORTSDIR}/x11-fonts/libXft
+LIB_DEPENDS= libXft.so:${PORTSDIR}/x11-fonts/libXft \
+ libImlib2.so:${PORTSDIR}/graphics/imlib2
-USE_EFL= imlib2
GNU_CONFIGURE= yes
USE_AUTOTOOLS= autoconf
USES= gmake pkgconfig tar:bzip2
diff --git a/x11/ipager/Makefile b/x11/ipager/Makefile
index 0cd05ee2856..ad62b8a2d0a 100644
--- a/x11/ipager/Makefile
+++ b/x11/ipager/Makefile
@@ -3,7 +3,7 @@
PORTNAME= ipager
PORTVERSION= 1.1.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= x11
MASTER_SITES= http://useperl.ru/ipager/src/
@@ -12,8 +12,9 @@ COMMENT= X11 pager program
LICENSE= MIT
+LIB_DEPENDS= libImlib2.so:${PORTSDIR}/graphics/imlib2
+
USES= scons
-USE_EFL= imlib2
SUB_FILES= pkg-message
diff --git a/x11/metalock/Makefile b/x11/metalock/Makefile
index 9458f981b32..d165372736a 100644
--- a/x11/metalock/Makefile
+++ b/x11/metalock/Makefile
@@ -3,7 +3,7 @@
PORTNAME= metalock
PORTVERSION= 0.8.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11
MASTER_SITES= BERLIOS GOOGLE_CODE
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
@@ -36,7 +36,7 @@ MAKE_ARGS+= USE_ULTRAGETOPT=no
.endif
.if ${PORT_OPTIONS:MIMLIB2}
-USE_EFL= imlib2
+LIB_DEPENDS+= libImlib2.so:${PORTSDIR}/graphics/imlib2
MAKE_ARGS+= USE_IMLIB2=yes
.else
MAKE_ARGS+= USE_IMLIB2=no
diff --git a/x11/tint/Makefile b/x11/tint/Makefile
index e1b6dac44f8..991b98ed9d7 100644
--- a/x11/tint/Makefile
+++ b/x11/tint/Makefile
@@ -2,20 +2,20 @@
PORTNAME= tint2
PORTVERSION= 0.11
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11
MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
MAINTAINER= yamagi@yamagi.org
COMMENT= Lightweight freedesktop-compliant panel/taskbar/systray/clock
-LIB_DEPENDS= libcairo.so:${PORTSDIR}/graphics/cairo
+LIB_DEPENDS= libcairo.so:${PORTSDIR}/graphics/cairo \
+ libImlib2.so:${PORTSDIR}/graphics/imlib2
PROJECTHOST= tint2
USES= cmake pkgconfig tar:bzip2
USE_GNOME= pango glib20
USE_XORG= xinerama xrandr xdamage xcomposite
-USE_EFL= imlib2
CMAKE_ARGS= -DENABLE_BATTERY:BOOL=ON -DMANDIR:PATH=man
diff --git a/x11/wbar/Makefile b/x11/wbar/Makefile
index b248480eeaa..f4fc222d83f 100644
--- a/x11/wbar/Makefile
+++ b/x11/wbar/Makefile
@@ -3,7 +3,7 @@
PORTNAME= wbar
PORTVERSION= 2.3.4
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= x11
MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
@@ -12,12 +12,14 @@ COMMENT= quick launch bar for fluxbox, WindowMaker, Xfce, etc
LICENSE= GPLv3
+LIB_DEPENDS= libImlib2.so:${PORTSDIR}/graphics/imlib2
+
CONFIGURE_ARGS= --exec-prefix=${PREFIX}
USES= pkgconfig gettext gmake tar:tgz
-USE_EFL= imlib2
GNU_CONFIGURE= yes
+LDFLAGS+= -L${LOCALBASE}/lib
OPTIONS_DEFINE= NLS WBARCONFIG
OPTIONS_DEFAULT= NLS WBARCONFIG
diff --git a/x11/wmappl/Makefile b/x11/wmappl/Makefile
index 57f4d637704..8987768889c 100644
--- a/x11/wmappl/Makefile
+++ b/x11/wmappl/Makefile
@@ -3,7 +3,7 @@
PORTNAME= wmappl
PORTVERSION= 0.71
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11 windowmaker
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
@@ -17,7 +17,7 @@ GNU_CONFIGURE= yes
OPTIONS_DEFINE= DOCS IMLIB2
-IMLIB2_USE= EFL=imlib2
+IMLIB2_LIB_DEPENDS= libImlib2.so:${PORTSDIR}/graphics/imlib2
IMLIB2_CONFIGURE_ENABLE=Imlib2
post-extract: