diff options
author | Rusmir Dusko <nemysis@FreeBSD.org> | 2014-02-23 22:08:03 +0000 |
---|---|---|
committer | Rusmir Dusko <nemysis@FreeBSD.org> | 2014-02-23 22:08:03 +0000 |
commit | d7b72c45f80a35d4e42ed45f4fec90bfc72a6dce (patch) | |
tree | 2b48669eb97eaa9ba43a3444ef0dfe9cc0f1b1ea /x11/libfm/Makefile | |
parent | edcd6bbfbc4e30f7d10ce278314bcc0ba839a015 (diff) | |
download | ports-d7b72c45f80a35d4e42ed45f4fec90bfc72a6dce.tar.gz ports-d7b72c45f80a35d4e42ed45f4fec90bfc72a6dce.zip |
x11/libfm
- Update to 1.2.0
- Add dependency for textproc/p5-XML-Parser
- ADD USE_XZ=yes
- Add USES desktop-file-utils shared-mime-info
- Add USE_AUTOTOOLS=aclocal automake
- Strip executables and/or libraries
- Add DOCS and Option
- Add MAJORVER, VER and PLIST_SUB
- Change REINPLACE, remove obsolete and libfm-gtk3.pc [1]
- Remove obsolete pre-install
- Added executable and desktop for lxshortcut [1]
- Update WWW
x11-fm/pcmanfm
- Update to 1.2.0
- Remove dependency for x11/startup-notification [1]
- ADD USE_XZ=yes
- Add USES desktop-file-utils pathfix
- Add DEBUG and DOCS Options, add DOCS
- Add patch [1]
- Update WWW
deskutils/lxshortcut
- Add conflict with libfm-1.2.0
- Mark DEPRECATED, set EXPIRATION_DATE
x11/lxde-meta
- Bump PORTREVISION
- Remove dependency for deskutils/lxshortcut
Reported by:<-->Upstream (IRC) [1]
Notes
Notes:
svn path=/head/; revision=345771
Diffstat (limited to 'x11/libfm/Makefile')
-rw-r--r-- | x11/libfm/Makefile | 41 |
1 files changed, 25 insertions, 16 deletions
diff --git a/x11/libfm/Makefile b/x11/libfm/Makefile index 258c4dd0933e..d8392cc67941 100644 --- a/x11/libfm/Makefile +++ b/x11/libfm/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= libfm -PORTVERSION= 1.1.2.2 -PORTREVISION= 1 +PORTVERSION= 1.2.0 CATEGORIES= x11 MASTER_SITES= SF/pcmanfm/PCManFM%20%2B%20Libfm%20%28tarball%20release%29/libfm%20%28required%20by%20PCManFM%29/ @@ -12,47 +11,57 @@ COMMENT= The libFM backend library to PCManFM LICENSE= GPLv2 -BUILD_DEPENDS= valac:${PORTSDIR}/lang/vala +BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser \ + valac:${PORTSDIR}/lang/vala LIB_DEPENDS= libmenu-cache.so:${PORTSDIR}/x11/menu-cache \ libexif.so:${PORTSDIR}/graphics/libexif -USES= fam gmake pkgconfig -USE_GNOME= gnomehack gtk20 -USE_AUTOTOOLS= libtool +USE_XZ= yes +USES= desktop-file-utils fam gmake pkgconfig shared-mime-info +USE_GNOME= gtk20 +USE_AUTOTOOLS= aclocal automake libtool CONFIGURE_ARGS+=--sysconfdir=${LOCALBASE}/etc +MAKE_ENV= INSTALL_STRIP_FLAG=${STRIP} USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -OPTIONS_DEFINE= NLS +PORTDOCS= AUTHORS NEWS README + +OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext .include <bsd.port.options.mk> +PLIST_SUB+= MAJORVER=1.0 +PLIST_SUB+= VER=4 + post-patch: - @${REINPLACE_CMD} -e 's|-DG_DISABLE_DEPRECATED||g' \ + @${REINPLACE_CMD} -e 's|-DG_DISABLE_DEPRECATED||' \ ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -e \ 's|-Wno-unused-but-set-variable||' \ - ${WRKSRC}/src/actions/Makefile.am ${WRKSRC}/src/actions/Makefile.in - @${REINPLACE_CMD} -e '/libfm.conf/,/pref-apps.conf/ d' ${WRKSRC}/data/Makefile.in + ${WRKSRC}/src/actions/Makefile.am \ + ${WRKSRC}/src/actions/Makefile.in + @${REINPLACE_CMD} -e '/^pkgconfigdir/s|$$(libdir)|$$(prefix)/libdata|; \ + s|libfm-gtk3.pc||' \ + ${WRKSRC}/Makefile.am + @${REINPLACE_CMD} -e '/libfm.conf/ d' ${WRKSRC}/data/Makefile.am .if ! ${PORT_OPTIONS:MNLS} @${REINPLACE_CMD} -e 's|src po|src|' \ - ${WRKSRC}/Makefile.in + ${WRKSRC}/Makefile.am .endif -pre-install: - @(cd ${WRKDIR}/libfm-${PORTVERSION} && ${CHMOD} 755 install-sh) - post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/xdg/libfm ${INSTALL_DATA} ${WRKSRC}/data/libfm.conf \ ${STAGEDIR}${PREFIX}/etc/xdg/libfm/libfm.conf.sample - ${INSTALL_DATA} ${WRKSRC}/data/pref-apps.conf \ - ${STAGEDIR}${PREFIX}/etc/xdg/libfm/pref-apps.conf.sample + + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include <bsd.port.mk> |