| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile.common,v 1.23 2019/11/03 10:39:29 rillig Exp $ | | 1 | # $NetBSD: Makefile.common,v 1.24 2024/01/16 22:56:41 rillig Exp $ |
2 | # used by devel/rt-mysql/Makefile | | 2 | # used by devel/rt-mysql/Makefile |
3 | # used by devel/rt-pgsql/Makefile | | 3 | # used by devel/rt-pgsql/Makefile |
4 | | | 4 | |
5 | DISTNAME= rt-2-0-15 | | 5 | DISTNAME= rt-2-0-15 |
6 | CATEGORIES= devel | | 6 | CATEGORIES= devel |
7 | MASTER_SITES= http://www.bestpractical.com/rt/release/ | | 7 | MASTER_SITES= http://www.bestpractical.com/rt/release/ |
8 | | | 8 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= http://www.bestpractical.com/rt/ | | 10 | HOMEPAGE= http://www.bestpractical.com/rt/ |
11 | COMMENT= Industrial-grade ticketing system | | 11 | COMMENT= Industrial-grade ticketing system |
12 | CONFLICTS= rt-*-[0-9]* | | 12 | CONFLICTS= rt-*-[0-9]* |
13 | | | 13 | |
14 | PKG_DESTDIR_SUPPORT= destdir | | 14 | PKG_DESTDIR_SUPPORT= destdir |
| @@ -101,26 +101,31 @@ SUBST_CLASSES+= rt | | | @@ -101,26 +101,31 @@ SUBST_CLASSES+= rt |
101 | SUBST_STAGE.rt= pre-configure | | 101 | SUBST_STAGE.rt= pre-configure |
102 | SUBST_FILES.rt= Makefile rtconfig README.pkg | | 102 | SUBST_FILES.rt= Makefile rtconfig README.pkg |
103 | SUBST_VARS.rt= PREFIX RT_GROUP \ | | 103 | SUBST_VARS.rt= PREFIX RT_GROUP \ |
104 | RT_PATH RT_LOG_PATH RT_DATA_PATH RT_SESSION_PATH \ | | 104 | RT_PATH RT_LOG_PATH RT_DATA_PATH RT_SESSION_PATH \ |
105 | RT_DB_TYPE RT_DB_DBA RT_DB_DBA_PASSWORD RT_DB_DATABASE RT_DB_USER \ | | 105 | RT_DB_TYPE RT_DB_DBA RT_DB_DBA_PASSWORD RT_DB_DATABASE RT_DB_USER \ |
106 | RT_DB_PASS RT_DB_HOME RT_DB_HOST RT_DB_PORT RT_WEB_USER RT_WEB_GROUP | | 106 | RT_DB_PASS RT_DB_HOME RT_DB_HOST RT_DB_PORT RT_WEB_USER RT_WEB_GROUP |
107 | | | 107 | |
108 | INSTALL_MAKE_FLAGS+= BIN_OWNER=${BINOWN} | | 108 | INSTALL_MAKE_FLAGS+= BIN_OWNER=${BINOWN} |
109 | INSTALL_MAKE_FLAGS+= LIBS_OWNER=${LIBOWN} | | 109 | INSTALL_MAKE_FLAGS+= LIBS_OWNER=${LIBOWN} |
110 | INSTALL_MAKE_FLAGS+= LIBS_GROUP=${LIBGRP} | | 110 | INSTALL_MAKE_FLAGS+= LIBS_GROUP=${LIBGRP} |
111 | INSTALL_MAKE_FLAGS+= RTGROUP=${RT_GROUP} | | 111 | INSTALL_MAKE_FLAGS+= RTGROUP=${RT_GROUP} |
112 | USERGROUP_PHASE= pre-install | | 112 | USERGROUP_PHASE= pre-install |
113 | | | 113 | |
| | | 114 | SUBST_CLASSES+= destdir |
| | | 115 | SUBST_STAGE.destdir= post-install |
| | | 116 | SUBST_FILES.destdir= ${DESTDIR}${PREFIX}/rt/lib/auto/RT/.packlist |
| | | 117 | SUBST_SED.destdir= -e 's|^${DESTDIR}${PREFIX}|${PREFIX}|' |
| | | 118 | |
114 | post-extract: | | 119 | post-extract: |
115 | @${STEP_MSG} "Removing CVS directories from work directory" | | 120 | @${STEP_MSG} "Removing CVS directories from work directory" |
116 | ${FIND} ${WRKSRC} -name CVS -type d -print | ${XARGS} ${RM} -rf | | 121 | ${FIND} ${WRKSRC} -name CVS -type d -print | ${XARGS} ${RM} -rf |
117 | | | 122 | |
118 | post-patch: | | 123 | post-patch: |
119 | ${CP} ${FILESDIR}/rtconfig ${WRKSRC}/rtconfig | | 124 | ${CP} ${FILESDIR}/rtconfig ${WRKSRC}/rtconfig |
120 | ${CP} ${FILESDIR}/README ${WRKSRC}/README.pkg | | 125 | ${CP} ${FILESDIR}/README ${WRKSRC}/README.pkg |
121 | | | 126 | |
122 | pre-build: | | 127 | pre-build: |
123 | set -e; (mkdir -p ${WRKSRC}/src; \ | | 128 | set -e; (mkdir -p ${WRKSRC}/src; \ |
124 | cd ${WRKSRC}/src; \ | | 129 | cd ${WRKSRC}/src; \ |
125 | ${CP} ${FILESDIR}/wrapper.c .; \ | | 130 | ${CP} ${FILESDIR}/wrapper.c .; \ |
126 | ${ECHO} '#define RT_REAL_PATH "${RT_PATH}/bin/real"' > config.h; \ | | 131 | ${ECHO} '#define RT_REAL_PATH "${RT_PATH}/bin/real"' > config.h; \ |