This sounds great! Thank you for this hint! 

I will keep you updated!

> On 07.06.2018, at 18:10, Solene Rapenne <sol...@perso.pw> wrote:
> 
> 
> fredl writes:
> 
>> I just took a look. These are a LOT of extra libraries.
>> 
>> Is the first version really not ok? The version with the binaries?
>> I can try to get this ~20 extra libraries working, but alone the extra 
>> effort for the version control seems odd in the long run.
>> 
>> fredl
>> 
>>> On 07.06.2018, at 17:25, fredl <fr...@kwondratsch.com> wrote:
>>> 
>>> Ok thanks!
>>> 
>>>> On 07.06.2018, at 17:23, Solene Rapenne <sol...@perso.pw> wrote:
>>>> 
>>>> 
>>>> fredl writes:
>>>> 
>>>>>> On 06/07/18 14:20, Solene Rapenne wrote:
>>>>>> fredl writes:
>>>>>> 
>>>>>>> Hey,
>>>>>>> 
>>>>>>> thanks for this quick review!
>>>>>>> 
>>>>>>> I will look at this and answer with a new .tgz once I have it done.
>>>>>>> 
>>>>>>> thanks again!
>>>>>>> fredl
>>>>>>> 
>>>>>>>> On 07.06.2018, at 13:18, Solene Rapenne <sol...@perso.pw> wrote:
>>>>>>>> 
>>>>>>>> 
>>>>>>>> fredl writes:
>>>>>>>> 
>>>>>>>>> Hey,
>>>>>>>>> 
>>>>>>>>> attached is a new port, www/hugo. hugo is a static website generator.
>>>>>>>>> 
>>>>>>>>> ---
>>>>>>>>> pkg/DESCR:
>>>>>>>>> 
>>>>>>>>> Hugo is a static HTML and CSS website generator written in Go.
>>>>>>>>> It is optimized for speed, ease of use, and configurability.
>>>>>>>>> Hugo takes a directory with content and templates and renders
>>>>>>>>> them into a full HTML website.
>>>>>>>>> 
>>>>>>>>> Hugo relies on Markdown files with front matter for metadata.
>>>>>>>>> 
>>>>>>>>> ---
>>>>>>>>> 
>>>>>>>>> It should working on am64 and i386.
>>>>>>>>> I've only been able to test on amd64, if someone could test it on
>>>>>>>>> i386, it would be
>>>>>>>>> great!
>>>>>>>>> 
>>>>>>>>> Ok?
>>>>>>>>> 
>>>>>>>>> fredl
>>>>>>>> Hello
>>>>>>>> 
>>>>>>>> Your port use a binary downloaded from github, it's not the way to
>>>>>>>> go. It shoud be built from sources.
>>>>>>>> 
>>>>>>>> You should also change the order of variables in your makefile, you can
>>>>>>>> check the file infrastructure/templates/Makefile.template from the 
>>>>>>>> ports
>>>>>>>> tree as an example for reordering correctly.
>>>>>> for restricting to supported archs you can use this line.
>>>>>> 
>>>>>> ONLY_FOR_ARCHS =    ${GO_ARCHS}
>>>>> Hey,
>>>>> 
>>>>> thanks again!
>>>>> 
>>>>> This version builts from sources + I added man-pages.
>>>>> Is this a better version?
>>>>> 
>>>>> fredl
>>>> 
>>>> portcheck is happy and the makefile looks better but your port is using
>>>> "go get" to download files, it's not allowed and doesn't even work
>>>> because the user building port is by default prohibited to get network
>>>> access (when you use the dedicated ports building user).
>>>> 
>>>> If your port need extra libraries, then you should make ports for those
>>>> libraries and add them as LIB_DEPENDS to www/hugo. If the extra files
>>>> are assets or static files, it can be downloaded within the port by
>>>> adding them to DISTFILES (you can find an example in x11/stumpwm).
> 
> I've been speaking about this with abieber@ and sthen@, one way to go is
> to fetch the sources on your computer, use the software dep
> (https://github.com/golang/dep) with "dep ensure" to fetch all the
> libraries needed and store it in some directory named "vendor". Then you
> can create a tarball of the whole sources needed (exclude the .git files
> because it's not useful) and host it somewhere, and use this tarball for
> your port.

Reply via email to