[update] security/lastpass-cli

2017-06-22 Thread Björn Ketelaars
Simple update for lastpass-cli, which fixes a couple of things [0]. As of this
version a test suite is included. Running make test works on amd64...

[0] https://github.com/lastpass/lastpass-cli/releases

-- 
Björn Ketelaars
GPG key: 0x4F0E5F21


diff --git security/lastpass-cli/Makefile security/lastpass-cli/Makefile
index dc0aa3f47d1..3face799dc4 100644
--- security/lastpass-cli/Makefile
+++ security/lastpass-cli/Makefile
@@ -4,7 +4,7 @@ COMMENT =   LastPass command line interface tool
 
 GH_ACCOUNT =   lastpass
 GH_PROJECT =   lastpass-cli
-GH_TAGNAME =   v1.1.2
+GH_TAGNAME =   v1.2.0
 CATEGORIES =   security
 
 MAINTAINER =   Bjorn Ketelaars 
@@ -19,12 +19,17 @@ MODULES =   devel/cmake
 BUILD_DEPENDS= textproc/asciidoc
 LIB_DEPENDS =  net/curl \
textproc/libxml
+TEST_DEPENDS=  ${BUILD_DEPENDS} \
+   shells/bash
 
-NO_TEST =  Yes
 ALL_TARGET =   all doc-man
 
 do-install:
${INSTALL_PROGRAM} ${WRKBUILD}/lpass ${PREFIX}/bin
${INSTALL_MAN} ${WRKBUILD}/lpass.1 ${PREFIX}/man/man1
 
+do-test:
+   cd ${WRKSRC}/test && sed -i 's,#!/bin/bash,#!${LOCALBASE}/bin/bash,' *
+   cd ${WRKSRC} && make test
+
 .include 
diff --git security/lastpass-cli/distinfo security/lastpass-cli/distinfo
index 4a8901969ff..f8dd92742e4 100644
--- security/lastpass-cli/distinfo
+++ security/lastpass-cli/distinfo
@@ -1,2 +1,2 @@
-SHA256 (lastpass-cli-1.1.2.tar.gz) = 
vHN9jm1xPIrs37fzSymqmorpsem6gLMQWWhrGFkajDk=
-SIZE (lastpass-cli-1.1.2.tar.gz) = 102796
+SHA256 (lastpass-cli-1.2.0.tar.gz) = 
F72UE5M6w02GeTw4V4KYwSKDWoUTK4J/svx4KyQDSu8=
+SIZE (lastpass-cli-1.2.0.tar.gz) = 108401
diff --git security/lastpass-cli/patches/patch-CMakeLists_txt 
security/lastpass-cli/patches/patch-CMakeLists_txt
index ecfd661acce..807e74d230f 100644
--- security/lastpass-cli/patches/patch-CMakeLists_txt
+++ security/lastpass-cli/patches/patch-CMakeLists_txt
@@ -1,6 +1,7 @@
 $OpenBSD: patch-CMakeLists_txt,v 1.2 2017/01/14 02:12:10 danj Exp $
 CMakeLists.txt.origTue Jan  3 22:19:00 2017
-+++ CMakeLists.txt Wed Jan  4 09:07:14 2017
+Index: CMakeLists.txt
+--- CMakeLists.txt.orig
 CMakeLists.txt
 @@ -45,7 +45,7 @@ file(GLOB PROJECT_SOURCES *.c)
  
  set(PROJECT_DEFINITIONS "_GNU_SOURCE")
@@ -10,3 +11,12 @@ $OpenBSD: patch-CMakeLists_txt,v 1.2 2017/01/14 02:12:10 
danj Exp $
  if(APPLE)
set(PROJECT_FLAGS "${PROJECT_FLAGS} -Wno-deprecated-declarations")
  endif()
+@@ -81,7 +81,7 @@ set_target_properties(lpass-test PROPERTIES
+   COMPILE_FLAGS "${PROJECT_FLAGS} -DTEST_BUILD"
+   COMPILE_DEFINITIONS ${PROJECT_DEFINITIONS}
+ )
+-target_link_libraries(lpass-test ${LIBXML2_LIBRARIES} ${OPENSSL_LIBRARIES} 
${CURL_LIBRARIES})
++target_link_libraries(lpass-test ${LIBXML2_LIBRARIES} ${OPENSSL_LIBRARIES} 
${CURL_LIBRARIES} "-lkvm")
+ enable_testing()
+ add_test(test_login ${CMAKE_SOURCE_DIR}/test/tests test_login)
+ add_test(test_login_wrong_pw_should_fail ${CMAKE_SOURCE_DIR}/test/tests 
test_login_wrong_pw_should_fail)



Re: New port: net/telegram-purple

2017-06-22 Thread Jakub Skrzypnik
I would like to ask about something different - how tightly is that
telegram support tied to GUI libraries? Some of these libpurple-based
transports for IM protocols are tied up to use with Pidgin/Adium,
completely ignoring the fact that libpurple can be used by many other
applications.

The problem itself is that I would like to use Bitlbee with libpurple
for XMPP, GG, Facebook and Telegram if it gets merged, but I'm a bit
afraid about pushing the whole GUI stack as a dependency tail of
libpurple and/or these transports, while libpurple itself can actually
work without X.

On Thu, 22 Jun 2017 18:11:24 +0200
"Dmitrij D. Czarkoff"  wrote:

> "Dmitrij D. Czarkoff"  wrote:
> 
> >The attached port contains libpurple protocol plugin that adds
> >support for the Telegram messenger to net/pidgin.
> >
> >OK to import?  
> 
> ping



NEW: multimedia/streamlink && REMOVE x2: multimedia/livestreamer and multimedia/livestreamer-curses

2017-06-22 Thread Brian Callahan

Hi ports --

Attached is a new port, multimedia/streamlink. Streamlink is a Python 
utility that lets you pipe video streams into a video player. It is a 
fork of multimedia/livestreamer. Livestreamer is dead, streamlink is the 
new livestreamer.


---
pkg/DESCR:
Streamlink is a command-line utility that pipes video streams from
various services into a video player, such as VLC. The main purpose of
Streamlink is to allow the user to avoid buggy and CPU heavy flash
plugins but still be able to enjoy various streamed content. There is
also an API available for developers who want access to the video stream
data. This project was forked from Livestreamer, which is no longer
maintained.

Streamlink is built upon a plugin system which allows support for new
services to be easily added. Currently most of the big streaming
services are supported, such as:

* Dailymotion
* Livestream
* Twitch
* UStream
* YouTube Live

and many more.
---

This requires devel/py-iso3166 and devel/py-iso639 that were just committed.

I looked to see if it would be a simple diff to make 
multimedia/livestreamer-curses work with streamlink. Someone appears to 
have done the work but it looks like major surgery (and 
livestreamer-curses might also be dead upstream) so I think it's better 
to remove it.


I think it makes sense for anyone who has livestreamer installed on 
their system to get upgraded to streamlink.


I'm watching a Twitch.tv stream on my laptop as I write this email, so 
it definitely works.


OK?

~Brian



streamlink.tgz
Description: Binary data


CVS: cvs.openbsd.org: ports

2017-06-22 Thread Brian Callahan
CVSROOT:/cvs
Module name:ports
Changes by: bcal...@cvs.openbsd.org 2017/06/22 17:10:45

Modified files:
devel  : Makefile 

Log message:
+py-iso3133
+py-iso639



CVS: cvs.openbsd.org: ports

2017-06-22 Thread Brian Callahan
CVSROOT:/cvs
Module name:ports
Changes by: bcal...@cvs.openbsd.org 2017/06/22 17:10:00

Log message:
Import devel/py-iso3166, a self-contained ISO 3166-1 country definitions
library.
ok sthen@

ISO 3166-1 defines two-letter, three-letter, and three-digit country
codes. python-iso3166 is a self-contained library that converts between
these codes and the corresponding country name.

Status:

Vendor Tag: bcallah
Release Tags:   bcallah_20170622

N ports/devel/py-iso3166/Makefile
N ports/devel/py-iso3166/distinfo
N ports/devel/py-iso3166/pkg/PLIST
N ports/devel/py-iso3166/pkg/DESCR

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2017-06-22 Thread Brian Callahan
CVSROOT:/cvs
Module name:ports
Changes by: bcal...@cvs.openbsd.org 2017/06/22 17:05:46

Log message:
Import devel/py-iso639, a Python library for the ISO 639 language code
standard.
ok sthen@, wording for COMMENT and pkg/DESCR schwarze@

iso-639 is a Python library for the ISO 639 standard. It supports
ISO 639-1 for two-letter language codes, ISO 639-2 and ISO 639-3 for
three-letter language codes, and ISO 639-5 for language group codes.

Status:

Vendor Tag: bcallah
Release Tags:   bcallah_20170622

N ports/devel/py-iso639/Makefile
N ports/devel/py-iso639/distinfo
N ports/devel/py-iso639/pkg/PLIST
N ports/devel/py-iso639/pkg/DESCR

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2017-06-22 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2017/06/22 15:55:48

Modified files:
net/scamper: Makefile distinfo 

Log message:
update to scamper-20161204a



Re: NEW x2: devel/py-iso639 && devel/py-iso3133

2017-06-22 Thread Ingo Schwarze
Hi Brian,

Brian Callahan wrote on Thu, Jun 22, 2017 at 03:38:16PM -0400:

> pkg/DESCR: (py-iso639)
> iso-639 is a Python library for the ISO 639 standard.
> It supports ISO 639-1, ISO 639-2, ISO 639-3, and ISO 639-5.

That isn't descriptive.

It think you should say something like:

  iso-639 is a Python library for the ISO 639 standard.
  It supports ISO 639-1 for two letter language codes,
  ISO 639-2 and ISO 639-3 for three letter language codes,
  and ISO 639-5 for language group codes.

COMMENT isn't descriptive, either.

Maybe something like:

  COMMENT = Python library for the ISO 639 language code standard

Many ports get installed as dependencies even though i never
consciously chose to install them, and i hate it when pkg_info(1)
sends me to Wikipedia to even get a rough idea what something is
that i find installed on my system.

I didn't look at the port itself, i trust others to handle that.
But thanks for all the work you are doing lately!

Yours,
  Ingo



Re: NEW x2: devel/py-iso639 && devel/py-iso3133

2017-06-22 Thread Brian Callahan



On 06/22/17 15:47, Stuart Henderson wrote:

On 2017/06/22 15:38, Brian Callahan wrote:

* Python 3 only, because their one consumer is Python 3.

I think it would be better to do the job properly with the py2 versions as 
well..




Easy enough.



py-iso639.tgz
Description: Binary data


py-iso3166.tgz
Description: Binary data


CVS: cvs.openbsd.org: ports

2017-06-22 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2017/06/22 14:18:22

Modified files:
sysutils/py-ghmi: Makefile distinfo 
sysutils/py-ghmi/pkg: PLIST 

Log message:
update to py-ghmi-1.0.20



CVS: cvs.openbsd.org: ports

2017-06-22 Thread Joerg Jung
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2017/06/22 14:12:08

Modified files:
productivity/khal: Makefile distinfo 

Log message:
update to khal-0.9.6



CVS: cvs.openbsd.org: ports

2017-06-22 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2017/06/22 14:09:44

Modified files:
x11/gnome/recipes: Makefile distinfo 
x11/gnome/recipes/patches: patch-meson_build 
x11/gnome/recipes/pkg: PLIST 
Removed files:
x11/gnome/recipes/patches: patch-src_gr-recipe-formatter_c 

Log message:
update to gnome-recipes-1.4.6



CVS: cvs.openbsd.org: ports

2017-06-22 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2017/06/22 14:09:54

Modified files:
sysutils/beats/filebeat: Makefile distinfo 
sysutils/beats/heartbeat: Makefile distinfo 
sysutils/beats/metricbeat: Makefile distinfo 
sysutils/beats/packetbeat: Makefile distinfo 

Log message:
update beats to 5.4.2



CVS: cvs.openbsd.org: ports

2017-06-22 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2017/06/22 14:09:17

Modified files:
x11/gtksourceview3: Makefile distinfo 

Log message:
update to gtksourceview-3.24.3



CVS: cvs.openbsd.org: ports

2017-06-22 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2017/06/22 14:07:43

Modified files:
textproc/elasticsearch: Makefile distinfo 

Log message:
update to elasticsearch-5.4.2l



Re: NEW x2: devel/py-iso639 && devel/py-iso3133

2017-06-22 Thread Stuart Henderson
On 2017/06/22 15:38, Brian Callahan wrote:
> * Python 3 only, because their one consumer is Python 3.

I think it would be better to do the job properly with the py2 versions as 
well..




NEW x2: devel/py-iso639 && devel/py-iso3133

2017-06-22 Thread Brian Callahan

Hi ports --

Attached are two new ports, devel/py-iso639 and devel/py-iso3133. Both 
are relatively simple ports that do localization work.


---
pkg/DESCR: (py-iso639)
iso-639 is a Python library for the ISO 639 standard.
It supports ISO 639-1, ISO 639-2, ISO 639-3, and ISO 639-5.
---
---
pkg/DESCR: (py-iso3133)
ISO 3166-1 defines two-letter, three-letter, and three-digit country
codes. python-iso3166 is a self-contained library that converts between
these codes and the corresponding country name.
---

Notes:
* These are both needed for an upcoming port (a fork of net/livestreamer 
-- livestreamer will go away)

* Python 3 only, because their one consumer is Python 3.

OK?

~Brian



py-iso639.tgz
Description: Binary data


py-iso3166.tgz
Description: Binary data


CVS: cvs.openbsd.org: ports

2017-06-22 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2017/06/22 13:34:25

Modified files:
x11/gnome/gucharmap: Makefile distinfo 

Log message:
update to gucharmap-10.0.0



Re: New port: net/telegram-purple

2017-06-22 Thread Brian Callahan


On 6/22/2017 12:11 PM, Dmitrij D. Czarkoff wrote:
> "Dmitrij D. Czarkoff"  wrote:
>
>> The attached port contains libpurple protocol plugin that adds support
>> for the Telegram messenger to net/pidgin.
>>
>> OK to import?
> ping

Run tested it on amd64, works fine.
Why not do this though:

USE_GMAKE = Yes
MAKE_FLAGS =CC="${CC}"
CONFIGURE_STYLE =   gnu
CONFIGURE_ENV = CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \
LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib"

Then it'll de-hardcode gcc, and you can remove those extra CFLAGS+= and
LDFLAGS= lines.

ok bcallah@ with those tweaks.

Is it worth listing https://github.com/majn/telegram-purple as HOMEPAGE?
I don't know. Maybe not. Don't let that stop you from importing.

~Brian



CVS: cvs.openbsd.org: ports

2017-06-22 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2017/06/22 10:47:17

Modified files:
net/olsrd  : Makefile 

Log message:
drop the gettext module from olsrd, ok stsp@



Re: New port: net/telegram-purple

2017-06-22 Thread Stuart Henderson
On 2017/06/22 18:11, Dmitrij D. Czarkoff wrote:
> "Dmitrij D. Czarkoff"  wrote:
> 
> >The attached port contains libpurple protocol plugin that adds support
> >for the Telegram messenger to net/pidgin.
> >
> >OK to import?
> 
> ping

Build-testing only (I'm not going to run pidgin to try it out at runtime),
there are parts where it hardcodes gcc. Otherwise looks ok.

Not directly related to telegram-purple, but shown up by the tests:

loadtest:/usr/local/lib/libsilc.so.10.0: /usr/local/lib/libidn.so.17.2 : 
WARNING: symbol(stringprep_profiles) size mismatch, relink your program

- looks like a conflict between versions of the stringprep_profiles
struct between silc-toolkit and libidn..



Re: New port: net/telegram-purple

2017-06-22 Thread Dmitrij D. Czarkoff
"Dmitrij D. Czarkoff"  wrote:

>The attached port contains libpurple protocol plugin that adds support
>for the Telegram messenger to net/pidgin.
>
>OK to import?

ping


telegram-purple-1.3.1.tgz
Description: application/gzip


Re: New: sysutils/waagent

2017-06-22 Thread Reyk Floeter
Hi,

On Thu, Jun 22, 2017 at 03:03:25PM +0100, Stuart Henderson wrote:
> On 2017/06/22 13:52, Reyk Floeter wrote:
> > Hi,
> > 
> > we need an "agent" to run VMs in Azure; this is a port of WALinuxAgent.
> > 
> > Unlike other clouds, it is not enough to run a simple "cloud-init"
> > script to provision VMs.  The latest version 2.2.13 of WALinuxAgent
> > already supports OpenBSD, they merged my patch, and it would be
> > desirable to have it as a package/port in OpenBSD.
> > 
> > pkg/DESCR:
> > The Microsoft Azure Linux Agent (waagent) manages Linux & BSD
> > provisioning, and VM interaction with the Azure Fabric Controller.
> > 
> > Full description:
> > The Microsoft Azure Linux Agent (waagent) manages Linux & BSD
> > provisioning, and VM interaction with the Azure Fabric Controller. It
> > provides the following functionality for Linux and BSD IaaS
> > deployments:
> > 
> >   * Image Provisioning
> > - Creation of a user account
> > - Configuring SSH authentication types
> > - Deployment of SSH public keys and key pairs
> > - Setting the host name
> > - Publishing the host name to the platform DNS
> > - Reporting SSH host key fingerprint to the platform
> > - Resource Disk Management
> > - Formatting and mounting the resource disk
> > - Configuring swap space
> > 
> > [...skipped Linux-specific features...]
> > 
> > It includes local patches to _disable_ "extensions" by default
> > (see also https://github.com/Azure/WALinuxAgent/pull/782):
> > 
> >   * VM Extension
> > - Inject component authored by Microsoft and Partners into Linux VM 
> > (IaaS)
> >   to enable software and configuration automation
> > - VM Extension reference implementation on 
> > https://github.com/Azure/azure-linux-extensions
> > 
> > 
> > Notes:
> > 
> >   * DISCLAIMER: I haven't done a port for years and I seriously lack ports
> > knowsledge with my total 9 ports commits since 2004.
> >   * With some port help from jsg@, especially for the GH_* part.
> >   * I try to find time to create another, minimal agent without Python...
> > I've already done this for a different platform.
> > 
> > Reyk
> 
> I agree it seems useful to have in packages.
> 
> /etc paths coming from ports/packages are meant to be subst'ed
> with ${SYSCONFDIR} as technically it is allowed to override this
> during build. For this it would affect the path to waagent.conf
> but not things like /etc/ssh, /etc/master.passwd, /etc/doas.conf
> which are from base.
> 
> I think it should be enough to add this to __init in OPENBSDOSUtil ..
> 
> self.agent_conf_file_path = '${SYSCONFDIR}/waagent.conf'
> 
> .. and do something like
> 
> pre-configure:
>   ${SUBST_CMD} ${WRKSRC/azurelinuxagent/common/osutil/openbsd.py
> 
> .. and use ${SYSCONFDIR} instead of hardcoded /etc in the @sample line
> in PLIST.
> 

Done, your example works just fine.

> Please also add a comment near the OpenSSL RUN_DEPENDS to say
> way (IIUC it's because LibreSSL has removed CMS support).
> 

That is exactly the case, I added the comment.

The agent uses "openssl cms" to decrypt messages containing the
certificates (ssh public keys) from the "wire" server in the Azure
fabric - there is no way to avoid it with the current protocol.

We actually ported "cms" as a stand-alone binary that links with
LibreSSL, but this is a big ugly hack (as it needs to include many
internal structures from libcrypto) - hard to tell what is worse:
installing openssl or using the cms-libressl hack for a single purpose ;)

> By convention the first commit of a new port (or an updated port)
> is done without a REVISION marker, it doesn't really matter though.
> 

OK, I removed the REVISION marker.

I attached an updated tarball.

Thanks for the feedback!
Reyk


port-waagent-2.2.13-2.tar.gz
Description: application/tar-gz


CVS: cvs.openbsd.org: ports

2017-06-22 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2017/06/22 09:52:46

Modified files:
telephony/stuntman: Makefile distinfo 

Log message:
update to stuntman-1.2.13, from maintainer Roman Kravchuk



Re: New: sysutils/waagent

2017-06-22 Thread Stuart Henderson
On 2017/06/22 13:52, Reyk Floeter wrote:
> Hi,
> 
> we need an "agent" to run VMs in Azure; this is a port of WALinuxAgent.
> 
> Unlike other clouds, it is not enough to run a simple "cloud-init"
> script to provision VMs.  The latest version 2.2.13 of WALinuxAgent
> already supports OpenBSD, they merged my patch, and it would be
> desirable to have it as a package/port in OpenBSD.
> 
> pkg/DESCR:
> The Microsoft Azure Linux Agent (waagent) manages Linux & BSD
> provisioning, and VM interaction with the Azure Fabric Controller.
> 
> Full description:
> The Microsoft Azure Linux Agent (waagent) manages Linux & BSD
> provisioning, and VM interaction with the Azure Fabric Controller. It
> provides the following functionality for Linux and BSD IaaS
> deployments:
> 
>   * Image Provisioning
> - Creation of a user account
> - Configuring SSH authentication types
> - Deployment of SSH public keys and key pairs
> - Setting the host name
> - Publishing the host name to the platform DNS
> - Reporting SSH host key fingerprint to the platform
> - Resource Disk Management
> - Formatting and mounting the resource disk
> - Configuring swap space
> 
> [...skipped Linux-specific features...]
> 
> It includes local patches to _disable_ "extensions" by default
> (see also https://github.com/Azure/WALinuxAgent/pull/782):
> 
>   * VM Extension
> - Inject component authored by Microsoft and Partners into Linux VM (IaaS)
>   to enable software and configuration automation
> - VM Extension reference implementation on 
> https://github.com/Azure/azure-linux-extensions
> 
> 
> Notes:
> 
>   * DISCLAIMER: I haven't done a port for years and I seriously lack ports
> knowsledge with my total 9 ports commits since 2004.
>   * With some port help from jsg@, especially for the GH_* part.
>   * I try to find time to create another, minimal agent without Python...
> I've already done this for a different platform.
> 
> Reyk

I agree it seems useful to have in packages.

/etc paths coming from ports/packages are meant to be subst'ed
with ${SYSCONFDIR} as technically it is allowed to override this
during build. For this it would affect the path to waagent.conf
but not things like /etc/ssh, /etc/master.passwd, /etc/doas.conf
which are from base.

I think it should be enough to add this to __init in OPENBSDOSUtil ..

self.agent_conf_file_path = '${SYSCONFDIR}/waagent.conf'

.. and do something like

pre-configure:
${SUBST_CMD} ${WRKSRC/azurelinuxagent/common/osutil/openbsd.py

.. and use ${SYSCONFDIR} instead of hardcoded /etc in the @sample line
in PLIST.

Please also add a comment near the OpenSSL RUN_DEPENDS to say
way (IIUC it's because LibreSSL has removed CMS support).

By convention the first commit of a new port (or an updated port)
is done without a REVISION marker, it doesn't really matter though.



[update] www/luakit

2017-06-22 Thread Aaron Bieber
How are ya now?

Upstream luakit is active again! https://github.com/luakit/luakit

Latest from the develop branch contains these tasty bits:
- Updateded to WebKit 2 API.
- New widget types.
- Updated adblocker.
- Vertical tab support.
- Auto recovery of sessions.

.. and a lot more: https://aidanholm.github.io/luakit/

Looking to get broader testing (i386?) and cluesticking / OK :D

Cheers,
Aaron


Index: Makefile
===
RCS file: /cvs/ports/www/luakit/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- Makefile5 Jul 2016 17:00:21 -   1.16
+++ Makefile22 Jun 2017 13:54:01 -
@@ -1,84 +1,59 @@
 # $OpenBSD: Makefile,v 1.16 2016/07/05 17:00:21 jasper Exp $
 
-BROKEN-powerpc=help2man: can't get `--help' info from ./luakit
+BROKEN-powerpc = help2man: can't get `--help' info from ./luakit
 
-COMMENT=   fast, small, webkit based browser written in lua
+COMMENT =  fast, small, webkit based browser written in lua
 
 # Date of the most recent upstream commit.
-VERSION=   2015.01.24
-GH_ACCOUNT=mason-larobina
-GH_COMMIT= 16f8b89eb7cbcb3ff3a22eb06eb677e46430b1cb
-GH_PROJECT=luakit
-REVISION=  0
+VERSION =  2017.06.22
+GH_ACCOUNT =   luakit
+GH_COMMIT =aa8a1ec6f5b3623539ea0a8c946c34c1aa321a81
+GH_PROJECT =   luakit
 
-EPOCH= 0
+EPOCH =0
 
-DISTNAME=  luakit-${VERSION}
+DISTNAME = luakit-${VERSION}
 
-CATEGORIES=www
+CATEGORIES =   www
 
-MAINTAINER=Aaron Bieber 
+MAINTAINER =   Aaron Bieber 
 
-HOMEPAGE=  http://luakit.org
+HOMEPAGE = http://luakit.org
 
 # GPLv3
-PERMIT_PACKAGE_CDROM=  Yes
+PERMIT_PACKAGE_CDROM = Yes
 
-USE_GMAKE= Yes
+USE_GMAKE =Yes
 
-WANTLIB += X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama
-WANTLIB += Xrandr Xrender atk-1.0 c cairo fontconfig freetype
-WANTLIB += gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0
-WANTLIB += gthread-2.0 gtk-x11-2.0 javascriptcoregtk-1.0 luajit-5.1
-WANTLIB += pango-1.0 pangocairo-1.0 pangoft2-1.0 pthread
-WANTLIB += soup-2.4 sqlite3 unique-1.0 webkitgtk-1.0 z
+COMPILER = gcc
 
-MODULES = lang/lua \
-   devel/gettext
+WANTLIB += atk-1.0 c cairo cairo-gobject gdk-3 gdk_pixbuf-2.0
+WANTLIB += gio-2.0 glib-2.0 gobject-2.0 gthread-2.0 gtk-3 intl
+WANTLIB += javascriptcoregtk-4.0 luajit-5.1 pango-1.0 pangocairo-1.0
+WANTLIB += pthread soup-2.4 sqlite3 webkit2gtk-4.0
 
-BUILD_DEPENDS= devel/help2man
+MODULES =  lang/lua
 
-RUN_DEPENDS=   devel/luafs \
+BUILD_DEPENDS =devel/help2man
+
+RUN_DEPENDS =  devel/desktop-file-utils \
+   devel/luafs \
textproc/lua-markdown
 
-LIB_DEPENDS=   lang/luajit \
-   devel/libunique \
-   www/webkit
+LIB_DEPENDS =  lang/luajit \
+   www/webkitgtk4
 
 # webkit browsing
 RUN_DEPENDS += multimedia/gstreamer1/plugins-good \
multimedia/gstreamer1/plugins-libav
 
-MAKE_ENV+= USE_LUAJIT=1 USE_UNIQUE=1 INSTALLDIR=${PREFIX} \
-   MANDIR=${PREFIX}
-
-PIXDIR = ${PREFIX}/share/pixmaps
-JQDIR = ${PREFIX}/share/luakit/lib
-
+MAKE_FLAGS +=  LUA_BIN_NAME=${MODLUA_BIN} \
+   MANPREFIX=${DESTDIR}/${PREFIX}/man \
+   PREFIX=${PREFIX} \
+   DEVELOPMENT_PATHS=0
 
-pre-configure:
-   perl -pi -e 's,/usr/bin/env lua,${MODLUA_BIN},g' \
-   ${WRKSRC}/build-utils/gentokens.lua
-   perl -pi -e 's,/usr/bin/env lua,${MODLUA_BIN},g' \
-   ${WRKSRC}/lib/markdown.lua
-
-do-install:
-   ${INSTALL_PROGRAM} ${WRKBUILD}/luakit ${PREFIX}/bin/luakit
-   ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/luakit/
+pre-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/luakit/
-   ${INSTALL_DATA_DIR} ${PIXDIR}
-   ${INSTALL_DATA_DIR} ${JQDIR}
-   ${INSTALL_DATA_DIR} ${MODLUA_DATADIR}
-   for file in README.md AUTHORS COPYING COPYING.GPLv3; do \
-   ${INSTALL_DATA} ${WRKSRC}/$$file ${PREFIX}/share/doc/luakit/; \
-   done
-   ${INSTALL_DATA} ${WRKSRC}/extras/luakit.png ${PIXDIR}
-   ${INSTALL_MAN} ${WRKSRC}/luakit.1 ${PREFIX}/man/man1/luakit.1
-   cp -R ${WRKSRC}/lib/*.lua ${MODLUA_DATADIR}
-   # Already provided by dependency
-   rm ${MODLUA_DATADIR}/markdown.lua
-   cp -R ${WRKSRC}/lib/lousy ${MODLUA_DATADIR}
-   cp -R ${WRKSRC}/lib/*.js ${JQDIR}
cp -R ${WRKSRC}/config/*.lua ${PREFIX}/share/examples/luakit/
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/www/luakit/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo6 May 2017 15:10:18 -   1.5
+++ distinfo22 Jun 2017 13:54:01 -
@@ -1,2 +1,2 @@
-SHA256 (luakit-2015.01.24-16f8b89e.tar.gz) = 
Slmgbol8qOWJKzBWZNb9fIEoc0JsNfDEufzQzVg77Hw=
-SIZE (luakit-2015.01.24-16f8b89e.tar.gz) = 220420
+SHA256 

Update: telephony/stuntman to v1.2.13

2017-06-22 Thread Roman Kravchuk
Hello ports@,

This is trivial update port telephony/stuntman to v1.2.13

Tested on -current amd64.

 Comments? Ok?
Index: Makefile
===
RCS file: /cvs/ports/telephony/stuntman/Makefile,v
retrieving revision 1.16
diff -u -p -u -p -r1.16 Makefile
--- Makefile27 May 2017 19:57:07 -  1.16
+++ Makefile22 Jun 2017 12:44:39 -
@@ -3,12 +3,11 @@
 COMMENT =  STUN server implementing RFCs 5389, 5769, and 5780
 NOT_FOR_ARCHS = arm hppa # atomic ops
 
-VERSION =  1.2.9
+VERSION =  1.2.13
 DISTNAME = stunserver-${VERSION}
 PKGNAME =  stuntman-${VERSION}
 CATEGORIES =   telephony net
 EXTRACT_SUFX = .tgz
-REVISION = 1
 
 MAINTAINER =   Roman Kravchuk 
 
Index: distinfo
===
RCS file: /cvs/ports/telephony/stuntman/distinfo,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 distinfo
--- distinfo27 May 2016 22:50:31 -  1.4
+++ distinfo22 Jun 2017 12:44:39 -
@@ -1,2 +1,2 @@
-SHA256 (stunserver-1.2.9.tgz) = 9jRShpvMxtwa5Vqczp40+6O5a7ew9w6jOyEaD7Tv9Jo=
-SIZE (stunserver-1.2.9.tgz) = 116797
+SHA256 (stunserver-1.2.13.tgz) = 0za+dsI7MwvNv30K+egvH0+YZvnK/9NwYsf0TZwnJmE=
+SIZE (stunserver-1.2.13.tgz) = 123156


Re: xl2tpd 1.3.9

2017-06-22 Thread Landry Breuil
On Thu, Jun 22, 2017 at 02:38:24PM +0200, Landry Breuil wrote:
> Hi,
> 
> small bugfix update, still sucks as ever but not worse than before...
> of course MAKE_FLAGS isnt intended for commit, i have it locally to
> debug my broken work tunnel.

Aaaand of course forgot to point at the changelog :
https://github.com/xelerance/xl2tpd/releases



xl2tpd 1.3.9

2017-06-22 Thread Landry Breuil
Hi,

small bugfix update, still sucks as ever but not worse than before...
of course MAKE_FLAGS isnt intended for commit, i have it locally to
debug my broken work tunnel.
Index: Makefile
===
RCS file: /cvs/ports/net/xl2tpd/Makefile,v
retrieving revision 1.11
diff -u -r1.11 Makefile
--- Makefile21 Nov 2016 14:19:48 -  1.11
+++ Makefile22 Jun 2017 12:36:20 -
@@ -2,11 +2,9 @@
 
 COMMENT=   l2tp client/server
 
-DISTNAME=  xl2tpd-1.3.8
-REVISION=  0
 GH_ACCOUNT=xelerance
 GH_PROJECT=xl2tpd
-GH_COMMIT= cec1ebe1523bf248f134647dd6030a333d93e19b
+GH_TAGNAME=v1.3.9
 
 CATEGORIES=net
 
@@ -15,10 +13,11 @@
 # GPLv2
 PERMIT_PACKAGE_CDROM=  Yes
 
-WANTLIB += c m util
+WANTLIB += c util
 
 FAKE_FLAGS=DESTDIR= MANDIR=${WRKINST}${PREFIX}/man
 NO_TEST=   Yes
+#MAKE_FLAGS=DFLAGS="-DDEBUG_FLOW -DDEBUG_PAYLOAD"
 
 do-configure:
perl -pi -e 's,/etc,${SYSCONFDIR},' ${WRKSRC}/file.h
Index: distinfo
===
RCS file: /cvs/ports/net/xl2tpd/distinfo,v
retrieving revision 1.3
diff -u -r1.3 distinfo
--- distinfo6 May 2017 15:10:18 -   1.3
+++ distinfo22 Jun 2017 12:36:20 -
@@ -1,2 +1,2 @@
-SHA256 (xl2tpd-1.3.8-cec1ebe1.tar.gz) = 
f3dcnKvQFbMPkfFr8V8SKjpVj7Mify/87NFQ9+mA9tI=
-SIZE (xl2tpd-1.3.8-cec1ebe1.tar.gz) = 510024
+SHA256 (xl2tpd-1.3.9.tar.gz) = YvaDq0zaKUEmHjeCjyk5taLoW0N+mjzYa71mDCbgSh4=
+SIZE (xl2tpd-1.3.9.tar.gz) = 510538
Index: pkg/PLIST
===
RCS file: /cvs/ports/net/xl2tpd/pkg/PLIST,v
retrieving revision 1.2
diff -u -r1.2 PLIST
--- pkg/PLIST   28 Mar 2013 18:24:29 -  1.2
+++ pkg/PLIST   22 Jun 2017 12:36:20 -
@@ -3,6 +3,7 @@
 @newuser _xl2tpd:711:_xl2tpd:daemon:xl2tpd user:/nonexistent:/sbin/nologin
 @man man/man5/l2tp-secrets.5
 @man man/man5/xl2tpd.conf.5
+@man man/man8/xl2tpd-control.8
 @man man/man8/xl2tpd.8
 @bin sbin/xl2tpd
 @bin sbin/xl2tpd-control


New: sysutils/waagent

2017-06-22 Thread Reyk Floeter
Hi,

we need an "agent" to run VMs in Azure; this is a port of WALinuxAgent.

Unlike other clouds, it is not enough to run a simple "cloud-init"
script to provision VMs.  The latest version 2.2.13 of WALinuxAgent
already supports OpenBSD, they merged my patch, and it would be
desirable to have it as a package/port in OpenBSD.

pkg/DESCR:
The Microsoft Azure Linux Agent (waagent) manages Linux & BSD
provisioning, and VM interaction with the Azure Fabric Controller.

Full description:
The Microsoft Azure Linux Agent (waagent) manages Linux & BSD
provisioning, and VM interaction with the Azure Fabric Controller. It
provides the following functionality for Linux and BSD IaaS
deployments:

  * Image Provisioning
- Creation of a user account
- Configuring SSH authentication types
- Deployment of SSH public keys and key pairs
- Setting the host name
- Publishing the host name to the platform DNS
- Reporting SSH host key fingerprint to the platform
- Resource Disk Management
- Formatting and mounting the resource disk
- Configuring swap space

[...skipped Linux-specific features...]

It includes local patches to _disable_ "extensions" by default
(see also https://github.com/Azure/WALinuxAgent/pull/782):

  * VM Extension
- Inject component authored by Microsoft and Partners into Linux VM (IaaS)
  to enable software and configuration automation
- VM Extension reference implementation on 
https://github.com/Azure/azure-linux-extensions


Notes:

  * DISCLAIMER: I haven't done a port for years and I seriously lack ports
knowsledge with my total 9 ports commits since 2004.
  * With some port help from jsg@, especially for the GH_* part.
  * I try to find time to create another, minimal agent without Python...
I've already done this for a different platform.

Reyk


port-waagent-2.2.13.tar.gz
Description: application/tar-gz


CVS: cvs.openbsd.org: ports

2017-06-22 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2017/06/22 04:04:20

Modified files:
x11/gnome/nautilus-sendto: Makefile distinfo 
x11/gnome/nautilus-sendto/pkg: PLIST 

Log message:
Update to nautilus-sendto-3.8.5.



CVS: cvs.openbsd.org: ports

2017-06-22 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2017/06/22 03:44:24

Modified files:
security/libhttpseverywhere: Makefile distinfo 

Log message:
Update to libhttpseverywhere-0.4.6.



CVS: cvs.openbsd.org: ports

2017-06-22 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2017/06/22 02:54:16

Modified files:
mail/cyrus-imapd: Makefile distinfo 
mail/cyrus-imapd/patches: patch-Makefile_in patch-configure 
mail/cyrus-imapd/pkg: PLIST 
Removed files:
mail/cyrus-imapd/patches: patch-imap_sync_support_c 
  patch-tools_upgradesieve 

Log message:
Update to cyrus-imapd-3.0.2.



CVS: cvs.openbsd.org: ports

2017-06-22 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2017/06/22 02:49:30

Modified files:
astro/stellarium: Makefile distinfo 
astro/stellarium/pkg: PLIST 
Removed files:
astro/stellarium/patches: 
  
patch-plugins_TelescopeControl_src_servers_Socket_hpp 

Log message:
Update to stellarium-0.16.0.



CVS: cvs.openbsd.org: ports

2017-06-22 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2017/06/22 02:30:43

Modified files:
sysutils/amazon-ecs-cli: Makefile distinfo 

Log message:
Update to ecs-cli-0.6.0.



CVS: cvs.openbsd.org: ports

2017-06-22 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2017/06/22 02:08:55

Modified files:
sysutils/google-cloud-sdk: Makefile distinfo 
sysutils/google-cloud-sdk/pkg: PLIST 

Log message:
Update to google-cloud-sdk-160.0.0.



CVS: cvs.openbsd.org: ports

2017-06-22 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2017/06/22 01:44:41

Modified files:
sysutils/awscli: Makefile distinfo 

Log message:
Update to awscli-1.11.110.



CVS: cvs.openbsd.org: ports

2017-06-22 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2017/06/22 01:44:26

Modified files:
net/py-botocore: Makefile distinfo 
net/py-botocore/pkg: PLIST 

Log message:
Update to py-botocore-1.5.73.