Date: Fri, 29 May 2015 16:52:10 +0200 From: Torsten Zuehlsdorff <info@toco-domains.de> To: ruby@freebsd.org Subject: Gitlab-Port: short status message Message-ID: <55687D1A.7020307@toco-domains.de>
next in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] [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 [-- Attachment #2 --] # Created by: Torsten Zühlsdorff <ports@toco-domains.de> # $FreeBSD$ PORTNAME= gitlab DISTVERSION= v7.9.4 CATEGORIES= www devel MAINTAINER= ports@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> [-- Attachment #3 --] SHA256 (gitlabhq-gitlabhq-v7.9.4_GH0.tar.gz) = bbc6a0647832f983322ce2c80f3d642354709b32de28f8ba6009c508c3600ece SIZE (gitlabhq-gitlabhq-v7.9.4_GH0.tar.gz) = 5392634 [-- Attachment #4 --] This is a port of gitlab. Text need increasement ;) WWW: https://gitlab.com/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?55687D1A.7020307>
