Gitlab-Port: short status message
Torsten Zuehlsdorff
info at toco-domains.de
Fri May 29 14:52:13 UTC 2015
[forgot to add ruby@ to receiver; therefore email just for ruby@ ;) ]
Hello All,
thanks to all your work and feedback the gitlab-port creation proceeded
steadily :)
We've reached a point, we're only 3 PRs for rubygem dependencies are open:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=199695
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200462
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=199756
I've defined the list of dependencies in the Makefile and also added
some options for configuration.
Next monday i will start with the next part: getting gitlab to run. :)
Feel free to test until here or giving any feedback or advise. I've
attached the current progress. :)
Greetings,
Torsten
-------------- next part --------------
# Created by: Torsten Zühlsdorff <ports at toco-domains.de>
# $FreeBSD$
PORTNAME= gitlab
DISTVERSION= v7.9.4
CATEGORIES= www devel
MAINTAINER= ports at toco-domains.de
COMMENT= Web GUI for managing git repositories
LICENSE= MIT
BUILD_DEPENDS= ruby>=2.1:${PORTSDIR}/lang/ruby21 \
ruby-gems:${PORTSDIR}/devel/ruby-gems
RUN_DEPENDS= git:${PORTSDIR}/devel/git \
redis:${PORTSDIR}/databases/redis \
rubygem-rails4>=4.1.0:${PORTSDIR}/www/rubygem-rails4 \
rubygem-rails_autolink>=1.1.0:${PORTSDIR}/www/rubygem-rails_autolink \
rubygem-default_value_for>=3.0.0:${PORTSDIR}/devel/rubygem-default_value_for \
rubygem-mysql:${PORTSDIR}/databases/rubygem-mysql2 \
rubygem-pg:${PORTSDIR}/databases/rubygem-pg \
rubygem-devise>=3.2.4:${PORTSDIR}/devel/rubygem-devise \
rubygem-devise-async>=0.9.0:${PORTSDIR}/devel/rubygem-devise-async \
rubygem-doorkeeper>=2.1.0:${PORTSDIR}/security/rubygem-doorkeeper \
rubygem-rack-oauth2>=1.0.5:${PORTSDIR}/security/rubygem-rack-oauth2 \
rubygem-browser:${PORTSDIR}/www/rubygem-browser \
rubygem-gitlab_git>=7.1.2:${PORTSDIR}/devel/rubygem-gitlab_git \
rubygem-gitlab-grack>=2.0.0:${PORTSDIR}/www/rubygem-gitlab-grack \
rubygem-gollum-lib>=4.0.0:${PORTSDIR}/www/rubygem-gollum-lib \
rubygem-gitlab-linguist>=3.0.1:${PORTSDIR}/textproc/rubygem-gitlab-linguist \
rubygem-grape>=0.6.1:${PORTSDIR}/devel/rubygem-grape \
rubygem-grape-entity>=0.4.2:${PORTSDIR}/devel/rubygem-grape-entity \
rubygem-rack-cors:${PORTSDIR}/www/rubygem-rack-cors \
rubygem-stamp:${PORTSDIR}/textproc/rubygem-stamp \
rubygem-enumerize:${PORTSDIR}/devel/rubygem-enumerize \
rubygem-kaminari>=0.15.1:${PORTSDIR}/www/rubygem-kaminari \
rubygem-haml-rails4:${PORTSDIR}/www/rubygem-haml-rails-rails4 \
rubygem-carrierwave:${PORTSDIR}/www/rubygem-carrierwave \
rubygem-dropzonejs-rails:${PORTSDIR}/www/rubygem-dropzonejs-rails \
rubygem-fog>=1.14:${PORTSDIR}/devel/rubygem-fog \
rubygem-unf:${PORTSDIR}/textproc/rubygem-unf \
rubygem-six:${PORTSDIR}/security/rubygem-six \
rubygem-seed-fu:${PORTSDIR}/databases/rubygem-seed-fu \
rubygem-html-pipeline-gitlab>=0.1:${PORTSDIR}/textproc/rubygem-html-pipeline-gitlab \
rubygem-github-markup:${PORTSDIR}/textproc/rubygem-github-markup \
rubygem-redcarpet>=3.1.2:${PORTSDIR}/textproc/rubygem-redcarpet \
rubygem-redcloth:${PORTSDIR}/www/rubygem-redcloth \
rubygem-rdoc>=3.6:${PORTSDIR}/devel/rubygem-rdoc \
rubygem-org-ruby>=0.9.12:${PORTSDIR}/textproc/rubygem-org-ruby \
rubygem-creole>=0.3.6:${PORTSDIR}/textproc/rubygem-creole \
rubygem-wikicloth>=0.8.1:${PORTSDIR}/textproc/rubygem-wikicloth \
rubygem-asciidoctor>=0.1.4:${PORTSDIR}/textproc/rubygem-asciidoctor \
rubygem-diffy>=3.0.3:${PORTSDIR}/textproc/rubygem-diffy \
rubygem-unicorn>=4.6.3:${PORTSDIR}/www/rubygem-unicorn \
rubygem-unicorn-worker-killer:${PORTSDIR}/www/rubygem-unicorn-worker-killer \
rubygem-state_machine:${PORTSDIR}/devel/rubygem-state_machine \
rubygem-acts-as-taggable-on:${PORTSDIR}/www/rubygem-acts-as-taggable-on3 \
rubygem-slim:${PORTSDIR}/devel/rubygem-slim \
rubygem-sinatra:${PORTSDIR}/www/rubygem-sinatra \
rubygem-sidekiq>=3.3:${PORTSDIR}/devel/rubygem-sidekiq \
rubygem-httparty:${PORTSDIR}/www/rubygem-httparty \
rubygem-colored:${PORTSDIR}/textproc/rubygem-colored \
rubygem-settingslogic:${PORTSDIR}/devel/rubygem-settingslogic \
rubygem-foreman:${PORTSDIR}/devel/rubygem-foreman \
rubygem-version_sorter:${PORTSDIR}/textproc/rubygem-version_sorter \
rubygem-redis-rails:${PORTSDIR}/www/rubygem-redis-rails \
rubygem-tinder>=1.9.2:${PORTSDIR}/net-im/rubygem-tinder \
rubygem-hipchat>=1.4.0:${PORTSDIR}/net-im/rubygem-hipchat \
rubygem-gitlab-flowdock-git-hook>=0.4.2:${PORTSDIR}/www/rubygem-gitlab-flowdock-git-hook \
rubygem-gemnasium-gitlab-service>=0.2:${PORTSDIR}/devel/rubygem-gemnasium-gitlab-service \
rubygem-slack-notifier>=1.0.0:${PORTSDIR}/devel/rubygem-slack-notifier \
rubygem-asana>=0.0.6:${PORTSDIR}/www/rubygem-asana \
rubygem-d3_rails-rails4>=3.1.4:${PORTSDIR}/www/rubygem-d3_rails-rails4 \
rubygem-cal-heatmap-rails-rails4>=0.0.1:${PORTSDIR}/www/rubygem-cal-heatmap-rails-rails4 \
rubygem-underscore-rails>=1.4.4:${PORTSDIR}/www/rubygem-underscore-rails \
rubygem-sanitize>=2.0:${PORTSDIR}/textproc/rubygem-sanitize \
rubygem-rack-attack:${PORTSDIR}/www/rubygem-rack-attack \
rubygem-ace-rails-ap:${PORTSDIR}/www/rubygem-ace-rails-ap \
rubygem-mousetrap-rails:${PORTSDIR}/www/rubygem-mousetrap-rails \
rubygem-charlock_holmes:${PORTSDIR}/textproc/rubygem-charlock_holmes \
rubygem-sass-rails4>=4.0.2:${PORTSDIR}/textproc/rubygem-sass-rails4 \
rubygem-coffee-rails4:${PORTSDIR}/devel/rubygem-coffee-rails4 \
rubygem-uglifier:${PORTSDIR}/www/rubygem-uglifier \
rubygem-turbolinks:${PORTSDIR}/www/rubygem-turbolinks \
rubygem-jquery-turbolinks:${PORTSDIR}/www/rubygem-jquery-turbolinks \
rubygem-select2-rails:${PORTSDIR}/www/rubygem-select2-rails \
rubygem-jquery-atwho-rails>=0.3.3:${PORTSDIR}/www/rubygem-jquery-atwho-rails \
rubygem-jquery-rails4:${PORTSDIR}/www/rubygem-jquery-rails4 \
rubygem-jquery-ui-rails4:${PORTSDIR}/www/rubygem-jquery-ui-rails-rails4 \
rubygem-jquery-scrollto-rails:${PORTSDIR}/www/rubygem-jquery-scrollto-rails \
rubygem-raphael-rails>=2.1.2:${PORTSDIR}/www/rubygem-raphael-rails \
rubygem-bootstrap-sass>=3.0:${PORTSDIR}/www/rubygem-bootstrap-sass \
rubygem-font-awesome-rails-rails4>=4.2:${PORTSDIR}/devel/rubygem-font-awesome-rails-rails4 \
rubygem-gitlab_emoji>=0.1:${PORTSDIR}/graphics/rubygem-gitlab_emoji \
rubygem-gon>=5.0.0:${PORTSDIR}/www/rubygem-gon \
rubygem-nprogress-rails:${PORTSDIR}/devel/rubygem-nprogress-rails \
rubygem-request_store:${PORTSDIR}/devel/rubygem-request_store \
rubygem-virtus:${PORTSDIR}/devel/rubygem-virtus \
rubygem-addressable:${PORTSDIR}/www/rubygem-addressable \
rubygem-gitlab_meta>=7.0:${PORTSDIR}/devel/rubygem-gitlab_meta \
rubygem-newrelic_rpm:${PORTSDIR}/devel/rubygem-newrelic_rpm \
rubygem-octokit>=3.7.0:${PORTSDIR}/net/rubygem-octokit \
rubygem-rugments:${PORTSDIR}/textproc/rubygem-rugments
OPTIONS_RADIO= DATABASE
OPTIONS_RADIO_DATABASE= PGSQL MYSQL
OPTIONS_GROUP= OMNIAUTH
OPTIONS_GROUP_OMNIAUTH= GOOGLE TWITTER GITHUB SHIBBOLETH KRB GITLAB BITBUCKED LDAP
PGSQL_DESC= Use PostgreSQL (recommended)
MYSQL_DESC= Use MySQL
GOOGLE_DESC= OmniAuth strategy for Google
TWITTER_DESC= OmniAuth strategy for Twitter
GITHUB_DESC= OmniAuth strategy for Github
SHIBBOLETH_DESC= OmniAuth strategy for Shibboleth
KRB_DESC= OmniAuth strategy for Kerberos
GITLAB_DESC= OmniAuth strategy for Gitlab
BITBUCKED_DESC= OmniAuth strategy for Bitbucked
LDAP_DESC= OmniAuth strategy for LDAP
OPTIONS_DEFAULT= PGSQL
PGSQL_USE= pgsql=yes
PGSQL_WANT= pgsql=9.1+
MYSQL_USE= mysql=yes
GOOGLE_RUN_DEPENDS= rubygem-omniauth-google-oauth2:${PORTSDIR}/net/rubygem-omniauth-google-oauth2
TWITTER_RUN_DEPENDS= rubygem-omniauth-twitter:${PORTSDIR}/net/rubygem-omniauth-twitter
GITHUB_RUN_DEPENDS= rubygem-omniauth-github:${PORTSDIR}/net/rubygem-omniauth-github
SHIBBOLETH_RUN_DEPENDS= rubygem-omniauth-shibboleth:${PORTSDIR}/security/rubygem-omniauth-shibboleth
KRB_RUN_DEPENDS= krb5:${PORTSDIR}/security/krb5 \
rubygem-omniauth-kerberos:${PORTSDIR}/security/rubygem-omniauth-kerberos
GITLAB_RUN_DEPENDS= rubygem-omniauth-gitlab:${PORTSDIR}/security/rubygem-omniauth-gitlab
BITBUCKED_RUN_DEPENDS= rubygem-omniauth-bitbucket:${PORTSDIR}/security/rubygem-omniauth-bitbucket
LDAP_RUN_DEPENDS= rubygem-gitlab_omniauth-ldap>=1.2.0:${PORTSDIR}/net/rubygem-gitlab_omniauth-ldap
USE_GITHUB= yes
GH_ACCOUNT= gitlabhq
GH_PROJECT= gitlabhq
.include <bsd.port.options.mk>
NO_BUILD= yes
do-install:
${MKDIR} ${STAGEDIR}
(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/www/${PORTNAME})
post-install:
${MKDIR} ${PREFIX}/www/${PORTNAME}
(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${PREFIX}/www/${PORTNAME})
.include <bsd.port.mk>
-------------- next part --------------
SHA256 (gitlabhq-gitlabhq-v7.9.4_GH0.tar.gz) = bbc6a0647832f983322ce2c80f3d642354709b32de28f8ba6009c508c3600ece
SIZE (gitlabhq-gitlabhq-v7.9.4_GH0.tar.gz) = 5392634
-------------- next part --------------
This is a port of gitlab. Text need increasement ;)
WWW: https://gitlab.com/
More information about the freebsd-ruby
mailing list