| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.3 2011/12/14 11:55:20 fhajny Exp $ | | 1 | # $NetBSD: Makefile,v 1.4 2011/12/14 13:07:38 fhajny Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | PKGNAME= rabbitmq-${RMQ_VERSION} | | 4 | PKGNAME= rabbitmq-${RMQ_VERSION} |
5 | DISTNAME= rabbitmq-server-${RMQ_VERSION} | | 5 | DISTNAME= rabbitmq-server-${RMQ_VERSION} |
6 | CATEGORIES= net | | 6 | CATEGORIES= net |
7 | MASTER_SITES= http://www.rabbitmq.com/releases/rabbitmq-server/v${RMQ_VERSION}/ | | 7 | MASTER_SITES= http://www.rabbitmq.com/releases/rabbitmq-server/v${RMQ_VERSION}/ |
8 | | | 8 | |
9 | MAINTAINER= filip@joyent.com | | 9 | MAINTAINER= filip@joyent.com |
10 | HOMEPAGE= http://www.rabbitmq.com/server.html | | 10 | HOMEPAGE= http://www.rabbitmq.com/server.html |
11 | COMMENT= Implementation of AMQP that provides robust messaging for applications | | 11 | COMMENT= Implementation of AMQP that provides robust messaging for applications |
12 | LICENSE= mpl-1.1 | | 12 | LICENSE= mpl-1.1 |
13 | | | 13 | |
14 | PKG_DESTDIR_SUPPORT= user-destdir | | 14 | PKG_DESTDIR_SUPPORT= user-destdir |
| @@ -53,29 +53,32 @@ SCRIPTS_DIR= ${WRKSRC}/scripts | | | @@ -53,29 +53,32 @@ SCRIPTS_DIR= ${WRKSRC}/scripts |
53 | | | 53 | |
54 | PLIST_SUBST+= RMQ_VERSION=${RMQ_VERSION} | | 54 | PLIST_SUBST+= RMQ_VERSION=${RMQ_VERSION} |
55 | | | 55 | |
56 | SUBST_CLASSES+= paths | | 56 | SUBST_CLASSES+= paths |
57 | SUBST_MESSAGE.paths= Setting standard paths | | 57 | SUBST_MESSAGE.paths= Setting standard paths |
58 | SUBST_STAGE.paths= post-patch | | 58 | SUBST_STAGE.paths= post-patch |
59 | SUBST_FILES.paths= ${SCRIPTS_DIR}/rabbitmqctl ${SCRIPTS_DIR}/rabbitmq-env | | 59 | SUBST_FILES.paths= ${SCRIPTS_DIR}/rabbitmqctl ${SCRIPTS_DIR}/rabbitmq-env |
60 | SUBST_FILES.paths+= ${SCRIPTS_DIR}/rabbitmq-plugins ${SCRIPTS_DIR}/rabbitmq-server | | 60 | SUBST_FILES.paths+= ${SCRIPTS_DIR}/rabbitmq-plugins ${SCRIPTS_DIR}/rabbitmq-server |
61 | SUBST_SED.paths= -e 's|/etc/rabbitmq|${PKG_SYSCONFDIR}|g' | | 61 | SUBST_SED.paths= -e 's|/etc/rabbitmq|${PKG_SYSCONFDIR}|g' |
62 | SUBST_SED.paths+= -e 's|/var/lib|${VARBASE}/db|g' | | 62 | SUBST_SED.paths+= -e 's|/var/lib|${VARBASE}/db|g' |
63 | SUBST_SED.paths+= -e 's|/var/log|${VARBASE}/log|g' | | 63 | SUBST_SED.paths+= -e 's|/var/log|${VARBASE}/log|g' |
64 | SUBST_SED.paths+= -e 's|@PREFIX@|${PREFIX}|g' | | 64 | SUBST_SED.paths+= -e 's|@PREFIX@|${PREFIX}|g' |
65 | SUBST_SED.paths+= -e 's|erl|${PREFIX}/bin/erl|g' | | 65 | SUBST_SED.paths+= -e 's|erl|${PREFIX}/bin/erl|g' |
66 | SUBST_SED.paths+= -e 's|/bin/sh|/bin/ksh|g' | | | |
67 | SUBST_SED.paths+= -e 's|readlink|${PREFIX}/bin/${GNU_PROGRAM_PREFIX}readlink|g' | | 66 | SUBST_SED.paths+= -e 's|readlink|${PREFIX}/bin/${GNU_PROGRAM_PREFIX}readlink|g' |
68 | | | 67 | |
| | | 68 | REPLACE_BASH+= ${SCRIPTS_DIR}/rabbitmqctl |
| | | 69 | REPLACE_BASH+= ${SCRIPTS_DIR}/rabbitmq-env |
| | | 70 | REPLACE_BASH+= ${SCRIPTS_DIR}/rabbitmq-server |
| | | 71 | |
69 | MAKE_ENV+= TARGET_DIR="${DESTDIR}${PREFIX}/lib/erlang/lib/rabbitmq_server-${RMQ_VERSION}" | | 72 | MAKE_ENV+= TARGET_DIR="${DESTDIR}${PREFIX}/lib/erlang/lib/rabbitmq_server-${RMQ_VERSION}" |
70 | MAKE_ENV+= SBIN_DIR="${DESTDIR}${PREFIX}/sbin/" | | 73 | MAKE_ENV+= SBIN_DIR="${DESTDIR}${PREFIX}/sbin/" |
71 | MAKE_ENV+= MAN_DIR="${DESTDIR}${PREFIX}/man" | | 74 | MAKE_ENV+= MAN_DIR="${DESTDIR}${PREFIX}/man" |
72 | MAKE_ENV+= RMQ_VERSION=${RMQ_VERSION} | | 75 | MAKE_ENV+= RMQ_VERSION=${RMQ_VERSION} |
73 | MAKE_ENV+= MAKE_SHELL="${RMQ_SHELL}" | | 76 | MAKE_ENV+= MAKE_SHELL="${RMQ_SHELL}" |
74 | | | 77 | |
75 | INSTALL_ENV+= TARGET_DIR="${DESTDIR}${PREFIX}/lib/erlang/lib/rabbitmq_server-${RMQ_VERSION}" | | 78 | INSTALL_ENV+= TARGET_DIR="${DESTDIR}${PREFIX}/lib/erlang/lib/rabbitmq_server-${RMQ_VERSION}" |
76 | INSTALL_ENV+= SBIN_DIR="${DESTDIR}${PREFIX}/sbin/" | | 79 | INSTALL_ENV+= SBIN_DIR="${DESTDIR}${PREFIX}/sbin/" |
77 | INSTALL_ENV+= MAN_DIR="${DESTDIR}${PREFIX}/man" | | 80 | INSTALL_ENV+= MAN_DIR="${DESTDIR}${PREFIX}/man" |
78 | INSTALL_ENV+= RMQ_VERSION=${RMQ_VERSION} | | 81 | INSTALL_ENV+= RMQ_VERSION=${RMQ_VERSION} |
79 | INSTALL_ENV+= MAKE_SHELL="${RMQ_SHELL}" | | 82 | INSTALL_ENV+= MAKE_SHELL="${RMQ_SHELL}" |
80 | | | 83 | |
81 | REPLACE_PYTHON+= calculate-relative | | 84 | REPLACE_PYTHON+= calculate-relative |