[update] security/lastpass-cli
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
"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
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
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
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
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
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 KravchukIndex: 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
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
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
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
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
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
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
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
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
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
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
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.