[154337] users/devans/GNOME-3/stable/dports/www/libhttpseverywhere
David Evans
devans at macports.org
Fri Oct 28 08:03:43 PDT 2016
On 10/28/16 7:19 AM, Ryan Schmidt wrote:
>
>> On Oct 28, 2016, at 3:28 AM, devans at macports.org wrote:
>>
>> Revision
>> 154337
>> Author
>> devans at macports.org
>> Date
>> 2016-10-28 10:28:30 +0200 (Fri, 28 Oct 2016)
>> Log Message
>>
>> GNOME-3/stable: libhttpseverywhere, new port, leverage the power of HTTPSEverywhere to any desktop-application.
>> Added Paths
>>
>> • users/devans/GNOME-3/stable/dports/www/libhttpseverywhere/
>> • users/devans/GNOME-3/stable/dports/www/libhttpseverywhere/Portfile
>> Diff
>>
>> Added: users/devans/GNOME-3/stable/dports/www/libhttpseverywhere/Portfile (0 => 154337)
>>
>> --- users/devans/GNOME-3/stable/dports/www/libhttpseverywhere/Portfile (rev 0)
>> +++ users/devans/GNOME-3/stable/dports/www/libhttpseverywhere/Portfile 2016-10-28 08:28:30 UTC (rev 154337)
>>
>> @@ -0,0 +1,51 @@
>>
>> +# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
>> +# $Id$
>> +
>> +PortSystem 1.0
>> +PortGroup github 1.0
>> +
>> +github.setup grindhold libhttpseverywhere 0.2.3
>> +license LGPL-3
>> +categories www
>> +maintainers devans openmaintainer
>> +platforms darwin
>> +
>> +description This library enables you to leverage the power \
>> + of HTTPSEverywhere to any desktop-application.
>> +
>> +long_description ${description}. HTTPSEverywhere is a browser plugin \
>> + that comes with a set of rules that you can use \
>> + to ensure that you use HTTP instead of HTTPS only \
>> + when this is absolutely not circumventable. \
>> + With libhttpseverywhere you get a C-bindable, \
>> + GLib-based library you can link/bind against \
>> + in almost all languages
>> +
>> +checksums rmd160 04d5f814feb434d799e2c43e1a6db8204d8e47f1 \
>> + sha256 2f32e105e2751c0639892a57d1b652571e08c6937c4cc192cfa1f97cd7f49d0c
>> +
>> +depends_build port:pkgconfig \
>> + port:meson \
>> + port:ninja \
>> + port:valadoc
>> +
>> +depends_lib path:lib/pkgconfig/glib-2.0.pc:glib2 \
>> + port:json-glib \
>> + port:gobject-introspection \
>> + port:libarchive \
>> + port:libgee \
>> + port:libsoup \
>> + port:libxml2 \
>> + port:vala
>> +
>> +pre-configure {
>> + xinstall -d -m 755 ${worksrcpath}/build
>> +}
>> +
>> +configure.cmd cd build && meson ..
>> +
>> +build.cmd cd build && ninja
>> +build.target
>> +
>> +destroot.cmd cd build && DESTDIR=${destroot} ninja
>> +destroot.destdir
>
> Why not set configure.dir and build.dir instead of manually running `cd`?
>
Because these didn't cross my mind at the time. :-)
Thanks for the suggestion. Will put it on my to do list.
Dave
More information about the macports-dev
mailing list