[Gitlab] Current Status of the port

Steve Wills swills at FreeBSD.org
Fri Jul 31 17:42:35 UTC 2015


Hi,

On Fri, Jul 31, 2015 at 04:49:59PM +0200, Torsten Zuehlsdorff wrote:
> >> 3. get the most actual GitLab copy from
> >> svn://svn.toco-domains.de/freebsd-ports/www/gitlab
> >
> > Seems identical to the one in the shar, as far as I can tell.
> 
> Fine. It shouldn't be in the shar, but its okay ;)

Eh, easier for me to have it in there. :)

> >> Now you should be able to build GitLab. :)
> >
> > Almost. Seems a patch to update devel/rubygem-gitlab_git to 7.2.5 (or newer?) is missing, maybe others:
> >
> > ===>   gitlab-v7.13.2 depends on file: rubygem-gitlab_git-rails41>=7.2.5 - not found
> 
> This patch is already in the ports-tree since 2015-07-25:
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=201764
> 
> Is your ports-tree actual?

Ah, my tree was a little out of date, from 2015-07-22. Updated and it's good now.

> # cd /usr/ports/devel/rubygem-gitlab_git-rails41
> # portlint -AC
> FATAL: Makefile: the last line of a slave port's Makefile has to be 
> .include "${MASTERDIR}/Makefile"
> FATAL: Makefile: extra item "MASTERDIR" placed in the PORTNAME section.
> FATAL: Makefile: extra item "PKGNAMESUFFIX" placed in the LICENSE section.
> WARN: Consider to set DEVELOPER=yes in /etc/make.conf
> 3 fatal errors and 1 warning found.

portlint doesn't really fully grok slave ports, unless I'm mistaken, so use
your judgement here, but the include does need to be last.

> When including the Master-Makefile in the last line, the PKGNAMESUFFIX 
> for example is not used.

Change the master port to use ?= instead of = for the things you want to override.

Steve
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 603 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ruby/attachments/20150731/fbf32099/attachment.bin>


More information about the freebsd-ruby mailing list