summaryrefslogtreecommitdiff
path: root/misc/send-pr/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'misc/send-pr/Makefile')
-rw-r--r--misc/send-pr/Makefile67
1 files changed, 67 insertions, 0 deletions
diff --git a/misc/send-pr/Makefile b/misc/send-pr/Makefile
new file mode 100644
index 00000000000..5e64d06fbd0
--- /dev/null
+++ b/misc/send-pr/Makefile
@@ -0,0 +1,67 @@
+# $NetBSD: Makefile,v 1.1.1.1 2011/05/29 13:51:30 cheusov Exp $
+
+DISTNAME= gnats-3.113.1
+PKGNAME= send-pr-${GNATS_VERSION}
+CATEGORIES= misc
+MASTER_SITES= ${MASTER_SITE_GNU:=gnats/}
+
+MAINTAINER= vle@gmx.net
+HOMEPAGE= http://www.gnu.org/software/gnats/
+COMMENT= GNATS problem reporting tool
+LICENSE= gnu-gpl-v2
+
+WRKSRC= ${WRKDIR}/gnats-${GNATS_VERSION}/send-pr
+GNATS_VERSION= ${DISTNAME:S/gnats-//}
+
+CONFLICTS+= gnats-[0-9]* arla-[0-9]*
+
+GNU_CONFIGURE= YES
+PKG_DESTDIR_SUPPORT= user-destdir
+
+USE_TOOLS+= makeinfo
+INFO_FILES= yes
+
+LISPDIR= ${PREFIX}/share/emacs/site-lisp
+CONFIGURE_ARGS= --with-lispdir=${LISPDIR}
+
+CONFIGURE_ENV+= GNATS_ROOT=${PKG_SYSCONFDIR}/gnats
+
+INSTALL_TARGET= install install-info
+
+# this stops the configuration program from pulling installation
+# information in from the standard NetBSD send-pr program
+CONFIGURE_ENV+= SEND_PR=/dev/null
+
+BUILD_MAKE_FLAGS+= MAKEINFO=makeinfo\ --no-split
+INSTALL_MAKE_FLAGS+= INSTALL_SCRIPT=${INSTALL_SCRIPT:Q} \
+ man1dir=${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 \
+ bindir=${DESTDIR}${PREFIX}/bin \
+ datadir=${DESTDIR}${PREFIX}/share \
+ infodir=${DESTDIR}${PREFIX}/${PKGINFODIR} \
+ lispdir=${DESTDIR}${LISPDIR}
+
+AUTO_MKDIRS= yes
+
+EGDIR= ${PREFIX}/share/examples/gnats
+CONF_FILES= ${EGDIR}/config \
+ ${PKG_SYSCONFDIR}/gnats/gnats-adm/config
+
+MAKE_DIRS+= ${PKG_SYSCONFDIR}/gnats \
+ ${PKG_SYSCONFDIR}/gnats/gnats-adm
+
+SUBST_CLASSES+= fix-paths
+SUBST_STAGE.fix-paths= post-patch
+SUBST_MESSAGE.fix-paths=Fixing paths
+SUBST_FILES.fix-paths= send-pr.sh
+SUBST_SED.fix-paths= -e 's,install-sid,${PREFIX}/bin/install-sid,'
+SUBST_SED.fix-paths+= -e 's,send-pr --request-id,${PREFIX}/bin/send-pr --request-id,'
+
+post-build:
+ cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} info
+
+post-install:
+ ${INSTALL_DATA} ${WRKSRC}/INSTALL ${DESTDIR}${PREFIX}/share/gnats/dist/INSTALL.send-pr
+ ${INSTALL_DATA} ${FILESDIR}/netbsd-categories ${DESTDIR}${PREFIX}/share/gnats/netbsd
+ ${INSTALL_DATA} ${FILESDIR}/config ${DESTDIR}${EGDIR}
+
+.include "../../mk/bsd.pkg.mk"