Thu Dec 1 12:19:09 2022 UTC ()
ruby-redmine50: Portability fixes.


(jperkin)
diff -r1.4 -r1.5 pkgsrc/devel/ruby-redmine50/Makefile

cvs diff -r1.4 -r1.5 pkgsrc/devel/ruby-redmine50/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/ruby-redmine50/Makefile 2022/10/09 15:32:55 1.4
+++ pkgsrc/devel/ruby-redmine50/Makefile 2022/12/01 12:19:09 1.5
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.4 2022/10/09 15:32:55 taca Exp $ 1# $NetBSD: Makefile,v 1.5 2022/12/01 12:19:09 jperkin Exp $
2 2
3DISTNAME= redmine-${RM_VERSION} 3DISTNAME= redmine-${RM_VERSION}
4PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/redmine/redmine${RM_VER}/} 4PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/redmine/redmine${RM_VER}/}
5CATEGORIES= devel 5CATEGORIES= devel
6MASTER_SITES= https://www.redmine.org/releases/ 6MASTER_SITES= https://www.redmine.org/releases/
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://www.redmine.org/ 9HOMEPAGE= https://www.redmine.org/
10COMMENT= Flexible project management web application 10COMMENT= Flexible project management web application
11LICENSE= gnu-gpl-v2 # and so on. 11LICENSE= gnu-gpl-v2 # and so on.
12 12
13RM_VERSION= 5.0.3 13RM_VERSION= 5.0.3
14 14
@@ -77,37 +77,37 @@ CONF_FILES+= ${EGDIR}/configuration.yml. @@ -77,37 +77,37 @@ CONF_FILES+= ${EGDIR}/configuration.yml.
77CONF_FILES+= ${EGDIR}/database.yml.example \ 77CONF_FILES+= ${EGDIR}/database.yml.example \
78 ${RM_DIR}/config/database.yml 78 ${RM_DIR}/config/database.yml
79CONF_FILES+= ${EGDIR}/additional_environment.rb.example \ 79CONF_FILES+= ${EGDIR}/additional_environment.rb.example \
80 ${RM_DIR}/config/additional_environment.rb 80 ${RM_DIR}/config/additional_environment.rb
81REQD_FILES+= /dev/null ${RM_DIR}/Gemfile.lock 81REQD_FILES+= /dev/null ${RM_DIR}/Gemfile.lock
82 82
83PKG_GROUPS= ${APACHE_GROUP} 83PKG_GROUPS= ${APACHE_GROUP}
84PKG_USERS= ${APACHE_USER}:${APACHE_GROUP} 84PKG_USERS= ${APACHE_USER}:${APACHE_GROUP}
85BUILD_DEFS+= APACHE_GROUP APACHE_USER 85BUILD_DEFS+= APACHE_GROUP APACHE_USER
86FILES_SUBST+= WWWGRP=${APACHE_GROUP} WWWOWN=${APACHE_USER} \ 86FILES_SUBST+= WWWGRP=${APACHE_GROUP} WWWOWN=${APACHE_USER} \
87 RM_DIR=${RM_DIR} 87 RM_DIR=${RM_DIR}
88 88
89do-install: 89do-install:
90 cd ${WRKSRC} && ${FIND} . -type d -exec ${INSTALL_DATA_DIR} \ 90 cd ${WRKSRC} && ${FIND} . -type d | ${XARGS} -I {} ${INSTALL_DATA_DIR} \
91 ${DESTDIR}${PREFIX}/${RM_DIR}/{} \; 91 ${DESTDIR}${PREFIX}/${RM_DIR}/{}
92 cd ${WRKSRC} && ${FIND} . -type f ! -name "*.orig" -exec \ 92 cd ${WRKSRC} && ${FIND} . -type f ! -name "*.orig" | ${XARGS} -I {} \
93 ${INSTALL_DATA} {} ${DESTDIR}${PREFIX}/${RM_DIR}/{} \; 93 ${INSTALL_DATA} {} ${DESTDIR}${PREFIX}/${RM_DIR}/{}
94 ${INSTALL_SCRIPT} ${FILESDIR}/redmine50_migrate_plugins.sh \ 94 ${INSTALL_SCRIPT} ${FILESDIR}/redmine50_migrate_plugins.sh \
95 ${DESTDIR}${PREFIX}/bin/redmine50_migrate_plugins${RUBY_SUFFIX}.sh 95 ${DESTDIR}${PREFIX}/bin/redmine50_migrate_plugins${RUBY_SUFFIX}.sh
96 ${INSTALL_SCRIPT} ${FILESDIR}/redmine50_generate_secret_token.sh \ 96 ${INSTALL_SCRIPT} ${FILESDIR}/redmine50_generate_secret_token.sh \
97 ${DESTDIR}${PREFIX}/bin/redmine50_generate_secret_token${RUBY_SUFFIX}.sh 97 ${DESTDIR}${PREFIX}/bin/redmine50_generate_secret_token${RUBY_SUFFIX}.sh
98 ${INSTALL_SCRIPT} ${FILESDIR}/redmine50_migrate_db.sh \ 98 ${INSTALL_SCRIPT} ${FILESDIR}/redmine50_migrate_db.sh \
99 ${DESTDIR}${PREFIX}/bin/redmine50_migrate_db${RUBY_SUFFIX}.sh 99 ${DESTDIR}${PREFIX}/bin/redmine50_migrate_db${RUBY_SUFFIX}.sh
100 ${INSTALL_SCRIPT} ${FILESDIR}/redmine50_load_default_data.sh \ 100 ${INSTALL_SCRIPT} ${FILESDIR}/redmine50_load_default_data.sh \
101 ${DESTDIR}${PREFIX}/bin/redmine50_load_default_data${RUBY_SUFFIX}.sh 101 ${DESTDIR}${PREFIX}/bin/redmine50_load_default_data${RUBY_SUFFIX}.sh
102 102
103post-install: unicorn-post-install 103post-install: unicorn-post-install
104 ${FIND} ${DESTDIR}/ -name ".*" \( -type f -or -type d \) | xargs rm -rf 104 ${FIND} ${DESTDIR}${PREFIX} -name '.*' -exec ${RM} -rf {} +
105 ${MV} ${DESTDIR}${PREFIX}/${RM_DIR}/config/configuration.yml.example \ 105 ${MV} ${DESTDIR}${PREFIX}/${RM_DIR}/config/configuration.yml.example \
106 ${DESTDIR}/${EGDIR} 106 ${DESTDIR}/${EGDIR}
107 ${MV} ${DESTDIR}${PREFIX}/${RM_DIR}/config/database.yml.example \ 107 ${MV} ${DESTDIR}${PREFIX}/${RM_DIR}/config/database.yml.example \
108 ${DESTDIR}/${EGDIR} 108 ${DESTDIR}/${EGDIR}
109 ${MV} ${DESTDIR}${PREFIX}/${RM_DIR}/config/additional_environment.rb.example \ 109 ${MV} ${DESTDIR}${PREFIX}/${RM_DIR}/config/additional_environment.rb.example \
110 ${DESTDIR}/${EGDIR} 110 ${DESTDIR}/${EGDIR}
111 111
112.include "../../devel/ruby-redmine/redmine.mk" 112.include "../../devel/ruby-redmine/redmine.mk"
113.include "../../mk/bsd.pkg.mk" 113.include "../../mk/bsd.pkg.mk"