aboutsummaryrefslogtreecommitdiff
path: root/textproc/rarian/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'textproc/rarian/Makefile')
-rw-r--r--textproc/rarian/Makefile59
1 files changed, 59 insertions, 0 deletions
diff --git a/textproc/rarian/Makefile b/textproc/rarian/Makefile
new file mode 100644
index 000000000000..f8d0260c8988
--- /dev/null
+++ b/textproc/rarian/Makefile
@@ -0,0 +1,59 @@
+# New ports collection makefile for: rarian
+# Date created: 02 August 2007
+# Whom: Joe Marcus Clarke <marcus@FreeBSD.org>
+#
+# $FreeBSD$
+# $MCom: ports/textproc/rarian/Makefile,v 1.8 2007/10/11 04:04:18 mezz Exp $
+#
+
+PORTNAME= rarian
+PORTVERSION= 0.6.0
+PORTREVISION= 1
+CATEGORIES= textproc gnome
+MASTER_SITES= ${MASTER_SITE_GNOME}
+MASTER_SITE_SUBDIR= sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= An OMF help system based on the Freedesktop specification
+
+BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/xhtml/chunk.xsl:${PORTSDIR}/textproc/docbook-xsl \
+ ${LOCALBASE}/share/xml/docbook/${DOCBOOK_VERSION}/catalog.xml:${PORTSDIR}/textproc/docbook-xml \
+ ${LOCALBASE}/share/xml/docbook/4.1.2/docbookx.dtd:${PORTSDIR}/textproc/docbook-sk \
+ bash:${PORTSDIR}/shells/bash
+RUN_DEPENDS= bash:${PORTSDIR}/shells/bash \
+ ${LOCALBASE}/bin/getopt:${PORTSDIR}/misc/getopt \
+ ${LOCALBASE}/share/xsl/docbook/xhtml/chunk.xsl:${PORTSDIR}/textproc/docbook-xsl \
+ ${LOCALBASE}/share/xml/docbook/${DOCBOOK_VERSION}/catalog.xml:${PORTSDIR}/textproc/docbook-xml \
+ ${LOCALBASE}/share/xml/docbook/4.1.2/docbookx.dtd:${PORTSDIR}/textproc/docbook-sk
+
+DOCBOOK_VERSION=4.2
+
+CONFLICTS= scrollkeeper-[0-9]*
+
+USE_BZIP2= yes
+USE_GMAKE= yes
+USE_GNOME= gnomehier gnometarget gnomehack libxslt
+USE_PYTHON= yes
+GNU_CONFIGURE= yes
+USE_LDCONFIG= yes
+CONFIGURE_ARGS= --with-convert-dir=${LOCALBASE}/share/omf \
+ --datadir=${PREFIX}/share \
+ --localstatedir=/var
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib"
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|/lib/rarian|/db/rarian|' \
+ ${WRKSRC}/util/Makefile.in
+ @${REINPLACE_CMD} -e 's|@localstatedir@/lib/rarian|@localstatedir@/db/rarian|g ; \
+ s|getopt|${LOCALBASE}/bin/getopt|' \
+ ${WRKSRC}/util/rarian-sk-config.in \
+ ${WRKSRC}/util/rarian-sk-extract.in \
+ ${WRKSRC}/util/rarian-sk-rebuild.in \
+ ${WRKSRC}/util/rarian-sk-update.in
+ @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \
+ ${WRKSRC}/librarian/rarian-main.c \
+ ${WRKSRC}/librarian/rarian-man.c \
+ ${WRKSRC}/librarian/rarian-info.c
+
+.include <bsd.port.mk>