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

Attachment: pgp9sWUXLumO3.pgp
Description: PGP signature

Reply via email to