Created attachment 150681 [details] Remove Mk/bsd.efl.mk After recent update of EFL libraries there are only two used knobs in bsd.efl.mk: USE_EFL=imlib2 and USE_ELF=libtool_hack. libtool_hack can be replaced by USES=libtool and USE_EFL=imlib2 can be replaced by LIB_DEPENDS=... Currently these knobs are not useful like in time when was created. IMO before remove Mk/bsd.efl.mk, exp-run is needed.
Everything that is depending on imlib2 should be bumped here (the shlib of imlib2 is changing.)
Created attachment 150690 [details] Updated patch with bumped PORTREVISIONs
Take for exp-run
A few ports were not converted: editors/texmacs/Makefile:IMLIB2_USE= EFL=imlib2 graphics/libcaca/Makefile:IMLIB2_USE= EFL=imlib2 multimedia/camserv/Makefile:IMLIB2_USE= EFL=imlib2 x11-wm/wmfs/Makefile:IMLIB_USE= EFL=imlib2 x11-wm/openbox/Makefile:IMLIB_USE= EFL=imlib2 x11/wmappl/Makefile:IMLIB2_USE= EFL=imlib2 Could you convert them?
Created attachment 150959 [details] Converted missing ports
Looks good: http://package23.nyi.freebsd.org/build.html?mastername=91i386-default-PR196062&build=2014-12-25_22h47m23s http://package23.nyi.freebsd.org/build.html?mastername=101amd64-default-PR196062&build=2014-12-25_21h49m07s Make sure you bump the portrevision of all ports linking against imlib2, it seems a few were missed: audio/deadbeef games/netrek-client-cow graphics/qiv graphics/scrot graphics/sxiv x11-w/epplets x11-wm/obconf
In attached diff I've modified many ports maintained by other developers. Do I need to ask everyone to approve my changes?
ok, approved by portmgr
A commit references this bug: Author: gblach Date: Sat Dec 27 00:09:17 UTC 2014 New revision: 375663 URL: https://svnweb.freebsd.org/changeset/ports/375663 Log: - Remove Mk/bsd.efl.mk - Convert USE_EFL=libtool_hack to USES=libtool - Convert USE_EFL=imlib2 to LIB_DEPENDS=libImlib2.so:... - Bump PORTVERSION in graphics/imlib2 and in all ports which depends on imlib2 PR: 196062 Approved by: portmgr Changes: head/Mk/bsd.efl.mk head/Mk/bsd.port.mk head/audio/deadbeef/Makefile head/deskutils/pypanel/Makefile head/devel/libast/Makefile head/editors/texmacs/Makefile head/games/netrek-client-cow/Makefile head/games/xteddy/Makefile head/graphics/feh/Makefile head/graphics/giblib/Makefile head/graphics/hsetroot/Makefile head/graphics/icat/Makefile head/graphics/imlib2/Makefile head/graphics/imlib2/pkg-plist head/graphics/imlib2_loaders/Makefile head/graphics/libcaca/Makefile head/graphics/maim/Makefile head/graphics/p5-Image-Imlib2/Makefile head/graphics/p5-Imlib2/Makefile head/graphics/pecl-imlib2/Makefile head/graphics/qiv/Makefile head/graphics/ruby-imlib2/Makefile head/graphics/scrot/Makefile head/graphics/simpleviewer/Makefile head/graphics/sxiv/Makefile head/graphics/telak/Makefile head/graphics/zphoto/Makefile head/irc/minbif/Makefile head/multimedia/audacious-plugins/Makefile head/multimedia/camserv/Makefile head/multimedia/py-kaa-imlib2/Makefile head/x11/3ddesktop/Makefile head/x11/bgs/Makefile head/x11/erun/Makefile head/x11/eterm/Makefile head/x11/fbdesk/Makefile head/x11/idesk/Makefile head/x11/ipager/Makefile head/x11/metalock/Makefile head/x11/tint/Makefile head/x11/wbar/Makefile head/x11/wmappl/Makefile head/x11-wm/awesome/Makefile head/x11-wm/awesome2/Makefile head/x11-wm/e16/Makefile head/x11-wm/epplets/Makefile head/x11-wm/fluxbox/Makefile head/x11-wm/obconf/Makefile head/x11-wm/openbox/Makefile head/x11-wm/phluid/Makefile head/x11-wm/wmfs/Makefile
Committed, thanks.