Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Jun 2014 16:54:02 +0100
From:      "Steven Hartland" <killing@multiplay.co.uk>
To:        "David Keller" <david.keller@litchis.fr>
Cc:        FreeBSD Ports <ports@freebsd.org>, Scot Hetzel <swhetzel@gmail.com>, "Sergey A. Osokin" <osa@freebsd.org>
Subject:   Re: FreeBSD Port: rubygem-passenger-4.0.41_2
Message-ID:  <7A091613164D43388F6D86C175226709@multiplay.co.uk>
References:  <CAFop7TnRM9vUmf02jiLJLJfgOOT3B80SoM0%2BLZAfA46YPHkPvA@mail.gmail.com> <2BEF3638517B4186953121B366A7AACF@multiplay.co.uk> <20140411222748.GD67075@FreeBSD.org> <25B22ADA9DF3473CB7A433EC9394D8FE@multiplay.co.uk> <CACdU%2Bf-HKC8r%2BAisMPrQJ09YRNcQ1Kw7pcUSSoC0u9GRzypfgA@mail.gmail.com> <20140413021330.GE67075@FreeBSD.org> <CAFop7TkVXHrvnf0L7x3BUMdJnkh8H8Nz2u075Od0v5rPYg%2BG5w@mail.gmail.com> <2DD63F83581C4EDF865148915D3D3546@multiplay.co.uk> <20140414230026.GC30049@FreeBSD.org> <84754692511E457B952C2F50897F7B3E@multiplay.co.uk> <20140416090333.GD30049@FreeBSD.org> <D4D70B5502E5410DB50ED558A66FC356@multiplay.co.uk> <CAFop7Tn3h-Ntv_GRJovq3Lj_g68ANFZt=jmB4-jGktFbkTpGXA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Yep after applying the latest patch + making sure the rename
is done I don't have any outstanding issues with the port.

    Regards
    Steve

----- Original Message ----- 
From: "David Keller" <david.keller@litchis.fr>
To: "Steven Hartland" <killing@multiplay.co.uk>
Cc: "FreeBSD Ports" <ports@freebsd.org>; "Scot Hetzel" <swhetzel@gmail.com>; "Sergey A. Osokin" <osa@freebsd.org>
Sent: Sunday, June 29, 2014 4:02 PM
Subject: Re: FreeBSD Port: rubygem-passenger-4.0.41_2


> Hi,
> 
> This should correct the symlink creation error.
> 
> Regards,
> 
> David
> 
> On Wed, Apr 16, 2014 at 5:01 PM, Steven Hartland
> <killing@multiplay.co.uk> wrote:
>> Good catch on the WITH_APACHEPORT, thats old pre new options hang over,
>> switched to a straight else, as one or the other must be selected.
>>
>> Looks like the svn diff didnt show the move, if you run the following:
>> svn mv files/pkg-message.in files/pkg-message-apache.in
>> before applying the attached patch with the WITH_APACHEPORT fix you
>> should be good.
>>
>>
>>    Regards
>>    Steve
>> ----- Original Message ----- From: "Sergey A. Osokin" <osa@FreeBSD.org>
>> To: "Steven Hartland" <killing@multiplay.co.uk>
>> Cc: "FreeBSD Ports" <ports@freebsd.org>; "Scot Hetzel" <swhetzel@gmail.com>;
>> "David Keller" <david.keller@litchis.fr>
>> Sent: Wednesday, April 16, 2014 10:03 AM
>>
>> Subject: Re: FreeBSD Port: rubygem-passenger-4.0.41_2
>>
>>
>>> Hi Steven,
>>>
>>> unfortunately your version is different, especially this part of the code:
>>>
>>> SUB_LIST+=     GEM_LIB_DIR=${GEM_LIB_DIR} RUBY=${RUBY}
>>> -SUB_FILES=     pkg-message
>>> +.if ${PORT_OPTIONS:MNGINX}
>>> +SUB_FILES+=    pkg-message-nginx
>>> +PKGMESSAGE=    pkg-message-nginx
>>> +.elif defined(WITH_APACHEPORT)
>>> +SUB_FILES+=    pkg-message-apache
>>> +PKGMESSAGE=    pkg-message-apache
>>> +.endif
>>>
>>> Please explain what's the WITH_APACHEPORT knob, also, what's the
>>> pkg-message-apache file, missing from your original patch.
>>>
>>> And anyway.  On the staging phase I have following error:
>>>
>>> ===>  Staging for rubygem-passenger-4.0.41_3
>>> ===>   rubygem-passenger-4.0.41_3 depends on package:
>>> rubygem-fastthread>=1.0.7 - found
>>> ===>   rubygem-passenger-4.0.41_3 depends on package: rubygem-rack>=1.4.5
>>> - found
>>> ===>   rubygem-passenger-4.0.41_3 depends on package:
>>> rubygem-daemon_controller>=1.2.0 - found
>>> ===>   rubygem-passenger-4.0.41_3 depends on file: /usr/local/bin/gem19 -
>>> found
>>> ===>   rubygem-passenger-4.0.41_3 depends on file: /usr/local/bin/ruby19 -
>>> found
>>> ===>   rubygem-passenger-4.0.41_3 depends on file: /usr/local/sbin/apxs -
>>> found
>>> ===>   Generating temporary packing list
>>> Building native extensions.  This could take a while...
>>> Successfully installed passenger-4.0.41
>>> 1 gem installed
>>> Installing RDoc documentation for passenger-4.0.41...
>>> (CC=clang CXX=clang++
>>> /usr/home/osa/ports/www/rubygem-passenger/work/stage/usr/local/bin/passenger-install-apache2-module
>>> --auto)
>>> /usr/local/lib/ruby/site_ruby/1.9/rubygems/dependency.rb:247:in
>>> `to_specs': Could not find passenger (>= 0) amongst
>>> [daemon_controller-1.2.0, fastthread-1.0.7, rack-1.4.5, rake-10.2.2]
>>> (Gem::LoadError)
>>>        from
>>> /usr/local/lib/ruby/site_ruby/1.9/rubygems/dependency.rb:256:in `to_spec'
>>>        from /usr/local/lib/ruby/site_ruby/1.9/rubygems.rb:1231:in `gem'
>>>        from
>>> /usr/home/osa/ports/www/rubygem-passenger/work/stage/usr/local/bin/passenger-install-apache2-module:22:in
>>> `<main>'
>>> *** Error code 1
>>>
>>> Any idea?
>>>
>>> --
>>> Sergey A. Osokin
>>> osa@FreeBSD.org.
>>>
>>> On Tue, Apr 15, 2014 at 12:59:14AM +0100, Steven Hartland wrote:
>>>>
>>>> Hi Sergey, could you clarify which parts you believe are features?
>>>>
>>>> I know there are a number of changes but all of them I'd class as fixes
>>>> and not really features.
>>>>
>>>> For reference here's a description of the changes:-
>>>>
>>>> * Added missing license
>>>> * Display the correct install message for both nginx and apache
>>>> * Fix staging build of nginx, apache and link components
>>>> * Ensure download_cache is included in the package which prevents warning
>>>>  on removal due to failure to delete directory.
>>>> * Updated LIB_DEPENDS to latest recommended format
>>>>
>>>> Just to be sure we're both talking about the same changes I've attached
>>>> the latest version for reference.
>>>>
>>>>    Regards
>>>>    Steve
>>>> ----- Original Message ----- From: "Sergey A. Osokin" <osa@FreeBSD.org>
>>>> To: "Steven Hartland" <killing@multiplay.co.uk>
>>>> Cc: "FreeBSD Ports" <ports@freebsd.org>; "Scot Hetzel"
>>>> <swhetzel@gmail.com>; "David Keller" <david.keller@litchis.fr>
>>>> Sent: Tuesday, April 15, 2014 12:00 AM
>>>> Subject: Re: FreeBSD Port: rubygem-passenger-4.0.41_2
>>>>
>>>>
>>>> >Hi Steven,
>>>> >
>>>> >unfortunately, your patch is wrong and this is why I can't commit your
>>>> > changes.
>>>> >
>>>> >What's wrong in your patch?  You have mixed features and bugfixes in one
>>>> > patch.
>>>> >Please provide bugfix only patch.
>>>> >
>>>> >-- >ozz
>>>> >
>>>> >On Sun, Apr 13, 2014 at 12:28:41PM +0100, Steven Hartland wrote:
>>>> >>----- Original Message ----- From: "David Keller"
>>>> >> <david.keller@litchis.fr>
>>>> >>
>>>> >>
>>>> >>>Hi Sergey,
>>>> >>>
>>>> >>>It's not related to gem dependency error but the symlink creation
>>>> >>>might be incorrect:
>>>> >>>${LN} -s ${GEM_LIB_DIR} ${STAGEDIR}${PREFIX}/${GEMS_DIR}/${PORTNAME}
>>>> >>>
>>>> >>>Will create the following symlink:
>>>> >>>/usr/local/lib/ruby/gems/1.9/gems/passenger ->
>>>> >>>lib/ruby/gems/1.9/gems/passenger-4.0.41
>>>> >>>
>>>> >>>Rather than:
>>>> >>>/usr/local/lib/ruby/gems/1.9/gems/passenger ->
>>>> >>>/usr/local/lib/ruby/gems/1.9/gems/passenger-4.0.41
>>>> >>>
>>>> >>>Or:
>>>> >>>/usr/local/lib/ruby/gems/1.9/gems/passenger -> passenger-4.0.41
>>>> >>>
>>>> >>>
>>>> >>>You might prefer using:
>>>> >>>${LN} -s ${STAGEDIR}${PREFIX}/${GEMS_DIR}/${GEM_NAME}
>>>> >>>${STAGEDIR}${PREFIX}/${GEMS_DIR}/${PORTNAME}
>>>> >>>
>>>> >>>Or even:
>>>> >>>${LN} -s ${GEM_NAME} ${STAGEDIR}${PREFIX}/${GEMS_DIR}/${PORTNAME}
>>>> >>
>>>> >>My current version has:
>>>> >>(cd ${STAGEDIR}${PREFIX}/${GEMS_DIR} && ${LN} -s ${GEM_NAME}
>>>> >> ${PORTNAME})
>>>> >>
>>>> >>Which I will create:
>>>> >>/usr/local/lib/ruby/gems/1.9/gems/passenger -> passenger-4.0.41
>>>> >>
>>>> >>@Sergey: For your apache module problem try the attached patch / full
>>>> >>version which fixes that for me.
>>>> >>
>>>> >>I'd previously only ever built the nginx version and looks like the
>>>> >>apache2 module build was broken when stage support was added.
>>>> >>
>>>> >>I've confirmed it builds but I don't have an apache2 install to test
>>>> >>fully with here so if you could let me know if it works and I'll get
>>>> >> all
>>>> >>the changes checked in.
>>>> >>
>>>> >>   Regards
>>>> >>   Steve
>>>> >
>>>> >
>>>> >
>>>> >_______________________________________________
>>>> >freebsd-ports@freebsd.org mailing list
>>>> >http://lists.freebsd.org/mailman/listinfo/freebsd-ports
>>>> >To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"
>>>> >
>>>
>>>
>>>
>>>
>>
>


--------------------------------------------------------------------------------


> _______________________________________________
> freebsd-ports@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7A091613164D43388F6D86C175226709>