head	1.7;
access;
symbols
	pkgsrc-2020Q1:1.5.0.2
	pkgsrc-2020Q1-base:1.5
	pkgsrc-2019Q4:1.5.0.4
	pkgsrc-2019Q4-base:1.5
	pkgsrc-2019Q3:1.4.0.20
	pkgsrc-2019Q3-base:1.4
	pkgsrc-2019Q2:1.4.0.18
	pkgsrc-2019Q2-base:1.4
	pkgsrc-2019Q1:1.4.0.16
	pkgsrc-2019Q1-base:1.4
	pkgsrc-2018Q4:1.4.0.14
	pkgsrc-2018Q4-base:1.4
	pkgsrc-2018Q3:1.4.0.12
	pkgsrc-2018Q3-base:1.4
	pkgsrc-2018Q2:1.4.0.10
	pkgsrc-2018Q2-base:1.4
	pkgsrc-2018Q1:1.4.0.8
	pkgsrc-2018Q1-base:1.4
	pkgsrc-2017Q4:1.4.0.6
	pkgsrc-2017Q4-base:1.4
	pkgsrc-2017Q3:1.4.0.4
	pkgsrc-2017Q3-base:1.4
	pkgsrc-2017Q2:1.3.0.10
	pkgsrc-2017Q2-base:1.3
	pkgsrc-2017Q1:1.3.0.8
	pkgsrc-2017Q1-base:1.3
	pkgsrc-2016Q4:1.3.0.6
	pkgsrc-2016Q4-base:1.3
	pkgsrc-2016Q3:1.3.0.4
	pkgsrc-2016Q3-base:1.3
	pkgsrc-2016Q2:1.3.0.2
	pkgsrc-2016Q2-base:1.3
	pkgsrc-2016Q1:1.2.0.2
	pkgsrc-2016Q1-base:1.2
	pkgsrc-2015Q4:1.1.0.4
	pkgsrc-2015Q4-base:1.1
	pkgsrc-2015Q3:1.1.0.2
	pkgsrc-2015Q3-base:1.1;
locks; strict;
comment	@# @;


1.7
date	2020.05.06.15.08.04;	author taca;	state dead;
branches;
next	1.6;
commitid	78BZuHMJAPKZXb7C;

1.6
date	2020.04.04.04.02.11;	author mef;	state Exp;
branches;
next	1.5;
commitid	8Un4JbLEapRpj13C;

1.5
date	2019.11.03.10.00.24;	author rillig;	state Exp;
branches
	1.5.2.1;
next	1.4;
commitid	1mdenZR740gVcoJB;

1.4
date	2017.09.16.19.26.50;	author wiz;	state Exp;
branches;
next	1.3;
commitid	A7fIQ99zTdcMls7A;

1.3
date	2016.06.09.06.23.39;	author wiz;	state Exp;
branches;
next	1.2;
commitid	XLM7sK11wHgWVK9z;

1.2
date	2015.12.29.04.54.38;	author dholland;	state Exp;
branches;
next	1.1;
commitid	u8BGzIq28fJjGNOy;

1.1
date	2015.07.06.04.12.49;	author rodent;	state Exp;
branches;
next	;
commitid	ANKduRqDUn2n6bsy;

1.5.2.1
date	2020.04.28.16.25.03;	author bsiegert;	state Exp;
branches;
next	;
commitid	2WNFkan4p0QqEa6C;


desc
@@


1.7
log
@devel/ruby-redmine_jenkins: remove package

Remove a redmine plugin which dose not support Redmine 4.0 and later.
@
text
@# $NetBSD: Makefile,v 1.6 2020/04/04 04:02:11 mef Exp $

GITHUB_PROJECT=	redmine_jenkins
DISTNAME=	1.0.1
PKGNAME=	${RUBY_PKGPREFIX}-${GITHUB_PROJECT}-${DISTNAME}
MASTER_SITES=	${MASTER_SITE_GITHUB:=jbox-web/}
DIST_SUBDIR=	ruby-${GITHUB_PROJECT}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://github.com/jbox-web/redmine_jenkins
COMMENT=	Plugin allows management of Jenkins projects within Redmine
LICENSE=	mit

DEPENDS+=	${RUBY_PKGPREFIX}-redmine_bootstrap_kit-[0-9]*:../../devel/ruby-redmine_bootstrap_kit

.include "../../meta-pkgs/ruby-redmine-plugins/Makefile.common"

DISTFILES+=		${DEFAULT_DISTFILES}
GEMS_DISTFILES=		haml-4.0.6.gem haml-rails-0.9.0.gem html2haml-2.0.0.gem
GEMS_DISTFILES+=	jenkins_api_client-1.3.0.gem mixlib-shellout-2.0.1.gem
GEMS_DISTFILES+=	ruby_parser-3.6.6.gem sexp_processor-4.5.1.gem
GEMS_DISTFILES+=	terminal-table-1.4.5.gem

DISTFILES+=	${GEMS_DISTFILES}
.for _gem_ in ${GEMS_DISTFILES}
DISTFILES+=	${_gem_}
SITES.${_gem_}=	https://rubygems.org/downloads/
.endfor

WRKSRC=		${WRKDIR}/${GITHUB_PROJECT}-${PKGVERSION_NOREV}
USE_TOOLS+=	bash:run pax

GEM_EXTSDIR_NEEDS_SUBDIR=	no
.include "../../lang/ruby/gem-extract.mk"

JENKINS_PLUGIN_DIR=	${REDMINE_PLUGINDIR}/redmine_jenkins

REPLACE_BASH+=	${WRKDIR}/jenkins_api_client-1.3.0/travis/setup.sh
REPLACE_BASH+=	${WRKDIR}/jenkins_api_client-1.3.0/travis/setup_crumb.sh

REPLACE_RUBY+=	${WRKDIR}/haml-4.0.6/bin/haml
REPLACE_RUBY+=	${WRKDIR}/html2haml-2.0.0/bin/html2haml
REPLACE_RUBY+=	${WRKDIR}/jenkins_api_client-1.3.0/bin/jenkinscli
REPLACE_RUBY+=	${WRKDIR}/jenkins_api_client-1.3.0/scripts/login_with_pry.rb
REPLACE_RUBY+=	${WRKDIR}/ruby_parser-3.6.6/bin/ruby_parse
REPLACE_RUBY+=	${WRKDIR}/ruby_parser-3.6.6/bin/ruby_parse_extract_error

INSTALLATION_DIRS+=	${JENKINS_PLUGIN_DIR}/app/controllers
INSTALLATION_DIRS+=	${JENKINS_PLUGIN_DIR}/app/helpers
INSTALLATION_DIRS+=	${JENKINS_PLUGIN_DIR}/app/models
INSTALLATION_DIRS+=	${JENKINS_PLUGIN_DIR}/app/presenters
INSTALLATION_DIRS+=	${JENKINS_PLUGIN_DIR}/app/services
INSTALLATION_DIRS+=	${JENKINS_PLUGIN_DIR}/app/use_cases/jenkins_jobs
INSTALLATION_DIRS+=	${JENKINS_PLUGIN_DIR}/app/views/common
INSTALLATION_DIRS+=	${JENKINS_PLUGIN_DIR}/app/views/jenkins
INSTALLATION_DIRS+=	${JENKINS_PLUGIN_DIR}/app/views/jenkins_jobs
INSTALLATION_DIRS+=	${JENKINS_PLUGIN_DIR}/app/views/jenkins_settings
INSTALLATION_DIRS+=	${JENKINS_PLUGIN_DIR}/app/views/projects/settings
INSTALLATION_DIRS+=	${JENKINS_PLUGIN_DIR}/assets/images
INSTALLATION_DIRS+=	${JENKINS_PLUGIN_DIR}/assets/stylesheets
INSTALLATION_DIRS+=	${JENKINS_PLUGIN_DIR}/config/locales
INSTALLATION_DIRS+=	${JENKINS_PLUGIN_DIR}/db/migrate
INSTALLATION_DIRS+=	${JENKINS_PLUGIN_DIR}/lib/redmine_jenkins/hooks
INSTALLATION_DIRS+=	${JENKINS_PLUGIN_DIR}/lib/redmine_jenkins/patches
INSTALLATION_DIRS+=	${JENKINS_PLUGIN_DIR}/lib/tasks
INSTALLATION_DIRS+=	${JENKINS_PLUGIN_DIR}/spec/factories
INSTALLATION_DIRS+=	${JENKINS_PLUGIN_DIR}/spec/models

do-build:
.for _gem_ in ${DISTFILES:M*.gem:S/.gem$//g}
	${RUN} cd ${WRKDIR}/${_gem_} && ${SETENV} ${MAKE_ENV} ${RUBYGEM_ENV} \
		${RUBYGEM_NAME} build ../${_gem_}.gemspec
	${RUN} ${TEST} -f ${WRKDIR}/${_gem_}/${_gem_}.gem || \
	${FAIL_MSG} "Build of ${_gem_}.gem failed."
.endfor

RUBYGEM_INSTALL_ROOT=		${WRKDIR}/.inst
RUBYGEM_INSTALL_ROOT_OPTION=	--install-root ${RUBYGEM_INSTALL_ROOT}
_RUBYGEM_OPTIONS=		--no-update-sources	# don't cache the gem index
_RUBYGEM_OPTIONS+=		--install-dir ${PREFIX}/${GEM_HOME}
_RUBYGEM_OPTIONS+=		${RUBYGEM_INSTALL_ROOT_OPTION}
_RUBYGEM_OPTIONS+=		--ignore-dependencies
_RUBYGEM_OPTIONS+=		--no-document

.include "../../lang/ruby/rubyversion.mk"

do-install:
# Install gems
.for _gem_ in ${DISTFILES:M*.gem:S/.gem$//g}
	@@${STEP_MSG} "Installing gem into installation root"
	${RUN} ${SETENV} ${MAKE_ENV} ${RUBYGEM_ENV} \
		${RUBYGEM_NAME} install --backtrace ${RUBYGEM_OPTIONS} \
			${_RUBYGEM_OPTIONS} --local ${WRKDIR}/${_gem_}/${_gem_}.gem
	@@${STEP_MSG} "gem install"

	${RUN} cd ${RUBYGEM_INSTALL_ROOT}${PREFIX} && \
		pax -rwpp . ${DESTDIR}${PREFIX}
.endfor
# Install Redmine Jenkins
	${INSTALL_DATA}	${WRKSRC}/Gemfile ${WRKSRC}/init.rb \
		${DESTDIR}${PREFIX}/${JENKINS_PLUGIN_DIR}
	for i in controllers helpers models presenters services; do \
		${INSTALL_DATA}	${WRKSRC}/app/$$i/*.rb \
			${DESTDIR}${PREFIX}/${JENKINS_PLUGIN_DIR}/app/$$i; \
	done
	${INSTALL_DATA} ${WRKSRC}/app/use_cases/jenkins_jobs/*.rb \
		${DESTDIR}${PREFIX}/${JENKINS_PLUGIN_DIR}/app/use_cases/jenkins_jobs
	for i in common jenkins jenkins_jobs jenkins_settings ; do \
		${INSTALL_DATA}	${WRKSRC}/app/views/$$i/* \
			${DESTDIR}${PREFIX}/${JENKINS_PLUGIN_DIR}/app/views/$$i; \
	done
	${INSTALL_DATA} ${WRKSRC}/app/views/projects/settings/* \
		${DESTDIR}${PREFIX}/${JENKINS_PLUGIN_DIR}/app/views/projects/settings
	for i in images stylesheets; do \
		${INSTALL_DATA} ${WRKSRC}/assets/$$i/* \
			${DESTDIR}${PREFIX}/${JENKINS_PLUGIN_DIR}/assets/$$i; \
	done
	${INSTALL_DATA} ${WRKSRC}/config/routes.rb \
		 ${DESTDIR}${PREFIX}/${JENKINS_PLUGIN_DIR}/config
	${INSTALL_DATA} ${WRKSRC}/config/locales/*.yml \
		 ${DESTDIR}${PREFIX}/${JENKINS_PLUGIN_DIR}/config/locales
	${INSTALL_DATA} ${WRKSRC}/db/migrate/*.rb \
		 ${DESTDIR}${PREFIX}/${JENKINS_PLUGIN_DIR}/db/migrate
	${INSTALL_DATA} ${WRKSRC}/lib/*.rb \
		${DESTDIR}${PREFIX}/${JENKINS_PLUGIN_DIR}/lib
	${INSTALL_DATA} ${WRKSRC}/lib/redmine_jenkins/*.rb \
		${DESTDIR}${PREFIX}/${JENKINS_PLUGIN_DIR}/lib/redmine_jenkins
	for i in hooks patches; do \
		${INSTALL_DATA} ${WRKSRC}/lib/redmine_jenkins/$$i/*.* \
			${DESTDIR}${PREFIX}/${JENKINS_PLUGIN_DIR}/lib/redmine_jenkins/$$i; \
	done
	${INSTALL_DATA} ${WRKSRC}/lib/tasks/* \
		${DESTDIR}${PREFIX}/${JENKINS_PLUGIN_DIR}/lib/tasks
	${INSTALL_DATA} ${WRKSRC}/spec/*.* \
		 ${DESTDIR}${PREFIX}/${JENKINS_PLUGIN_DIR}/spec
	for i in factories models; do \
		${INSTALL_DATA} ${WRKSRC}/spec/$$i/* \
			${DESTDIR}${PREFIX}/${JENKINS_PLUGIN_DIR}/spec/$$i; \
	done

post-install:
	${CHMOD} -x ${DESTDIR}${PREFIX}/${GEM_HOME}/gems/haml-4.0.6/lib/haml/*.rb
	${CHMOD} -x ${DESTDIR}${PREFIX}/${GEM_HOME}/gems/ruby_parser-3.6.6/test/*.rb
	${CHMOD} -x ${DESTDIR}${PREFIX}/${GEM_HOME}/gems/sexp_processor-4.5.1/test/*.rb

.include "../../lang/ruby/replace.mk"
.include "../../mk/bsd.pkg.mk"
@


1.6
log
@(devel/ruby-redmine_jenkins) Convert obsolete option --no-ri to --no-document
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2019/11/03 10:00:24 rillig Exp $
@


1.5
log
@devel/{go,ruby}-*: align variable assignments

pkglint -Wall -F --only aligned --only indent go-* ruby-*

No manual corrections.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2017/09/16 19:26:50 wiz Exp $
d83 1
a83 1
_RUBYGEM_OPTIONS+=		--no-ri --no-rdoc
@


1.5.2.1
log
@Pullup ticket #6169 - requested by taca
devel/ruby-redmine_jenkins: build fix

Revisions pulled up:
- devel/ruby-redmine_jenkins/Makefile                           1.6

---
   Module Name:	pkgsrc
   Committed By:	mef
   Date:		Sat Apr  4 04:02:11 UTC 2020

   Modified Files:
   	pkgsrc/devel/ruby-redmine_jenkins: Makefile

   Log Message:
   (devel/ruby-redmine_jenkins) Convert obsolete option --no-ri to --no-document
@
text
@d1 1
a1 1
# $NetBSD$
d83 1
a83 1
_RUBYGEM_OPTIONS+=		--no-document
@


1.4
log
@Reset maintainer
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2016/06/09 06:23:39 wiz Exp $
d77 1
a77 1
RUBYGEM_INSTALL_ROOT=	${WRKDIR}/.inst
d79 5
a83 5
_RUBYGEM_OPTIONS=	--no-update-sources	# don't cache the gem index
_RUBYGEM_OPTIONS+=	--install-dir ${PREFIX}/${GEM_HOME}
_RUBYGEM_OPTIONS+=	${RUBYGEM_INSTALL_ROOT_OPTION}
_RUBYGEM_OPTIONS+=	--ignore-dependencies
_RUBYGEM_OPTIONS+=	--no-ri --no-rdoc
@


1.3
log
@Fix HOMEPAGE to be copy'n'pastable.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2015/12/29 04:54:38 dholland Exp $
d9 1
a9 1
MAINTAINER=	rodent@@NetBSD.org
@


1.2
log
@Whitespace.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2015/07/06 04:12:49 rodent Exp $
d10 1
a10 1
HOMEPAGE=	${MASTER_SITES}${GITHUB_PROJECT}
@


1.1
log
@Adding the following Redmine theme/plugin packages:

ruby-redmine-gitmike-theme
ruby-redmine-minimalflat-theme
ruby-redmine_bootstrap_kit
ruby-redmine_code_review
ruby-redmine_jenkins
ruby-redmine_lightbox2
ruby-redmine_theme_changer
ruby-redmine_work_time
@
text
@d1 1
a1 1
# $NetBSD$
d77 7
a83 7
RUBYGEM_INSTALL_ROOT=   ${WRKDIR}/.inst
RUBYGEM_INSTALL_ROOT_OPTION=    --install-root ${RUBYGEM_INSTALL_ROOT}
_RUBYGEM_OPTIONS=       --no-update-sources     # don't cache the gem index
_RUBYGEM_OPTIONS+=      --install-dir ${PREFIX}/${GEM_HOME}
_RUBYGEM_OPTIONS+=      ${RUBYGEM_INSTALL_ROOT_OPTION}
_RUBYGEM_OPTIONS+=      --ignore-dependencies
_RUBYGEM_OPTIONS+=      --no-ri --no-rdoc
@

