Changeset View
Changeset View
Standalone View
Standalone View
www/redmine40/Makefile
# Created by: Bernhard Froehlich <decke@bluelife.at> | # Created by: Bernhard Froehlich <decke@bluelife.at> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= redmine | PORTNAME= redmine | ||||
PORTVERSION= 4.0.5 | PORTVERSION= 4.0.6 | ||||
PORTREVISION= 4 | |||||
CATEGORIES= www | CATEGORIES= www | ||||
MASTER_SITES= https://www.redmine.org/releases/ | MASTER_SITES= https://www.redmine.org/releases/ | ||||
PKGNAMESUFFIX= 4 | PKGNAMESUFFIX= 40 | ||||
MAINTAINER= mikael@FreeBSD.org | MAINTAINER= mikael@FreeBSD.org | ||||
COMMENT= Flexible project management web application | COMMENT= Flexible project management web application | ||||
LICENSE= GPLv2 | LICENSE= GPLv2 | ||||
LICENSE_FILE= ${WRKSRC}/doc/COPYING | LICENSE_FILE= ${WRKSRC}/doc/COPYING | ||||
BROKEN= conflicting dependencies | |||||
RUN_DEPENDS= rubygem-bundler>=1.5.0:sysutils/rubygem-bundler \ | RUN_DEPENDS= rubygem-bundler>=1.5.0:sysutils/rubygem-bundler \ | ||||
rubygem-rails52>=5.2.4.1:www/rubygem-rails52 \ | rubygem-rails52>=5.2.4.1:www/rubygem-rails52 \ | ||||
rubygem-rouge312>=3.12.0:textproc/rubygem-rouge312 \ | rubygem-rouge312>=3.12.0:textproc/rubygem-rouge312 \ | ||||
rubygem-request_store>=1.0.5:devel/rubygem-request_store \ | rubygem-request_store>=1.0.5:devel/rubygem-request_store \ | ||||
rubygem-mini_mime>=1.0.1:mail/rubygem-mini_mime \ | rubygem-mini_mime>=1.0.1:mail/rubygem-mini_mime \ | ||||
rubygem-actionpack-xml_parser52>=0:textproc/rubygem-actionpack-xml_parser52 \ | rubygem-actionpack-xml_parser52>=0:textproc/rubygem-actionpack-xml_parser52 \ | ||||
rubygem-roadie-rails52>=1.3.0:mail/rubygem-roadie-rails52 \ | rubygem-roadie-rails52>=1.3.0:mail/rubygem-roadie-rails52 \ | ||||
rubygem-mimemagic>=0:misc/rubygem-mimemagic \ | rubygem-mimemagic>=0:misc/rubygem-mimemagic \ | ||||
Show All 16 Lines | |||||
NO_BUILD= yes | NO_BUILD= yes | ||||
USERS= ${WWWOWN} | USERS= ${WWWOWN} | ||||
GROUPS= ${WWWGRP} | GROUPS= ${WWWGRP} | ||||
PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} | PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} | ||||
SUB_LIST= RUBY_NAME=${RUBY_NAME} | SUB_LIST= RUBY_NAME=${RUBY_NAME} | ||||
OPTIONS_DEFINE= MYSQL POSTGRESQL MARKDOWN RMAGIC THIN | OPTIONS_DEFINE= MYSQL POSTGRESQL MARKDOWN RMAGIC THIN | ||||
OPTIONS_DEFAULT=MYSQL MARKDOWN RMAGIC THIN | OPTIONS_DEFAULT=MYSQL MARKDOWN THIN | ||||
OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
POSTGRESQL_DESC=Enable PostgreSQL support | POSTGRESQL_DESC=Enable PostgreSQL support | ||||
MARKDOWN_DESC= Enable Markdown support | MARKDOWN_DESC= Enable Markdown support | ||||
RMAGIC_DESC= Enable Gantt charts support | RMAGIC_DESC= Enable Gantt charts support | ||||
THIN_DESC= Use Thin WEB server | THIN_DESC= Use Thin WEB server | ||||
MYSQL_DESC= MySQL database support (via mysql2 rubygem) | MYSQL_DESC= MySQL database support (via mysql2 rubygem) | ||||
NO_OPTIONS_SORT= yes | NO_OPTIONS_SORT= yes | ||||
MYSQL_RUN_DEPENDS= rubygem-mysql2>=0.5.0:databases/rubygem-mysql2 | MYSQL_RUN_DEPENDS= rubygem-mysql2>=0.5.0:databases/rubygem-mysql2 | ||||
POSTGRESQL_RUN_DEPENDS= rubygem-pg>=1.1.4:databases/rubygem-pg | POSTGRESQL_RUN_DEPENDS= rubygem-pg>=1.1.4:databases/rubygem-pg | ||||
MARKDOWN_RUN_DEPENDS= rubygem-redcarpet>=3.4.0:textproc/rubygem-redcarpet | MARKDOWN_RUN_DEPENDS= rubygem-redcarpet>=3.4.0:textproc/rubygem-redcarpet | ||||
RMAGIC_RUN_DEPENDS= rubygem-rmagick>=2.16.0:graphics/rubygem-rmagick | RMAGIC_RUN_DEPENDS= rubygem-rmagick>=2.16.0:graphics/rubygem-rmagick | ||||
THIN_RUN_DEPENDS= rubygem-thin>=1.6.2:www/rubygem-thin | THIN_RUN_DEPENDS= rubygem-thin>=1.6.2:www/rubygem-thin | ||||
THIN_SUB_LIST= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} | THIN_SUB_LIST= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} | ||||
THIN_VARS= USE_RC_SUBR=redmine | THIN_VARS= USE_RC_SUBR=redmine | ||||
.include <bsd.port.options.mk> | |||||
.if ${PORT_OPTIONS:MRMAGIC} | |||||
# rubygem-mini_magick-4.10.1 wants imagemagick7 | |||||
# and rubygem-rmagick-2.16.0_6 wants imagemagick6 | |||||
# fixed in 4.1.0: https://www.redmine.org/projects/redmine/repository/revisions/18366 | |||||
# but not in 4.0-stable as of 2020/02/13 | |||||
BROKEN= conflicting dependencies | |||||
.endif | |||||
post-extract: | post-extract: | ||||
@${RM} -r ${WRKSRC}/.hgignore ${WRKSRC}/.gitignore ${WRKSRC}/.github \ | @${RM} -r ${WRKSRC}/.hgignore ${WRKSRC}/.gitignore ${WRKSRC}/.github \ | ||||
${WRKSRC}/files/delete.me ${WRKSRC}/log/delete.me | ${WRKSRC}/files/delete.me ${WRKSRC}/log/delete.me | ||||
@${MV} ${WRKSRC}/config/settings.yml ${WRKSRC}/config/settings.yml.sample | @${MV} ${WRKSRC}/config/settings.yml ${WRKSRC}/config/settings.yml.sample | ||||
@${MV} ${WRKSRC}/config/database.yml.example ${WRKSRC}/config/database.yml.sample | @${MV} ${WRKSRC}/config/database.yml.example ${WRKSRC}/config/database.yml.sample | ||||
post-patch: | post-patch: | ||||
Show All 30 Lines |