From b83d8ba6b348cc287b05e88003590d6d6b0f1706 Mon Sep 17 00:00:00 2001 From: ahze Date: Mon, 30 Apr 2007 18:22:39 +0000 Subject: share/gnome -> share git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@8708 df743ca5-7f9a-e211-a948-0013205c9059 --- net/liferea/Makefile | 107 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100644 net/liferea/Makefile (limited to 'net/liferea/Makefile') 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 +# +# $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 + +.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 -- cgit v1.2.3