diff options
author | ahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059> | 2007-05-01 02:22:39 +0800 |
---|---|---|
committer | ahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059> | 2007-05-01 02:22:39 +0800 |
commit | b83d8ba6b348cc287b05e88003590d6d6b0f1706 (patch) | |
tree | d231504d1427ee46824f62a89556e444ece85821 /net/liferea/Makefile | |
parent | 96ec29822b01877c49def2d39a789a73dda89b46 (diff) | |
download | marcuscom-ports-b83d8ba6b348cc287b05e88003590d6d6b0f1706.tar marcuscom-ports-b83d8ba6b348cc287b05e88003590d6d6b0f1706.tar.gz marcuscom-ports-b83d8ba6b348cc287b05e88003590d6d6b0f1706.tar.bz2 marcuscom-ports-b83d8ba6b348cc287b05e88003590d6d6b0f1706.tar.lz marcuscom-ports-b83d8ba6b348cc287b05e88003590d6d6b0f1706.tar.xz marcuscom-ports-b83d8ba6b348cc287b05e88003590d6d6b0f1706.tar.zst marcuscom-ports-b83d8ba6b348cc287b05e88003590d6d6b0f1706.zip |
share/gnome -> share
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@8708 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'net/liferea/Makefile')
-rw-r--r-- | net/liferea/Makefile | 107 |
1 files changed, 107 insertions, 0 deletions
diff --git a/net/liferea/Makefile b/net/liferea/Makefile new file mode 100644 index 000000000..10b86b9a9 --- /dev/null +++ b/net/liferea/Makefile @@ -0,0 +1,107 @@ +# Ports collection Makefile for: liferea +# Date created: 28 August 2003 +# Whom: Hye-Shik Chang <perky@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= liferea +PORTVERSION= 1.2.12b +PORTREVISION= 1 +CATEGORIES= net gnome +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= liferea + +MAINTAINER= pav@FreeBSD.org +COMMENT= Simple RSS/RDF feed reader + +USE_XLIB= yes +USE_GECKO= mozilla firefox +USE_GNOME= gnomeprefix gnomehack libgtkhtml +USE_GMAKE= yes +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --mandir=${PREFIX}/man +CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:S/b//} + +MAN1= liferea.1 +GCONF_SCHEMAS= liferea.schemas +INSTALLS_ICONS= yes + +OPTIONS= LIBNOTIFY "Enable libnotify support" on \ + DBUS "Enable dbus support" on \ + GNUTLS "Enable SSL/HTTPS support" on \ + XPI "Firefox extension to subscribe feeds (req. dbus)" off \ + MOZILLA "Use Mozilla for rendering" off \ + XULRUNNER "Use Xulrunner for rendering" off + +.include <bsd.port.pre.mk> + +.ifdef WITHOUT_LIBNOTIFY +CONFIGURE_ARGS+=--disable-libnotify +PLIST_SUB+= NOTIFY="@comment " +.else +LIB_DEPENDS+= notify.1:${PORTSDIR}/devel/libnotify +PLIST_SUB+= NOTIFY="" +.endif + +.ifdef WITHOUT_GNUTLS +CONFIGURE_ARGS+=--disable-gnutls +.else +LIB_DEPENDS+= gnutls.15:${PORTSDIR}/security/gnutls +.endif + +.ifdef WITH_MOZILLA +.include "${PORTSDIR}/www/mozilla/bsd.gecko.mk" +CONFIGURE_ARGS+=--enable-gecko=${GECKO} +PLIST_SUB+= MOZ="" +.else +CONFIGURE_ARGS+=--disable-gecko +PLIST_SUB+= MOZ="@comment " +.endif + +.ifdef WITH_XPI +PATCH_DEPENDS+= unzip:${PORTSDIR}/archivers/unzip +RUN_DEPENDS+= firefox:${PORTSDIR}/www/firefox +PLIST_SUB+= XPI="" +.else +PLIST_SUB+= XPI="@comment " +.endif + +.ifdef WITH_XULRUNNER +BUILD_DEPENDS+= xulrunner:${PORTSDIR}/www/xulrunner +RUN_DEPENDS+= xulrunner:${PORTSDIR}/www/xulrunner +PLIST_SUB+= XUL="" +.else +CONFIGURE_ARGS+=--disable-xulrunner +PLIST_SUB+= XUL="@comment " +.endif + +.ifdef WITHOUT_DBUS +CONFIGURE_ARGS+=--disable-dbus +.else +LIB_DEPENDS+= dbus-1.3:${PORTSDIR}/devel/dbus +.endif + +post-patch: +.ifdef WITH_MOZILLA + @${REINPLACE_CMD} -e 's,firefox-,$$gecko_provider-,g' \ + -e 's,\(gecko_provider=\).*$$,\1${GECKO},' \ + -e '/INCLUDE/s,{print $$1},{print $$2},g' \ + ${WRKSRC}/configure +.endif +.ifdef WITH_XPI + @${MKDIR} ${WRKDIR}/{79ea0ec1-3fc3-4ade-8220-262d4c4825ab} + @${UNZIP_CMD} -q -d ${WRKDIR}/{79ea0ec1-3fc3-4ade-8220-262d4c4825ab} ${WRKSRC}/feedbag.xpi +.endif + +post-install: +.ifdef WITH_XPI + ${MKDIR} ${PREFIX}/lib/firefox/extensions/{79ea0ec1-3fc3-4ade-8220-262d4c4825ab}/chrome + ${INSTALL_DATA} ${WRKDIR}/{79ea0ec1-3fc3-4ade-8220-262d4c4825ab}/chrome/feedbag.jar ${PREFIX}/lib/firefox/extensions/{79ea0ec1-3fc3-4ade-8220-262d4c4825ab}/chrome + ${INSTALL_DATA} ${WRKDIR}/{79ea0ec1-3fc3-4ade-8220-262d4c4825ab}/chrome.manifest ${PREFIX}/lib/firefox/extensions/{79ea0ec1-3fc3-4ade-8220-262d4c4825ab} + ${INSTALL_DATA} ${WRKDIR}/{79ea0ec1-3fc3-4ade-8220-262d4c4825ab}/install.rdf ${PREFIX}/lib/firefox/extensions/{79ea0ec1-3fc3-4ade-8220-262d4c4825ab} +.endif + +.include <bsd.port.post.mk> |