t* My OpenBSD ports URI git clone git://git.codevoid.de/mystuff.git DIR Log DIR Files DIR Refs --- DIR commit 7477d99730da46953dc314b7cb3ac3a7071129ca URI Author: c0dev0id <sh+github[at]codevoid[dot]de> Date: Wed, 30 Sep 2020 08:14:39 +0200 First commit Diffstat: A .gitignore | 3 +++ A devel/lua-say/Makefile | 30 ++++++++++++++++++++++++++++++ A devel/lua-say/distinfo | 2 ++ A devel/lua-say/pkg/DESCR | 2 ++ A devel/lua-say/pkg/PLIST | 3 +++ A devel/luassert/Makefile | 41 +++++++++++++++++++++++++++++++ A devel/luassert/distinfo | 2 ++ A devel/luassert/pkg/DESCR | 3 +++ A devel/luassert/pkg/PLIST | 34 +++++++++++++++++++++++++++++++ A mail/mu/Makefile | 59 +++++++++++++++++++++++++++++++ A mail/mu/distinfo | 2 ++ A mail/mu/patches/patch-configure_ac | 15 +++++++++++++++ A mail/mu/patches/patch-guile_script… | 12 ++++++++++++ A mail/mu/patches/patch-guile_script… | 12 ++++++++++++ A mail/mu/patches/patch-guile_script… | 12 ++++++++++++ A mail/mu/patches/patch-guile_script… | 12 ++++++++++++ A mail/mu/patches/patch-guile_script… | 12 ++++++++++++ A mail/mu/patches/patch-guile_script… | 12 ++++++++++++ A mail/mu/patches/patch-guile_script… | 12 ++++++++++++ A mail/mu/patches/patch-guile_tests_… | 12 ++++++++++++ A mail/mu/patches/patch-lib_utils_mu… | 14 ++++++++++++++ A mail/mu/patches/patch-lib_utils_mu… | 15 +++++++++++++++ A mail/mu/patches/patch-man_mu_1 | 14 ++++++++++++++ A mail/mu/pkg/DESCR | 4 ++++ A mail/mu/pkg/PFRAG.guile | 22 ++++++++++++++++++++++ A mail/mu/pkg/PLIST | 71 +++++++++++++++++++++++++++++++ A mail/mu/pkg/README | 28 ++++++++++++++++++++++++++++ A security/qtpass/Makefile | 33 +++++++++++++++++++++++++++++++ A security/qtpass/distinfo | 2 ++ A security/qtpass/files/hsetroot.1 | 121 +++++++++++++++++++++++++++++++ A security/qtpass/pkg/DESCR | 10 ++++++++++ A security/qtpass/pkg/MESSAGE | 1 + A security/qtpass/pkg/PLIST | 2 ++ A www/luakit/Makefile | 60 +++++++++++++++++++++++++++++++ A www/luakit/distinfo | 2 ++ A www/luakit/patches/patch-Makefile | 39 +++++++++++++++++++++++++++++++ A www/luakit/patches/patch-common_ip… | 31 +++++++++++++++++++++++++++++++ A www/luakit/pkg/DESCR | 6 ++++++ A www/luakit/pkg/PLIST | 242 +++++++++++++++++++++++++++++++ A x11/hsetroot/Makefile | 29 +++++++++++++++++++++++++++++ A x11/hsetroot/distinfo | 2 ++ A x11/hsetroot/files/hsetroot.1 | 114 +++++++++++++++++++++++++++++++ A x11/hsetroot/patches/patch-Makefile | 28 ++++++++++++++++++++++++++++ A x11/hsetroot/pkg/DESCR | 8 ++++++++ A x11/hsetroot/pkg/PLIST | 4 ++++ 45 files changed, 1194 insertions(+), 0 deletions(-) --- DIR diff --git a/.gitignore b/.gitignore t@@ -0,0 +1,3 @@ +CVS/ +**.orig +.* DIR diff --git a/devel/lua-say/Makefile b/devel/lua-say/Makefile t@@ -0,0 +1,30 @@ +# $OpenBSD: Makefile,v 1.10 2019/07/12 20:44:41 sthen Exp $ + +COMMENT= lua string hashing/indexing library +CATEGORIES= devel + +GH_ACCOUNT= Olivine-Labs +GH_PROJECT= say +GH_TAGNAME= v1.3-1 + +PKGNAME = lua-say-1.3.1 + +MAINTAINER= sh+ports[at]codevoid[dot]de + +# MIT +PERMIT_PACKAGE= Yes + +MODULES= lang/lua + +FLAVORS = lua52 lua53 +FLAVOR ?= + +NO_BUILD= Yes +NO_TEST= Yes + +do-install: + ${INSTALL_DATA_DIR} ${MODLUA_DATADIR} \ + ${MODLUA_DATADIR}/say + ${INSTALL_DATA} ${WRKSRC}/src/*.lua ${MODLUA_DATADIR}/say/ + +.include <bsd.port.mk> DIR diff --git a/devel/lua-say/distinfo b/devel/lua-say/distinfo t@@ -0,0 +1,2 @@ +SHA256 (say-1.3-1.tar.gz) = I+jNN4u0qxaTJ5EAp4WssiRkGONXC33n2ZW1hHs1B8o= +SIZE (say-1.3-1.tar.gz) = 3667 DIR diff --git a/devel/lua-say/pkg/DESCR b/devel/lua-say/pkg/DESCR t@@ -0,0 +1,2 @@ +Say is a simple string key/value store for i18n or any other case where +you want namespaced strings. DIR diff --git a/devel/lua-say/pkg/PLIST b/devel/lua-say/pkg/PLIST t@@ -0,0 +1,3 @@ +@comment $OpenBSD: PLIST,v$ +share/lua/${MODLUA_VERSION}/say/ +share/lua/${MODLUA_VERSION}/say/init.lua DIR diff --git a/devel/luassert/Makefile b/devel/luassert/Makefile t@@ -0,0 +1,41 @@ +# $OpenBSD: Makefile,v 1.10 2019/07/12 20:44:41 sthen Exp $ + +COMMENT= assertion library for lua +CATEGORIES= devel + +GH_ACCOUNT= Olivine-Labs +GH_PROJECT= luassert +GH_TAGNAME= v1.7.11 + +MAINTAINER= sh+ports[at]codevoid[dot]de + +# MIT +PERMIT_PACKAGE= Yes + +MODULES= lang/lua + +RUN_DEPENDS= devel/lua-say + +FLAVORS = lua52 lua53 +FLAVOR ?= + +NO_BUILD= Yes +NO_TEST= Yes + +do-install: + ${INSTALL_DATA_DIR} ${MODLUA_DATADIR} \ + ${MODLUA_DATADIR}/luassert \ + ${MODLUA_DATADIR}/luassert/formatters \ + ${MODLUA_DATADIR}/luassert/languages \ + ${MODLUA_DATADIR}/luassert/matchers + ${INSTALL_DATA} ${WRKSRC}/src/*.lua ${MODLUA_DATADIR}/luassert/ + ${INSTALL_DATA} ${WRKSRC}/src/formatters/*.lua \ + ${MODLUA_DATADIR}/luassert/formatters/ + ${INSTALL_DATA} ${WRKSRC}/src/languages/*.lua \ + ${MODLUA_DATADIR}/luassert/languages/ + ${INSTALL_DATA} ${WRKSRC}/src/matchers/*.lua \ + ${MODLUA_DATADIR}/luassert/matchers/ + ${INSTALL_DATA_DIR} ${MODLUA_DOCDIR} + ${INSTALL_DATA} ${WRKSRC}/README.md ${MODLUA_DOCDIR}/ + +.include <bsd.port.mk> DIR diff --git a/devel/luassert/distinfo b/devel/luassert/distinfo t@@ -0,0 +1,2 @@ +SHA256 (luassert-1.7.11.tar.gz) = ao7Vtq+XbRRNAsmODQgUmT52oUfDBmdp+l6yJDEfmO8= +SIZE (luassert-1.7.11.tar.gz) = 38556 DIR diff --git a/devel/luassert/pkg/DESCR b/devel/luassert/pkg/DESCR t@@ -0,0 +1,3 @@ +Luassert extends Lua's built-in assertions to provide additional tests +and the ability to create your own. It comes preloaded with argument +formatters for common Lua types, but it is easy to roll your own. DIR diff --git a/devel/luassert/pkg/PLIST b/devel/luassert/pkg/PLIST t@@ -0,0 +1,34 @@ +@comment $OpenBSD: PLIST,v$ +share/doc/luassert-1.7.11/ +share/doc/luassert-1.7.11/README.md +share/lua/${MODLUA_VERSION}/luassert/ +share/lua/${MODLUA_VERSION}/luassert/array.lua +share/lua/${MODLUA_VERSION}/luassert/assert.lua +share/lua/${MODLUA_VERSION}/luassert/assertions.lua +share/lua/${MODLUA_VERSION}/luassert/compatibility.lua +share/lua/${MODLUA_VERSION}/luassert/formatters/ +share/lua/${MODLUA_VERSION}/luassert/formatters/binarystring.lua +share/lua/${MODLUA_VERSION}/luassert/formatters/init.lua +share/lua/${MODLUA_VERSION}/luassert/init.lua +share/lua/${MODLUA_VERSION}/luassert/languages/ +share/lua/${MODLUA_VERSION}/luassert/languages/ar.lua +share/lua/${MODLUA_VERSION}/luassert/languages/de.lua +share/lua/${MODLUA_VERSION}/luassert/languages/en.lua +share/lua/${MODLUA_VERSION}/luassert/languages/fr.lua +share/lua/${MODLUA_VERSION}/luassert/languages/ja.lua +share/lua/${MODLUA_VERSION}/luassert/languages/nl.lua +share/lua/${MODLUA_VERSION}/luassert/languages/ru.lua +share/lua/${MODLUA_VERSION}/luassert/languages/ua.lua +share/lua/${MODLUA_VERSION}/luassert/languages/zh.lua +share/lua/${MODLUA_VERSION}/luassert/match.lua +share/lua/${MODLUA_VERSION}/luassert/matchers/ +share/lua/${MODLUA_VERSION}/luassert/matchers/composite.lua +share/lua/${MODLUA_VERSION}/luassert/matchers/core.lua +share/lua/${MODLUA_VERSION}/luassert/matchers/init.lua +share/lua/${MODLUA_VERSION}/luassert/mock.lua +share/lua/${MODLUA_VERSION}/luassert/modifiers.lua +share/lua/${MODLUA_VERSION}/luassert/namespaces.lua +share/lua/${MODLUA_VERSION}/luassert/spy.lua +share/lua/${MODLUA_VERSION}/luassert/state.lua +share/lua/${MODLUA_VERSION}/luassert/stub.lua +share/lua/${MODLUA_VERSION}/luassert/util.lua DIR diff --git a/mail/mu/Makefile b/mail/mu/Makefile t@@ -0,0 +1,59 @@ +# $OpenBSD: Makefile,v 1.19 2020/01/24 10:36:41 sthen Exp $ + +COMMENT= maildir indexer and searcher with emacs frontend + +V= 1.4.10 + +DISTNAME= mu-$V + +FLAVORS= guile +FLAVOR ?= + +CATEGORIES= mail +HOMEPAGE= http://www.djcbsoftware.nl/code/mu/ + +MAINTAINER= Stefan Hagen <sh+ports[at]codevoid[dot]de> + +# GPLv3+ +PERMIT_PACKAGE= Yes + +WANTLIB += ${COMPILER_LIBCXX} assuan c ffi gio-2.0 glib-2.0 gmime-3.0 +WANTLIB += gmodule-2.0 gobject-2.0 gpg-error gpgme gthread-2.0 +WANTLIB += iconv idn2 intl json-glib-1.0 m pcre unistring uuid +WANTLIB += xapian z curses readline + + +MASTER_SITES= https://github.com/djcb/mu/releases/download/${V}/ +EXTRACT_SUFX= .tar.xz + +BUILD_DEPENDS= emacs->=24:editors/emacs + +LIB_DEPENDS= databases/xapian-core \ + devel/glib2 \ + devel/json-glib \ + mail/gmime30 \ + security/gpgme + +# C++14 +COMPILER= base-clang ports-gcc + +AUTOCONF_VERSION= 2.69 +AUTOMAKE_VERSION= 1.15 +CONFIGURE_STYLE= autoreconf + +CONFIGURE_ARGS= --disable-gtk \ + --disable-webkit + +.if ${FLAVOR} == "guile" +WANTLIB += guile-2.2 gc ltdl gmp +LIB_DEPENDS += lang/guile2 +SHARED_LIBS= guile-mu 0.0 +.else +CONFIGURE_ARGS += --disable-guile +.endif + +USE_GMAKE= Yes + +SEPARATE_BUILD= Yes + +.include <bsd.port.mk> DIR diff --git a/mail/mu/distinfo b/mail/mu/distinfo t@@ -0,0 +1,2 @@ +SHA256 (mu-1.4.10.tar.xz) = RnXxSkO0hT4Uo+CJIFF4fRuC30jqG9Q3UXKJNnbNfm0= +SIZE (mu-1.4.10.tar.xz) = 873328 DIR diff --git a/mail/mu/patches/patch-configure_ac b/mail/mu/patches/patch-configure_ac t@@ -0,0 +1,15 @@ +$OpenBSD$ +Look for guile-snarf as guile-snarf2.2 +(lang/guile2 installs it that way) +Index: configure.ac +--- configure.ac.orig ++++ configure.ac +@@ -230,7 +230,7 @@ AS_IF([test "x$enable_guile" != "xno"],[ + GUILE_FLAGS + AC_DEFINE_UNQUOTED([GUILE_BINARY],"$GUILE",[guile binary]) + AC_DEFINE(BUILD_GUILE,[1], [Do we support Guile?]) +- AC_SUBST(GUILE_SNARF, [guile-snarf]) ++ AC_SUBST(GUILE_SNARF, [guile-snarf2.2]) + guile_version=$($PKG_CONFIG guile-2.2 --modversion) + ]) + ]) DIR diff --git a/mail/mu/patches/patch-guile_scripts_find-dups_scm b/mail/mu/patches/patch-guile_scripts_find-dups_scm t@@ -0,0 +1,12 @@ +$OpenBSD$ +look for guile interpreter as guile2.2 +Index: guile/scripts/find-dups.scm +--- guile/scripts/find-dups.scm.orig ++++ guile/scripts/find-dups.scm +@@ -1,5 +1,5 @@ + #!/bin/sh +-exec guile -e main -s $0 $@ ++exec guile2.2 -e main -s $0 $@ + !# + ;; + ;; Copyright (C) 2013-2015 Dirk-Jan C. Binnema <djcb@djcbsoftware.nl> DIR diff --git a/mail/mu/patches/patch-guile_scripts_msgs-count_scm b/mail/mu/patches/patch-guile_scripts_msgs-count_scm t@@ -0,0 +1,12 @@ +$OpenBSD$ +look for guile interpreter as guile2.2 +Index: guile/scripts/msgs-count.scm +--- guile/scripts/msgs-count.scm.orig ++++ guile/scripts/msgs-count.scm +@@ -1,5 +1,5 @@ + #!/bin/sh +-exec guile -e main -s $0 $@ ++exec guile2.2 -e main -s $0 $@ + !# + ;; + ;; Copyright (C) 2013 Dirk-Jan C. Binnema <djcb@djcbsoftware.nl> DIR diff --git a/mail/mu/patches/patch-guile_scripts_msgs-per-day_scm b/mail/mu/patches/patch-guile_scripts_msgs-per-day_scm t@@ -0,0 +1,12 @@ +$OpenBSD$ +look for guile interpreter as guile2.2 +Index: guile/scripts/msgs-per-day.scm +--- guile/scripts/msgs-per-day.scm.orig ++++ guile/scripts/msgs-per-day.scm +@@ -1,5 +1,5 @@ + #!/bin/sh +-exec guile -e main -s $0 $@ ++exec guile2.2 -e main -s $0 $@ + !# + ;; + ;; Copyright (C) 2012-2013 Dirk-Jan C. Binnema <djcb@djcbsoftware.nl> DIR diff --git a/mail/mu/patches/patch-guile_scripts_msgs-per-hour_scm b/mail/mu/patches/patch-guile_scripts_msgs-per-hour_scm t@@ -0,0 +1,12 @@ +$OpenBSD$ +look for guile interpreter as guile2.2 +Index: guile/scripts/msgs-per-hour.scm +--- guile/scripts/msgs-per-hour.scm.orig ++++ guile/scripts/msgs-per-hour.scm +@@ -1,5 +1,5 @@ + #!/bin/sh +-exec guile -e main -s $0 $@ ++exec guile2.2 -e main -s $0 $@ + !# + ;; + ;; Copyright (C) 2012-2013 Dirk-Jan C. Binnema <djcb@djcbsoftware.nl> DIR diff --git a/mail/mu/patches/patch-guile_scripts_msgs-per-month_scm b/mail/mu/patches/patch-guile_scripts_msgs-per-month_scm t@@ -0,0 +1,12 @@ +$OpenBSD$ +look for guile interpreter as guile2.2 +Index: guile/scripts/msgs-per-month.scm +--- guile/scripts/msgs-per-month.scm.orig ++++ guile/scripts/msgs-per-month.scm +@@ -1,5 +1,5 @@ + #!/bin/sh +-exec guile -e main -s $0 $@ ++exec guile2.2 -e main -s $0 $@ + !# + ;; + ;; Copyright (C) 2012-2013 Dirk-Jan C. Binnema <djcb@djcbsoftware.nl> DIR diff --git a/mail/mu/patches/patch-guile_scripts_msgs-per-year-month_scm b/mail/mu/patches/patch-guile_scripts_msgs-per-year-month_scm t@@ -0,0 +1,12 @@ +$OpenBSD$ +look for guile interpreter as guile2.2 +Index: guile/scripts/msgs-per-year-month.scm +--- guile/scripts/msgs-per-year-month.scm.orig ++++ guile/scripts/msgs-per-year-month.scm +@@ -1,5 +1,5 @@ + #!/bin/sh +-exec guile -e main -s $0 $@ ++exec guile2.2 -e main -s $0 $@ + !# + ;; + ;; Copyright (C) 2012-2013 Dirk-Jan C. Binnema <djcb@djcbsoftware.nl> DIR diff --git a/mail/mu/patches/patch-guile_scripts_msgs-per-year_scm b/mail/mu/patches/patch-guile_scripts_msgs-per-year_scm t@@ -0,0 +1,12 @@ +$OpenBSD$ +look for guile interpreter as guile2.2 +Index: guile/scripts/msgs-per-year.scm +--- guile/scripts/msgs-per-year.scm.orig ++++ guile/scripts/msgs-per-year.scm +@@ -1,5 +1,5 @@ + #!/bin/sh +-exec guile -e main -s $0 $@ ++exec guile2.2 -e main -s $0 $@ + !# + ;; + ;; Copyright (C) 2012-2013 Dirk-Jan C. Binnema <djcb@djcbsoftware.nl> DIR diff --git a/mail/mu/patches/patch-guile_tests_test-mu-guile_scm b/mail/mu/patches/patch-guile_tests_test-mu-guile_scm t@@ -0,0 +1,12 @@ +$OpenBSD$ +look for guile interpreter as guile2.2 +Index: guile/tests/test-mu-guile.scm +--- guile/tests/test-mu-guile.scm.orig ++++ guile/tests/test-mu-guile.scm +@@ -1,5 +1,5 @@ + #!/bin/sh +-exec guile -e main -s $0 $@ ++exec guile2.2 -e main -s $0 $@ + !# + + ;; Copyright (C) 2012-2013 Dirk-Jan C. Binnema <djcb@djcbsoftware.nl> DIR diff --git a/mail/mu/patches/patch-lib_utils_mu-str_c b/mail/mu/patches/patch-lib_utils_mu-str_c t@@ -0,0 +1,14 @@ +$OpenBSD$ +make this function compile correctly under clang +Index: lib/utils/mu-str.c +--- lib/utils/mu-str.c.orig ++++ lib/utils/mu-str.c +@@ -49,7 +49,7 @@ mu_str_size_s (size_t s) + char* + mu_str_size (size_t s) + { +- return g_strdup (mu_str_size_s(s)); ++ return g_format_size_for_display ((goffset)s); + } + + DIR diff --git a/mail/mu/patches/patch-lib_utils_mu-utils_cc b/mail/mu/patches/patch-lib_utils_mu-utils_cc t@@ -0,0 +1,15 @@ +$OpenBSD$ +Bring g_vasprintf into scope +Index: lib/utils/mu-utils.cc +--- lib/utils/mu-utils.cc.orig ++++ lib/utils/mu-utils.cc +@@ -18,7 +18,8 @@ + */ + + +-#define _XOPEN_SOURCE ++//#define _XOPEN_SOURCE 500 ++//#define _POSIX_SOURCE + #include <time.h> + + #define GNU_SOURCE DIR diff --git a/mail/mu/patches/patch-man_mu_1 b/mail/mu/patches/patch-man_mu_1 t@@ -0,0 +1,14 @@ +$OpenBSD$ +reference mu-script(1) instead of nonexistent mu-guile(1) +Index: man/mu.1 +--- man/mu.1.orig ++++ man/mu.1 +@@ -54,7 +54,7 @@ remove specific messages from the database. See + + .B mu script [options] + run a mu (Guile) script. See +-.BR mu-guile(1) ++.BR mu-script(1) + + .B mu server [options] + start a server process (for \fBmu4e\fR-internal use). See DIR diff --git a/mail/mu/pkg/DESCR b/mail/mu/pkg/DESCR t@@ -0,0 +1,4 @@ +mu is a tool for dealing with e-mail messages stored in the Maildir-format, on +Unix-like systems. mu's main purpose is to help you to find the messages you +need, quickly; in addition, it allows you to view messages, extract +attachments and create new maildirs. DIR diff --git a/mail/mu/pkg/PFRAG.guile b/mail/mu/pkg/PFRAG.guile t@@ -0,0 +1,22 @@ +@comment $OpenBSD: PFRAG-guile,v$ +@info info/mu-guile.info +@static-lib lib/libguile-mu.a +lib/libguile-mu.la +@lib lib/libguile-mu.so.${LIBguile-mu_VERSION} +share/guile/ +share/guile/site/ +share/guile/site/2.2/ +share/guile/site/2.2/mu/ +share/guile/site/2.2/mu.scm +share/guile/site/2.2/mu/plot.scm +share/guile/site/2.2/mu/script.scm +share/guile/site/2.2/mu/stats.scm +share/mu/ +share/mu/scripts/ +share/mu/scripts/find-dups.scm +share/mu/scripts/msgs-count.scm +share/mu/scripts/msgs-per-day.scm +share/mu/scripts/msgs-per-hour.scm +share/mu/scripts/msgs-per-month.scm +share/mu/scripts/msgs-per-year-month.scm +share/mu/scripts/msgs-per-year.scm DIR diff --git a/mail/mu/pkg/PLIST b/mail/mu/pkg/PLIST t@@ -0,0 +1,71 @@ +@comment $OpenBSD: PLIST-main,v$ +@bin bin/mu +@info info/mu4e.info +@man man/man1/mu-add.1 +@man man/man1/mu-cfind.1 +@man man/man1/mu-easy.1 +@man man/man1/mu-extract.1 +@man man/man1/mu-find.1 +@man man/man1/mu-help.1 +@man man/man1/mu-index.1 +@man man/man1/mu-info.1 +@man man/man1/mu-init.1 +@man man/man1/mu-mkdir.1 +@man man/man1/mu-remove.1 +@man man/man1/mu-script.1 +@man man/man1/mu-server.1 +@man man/man1/mu-verify.1 +@man man/man1/mu-view.1 +@man man/man1/mu.1 +@man man/man5/mu-bookmarks.5 +@man man/man7/mu-query.7 +%%guile%% +@comment mu is compiled without gtk +@comment man/man1/mug.1 +share/doc/mu/ +share/doc/mu/NEWS.org +share/doc/mu/mu4e-about.org +share/doc/pkg-readmes/${PKGSTEM} +share/emacs/ +share/emacs/site-lisp/ +share/emacs/site-lisp/mu4e/ +share/emacs/site-lisp/mu4e/mu4e-actions.el +share/emacs/site-lisp/mu4e/mu4e-actions.elc +share/emacs/site-lisp/mu4e/mu4e-compose.el +share/emacs/site-lisp/mu4e/mu4e-compose.elc +share/emacs/site-lisp/mu4e/mu4e-context.el +share/emacs/site-lisp/mu4e/mu4e-context.elc +share/emacs/site-lisp/mu4e/mu4e-contrib.el +share/emacs/site-lisp/mu4e/mu4e-contrib.elc +share/emacs/site-lisp/mu4e/mu4e-draft.el +share/emacs/site-lisp/mu4e/mu4e-draft.elc +share/emacs/site-lisp/mu4e/mu4e-headers.el +share/emacs/site-lisp/mu4e/mu4e-headers.elc +share/emacs/site-lisp/mu4e/mu4e-icalendar.el +share/emacs/site-lisp/mu4e/mu4e-icalendar.elc +share/emacs/site-lisp/mu4e/mu4e-lists.el +share/emacs/site-lisp/mu4e/mu4e-lists.elc +share/emacs/site-lisp/mu4e/mu4e-main.el +share/emacs/site-lisp/mu4e/mu4e-main.elc +share/emacs/site-lisp/mu4e/mu4e-mark.el +share/emacs/site-lisp/mu4e/mu4e-mark.elc +share/emacs/site-lisp/mu4e/mu4e-message.el +share/emacs/site-lisp/mu4e/mu4e-message.elc +share/emacs/site-lisp/mu4e/mu4e-meta.el +share/emacs/site-lisp/mu4e/mu4e-meta.elc +share/emacs/site-lisp/mu4e/mu4e-org.el +share/emacs/site-lisp/mu4e/mu4e-org.elc +share/emacs/site-lisp/mu4e/mu4e-proc.el +share/emacs/site-lisp/mu4e/mu4e-proc.elc +share/emacs/site-lisp/mu4e/mu4e-speedbar.el +share/emacs/site-lisp/mu4e/mu4e-speedbar.elc +share/emacs/site-lisp/mu4e/mu4e-utils.el +share/emacs/site-lisp/mu4e/mu4e-utils.elc +share/emacs/site-lisp/mu4e/mu4e-vars.el +share/emacs/site-lisp/mu4e/mu4e-vars.elc +share/emacs/site-lisp/mu4e/mu4e-view.el +share/emacs/site-lisp/mu4e/mu4e-view.elc +share/emacs/site-lisp/mu4e/mu4e.el +share/emacs/site-lisp/mu4e/mu4e.elc +share/emacs/site-lisp/mu4e/org-mu4e.el +share/emacs/site-lisp/mu4e/org-mu4e.elc DIR diff --git a/mail/mu/pkg/README b/mail/mu/pkg/README t@@ -0,0 +1,28 @@ +Breaking Changes from 1.2. to 1.4. +══════════════════════════════════ + +A description of all changes and features can be found the release +notes (NEWS.org). Breaking changes below: + +mu changes: +----------- +* Base path has changed from ~/.mu to ~/.cache/mu. You may want to + delete the old cache location. +* A new command `mu init` needs to be run once to save the maildir + location and email adresses in the database. + + mu init --maildir=~/Maildir --my-address=jim@example.com \ + --my-address=bob@example.com + +mu4e changes: +------------- +* Variables `mu4e-maildir` and `mu4e-user-mail-address-list` + are obsolete. The information is taken from the Xapian database now. + Run `mu init` with the appropiate parameters to create these + entries. +* Contact sorting is done by `mu` now. As a side effect the following + variables have been obsoleted: + - mu4e-contacts-rewrite-function + - mu4e-compose-complete-ignore-address-regexp + You can use `mu4e-contact-process-function` instead. + DIR diff --git a/security/qtpass/Makefile b/security/qtpass/Makefile t@@ -0,0 +1,33 @@ +# $OpenBSD: $ + +COMMENT= Multi-platform GUI for password-store (pass). + +GH_ACCOUNT= IJHack +GH_PROJECT= QtPass +GH_TAGNAME= v1.3.2 + +CATEGORIES= security + +HOMEPAGE= https://qtpass.org/ + +MAINTAINER= Stefan Hagen <sh+ports[at]codevoid[dot]de> + +# GPLv3+ +PERMIT_PACKAGE= Yes + +WANTLIB+= ${COMPILER_LIBCXX} GL Qt5Core Qt5Gui Qt5Network Qt5Widgets +WANTLIB+= c m + +RUN_DEPENDS= devel/git \ + security/gnupg2 \ + security/password-store \ + security/pwgen + +MODULES= devel/qmake \ + x11/qt5 + +QT= qt5 + +TEST_TARGET= check + +.include <bsd.port.mk> DIR diff --git a/security/qtpass/distinfo b/security/qtpass/distinfo t@@ -0,0 +1,2 @@ +SHA256 (QtPass-1.3.2.tar.gz) = emjhr+aEYsh4whKnnECt5boUtycQxeYkUM9Ux7ViElQ= +SIZE (QtPass-1.3.2.tar.gz) = 310316 DIR diff --git a/security/qtpass/files/hsetroot.1 b/security/qtpass/files/hsetroot.1 t@@ -0,0 +1,121 @@ +.\" Original author: Hyriand <hyriand@thegraveyard.org> (2003) +.\" Updated by Martin Hradil (2019) +.\" License: GPL version 2 +.TH HSETROOT 1 "2019-11-18" "1.0.5" "imlib2-based wallpaper changer" + +.SH NAME +hsetroot \- imlib2-based wallpaper changer + +.SH SYNOPSIS +.B hsetroot +.RI [command1 [arg1..]] [command2 [arg1..]]... + +.SH DESCRIPTION +.B hsetroot +is a tool which allows you to compose wallpapers ("root pixmaps") +for X. It has a lot of options like rendering gradients, solids and images +and manipulate these in various ways. hsetroot also supports alpha-channels. + +.B hsetroot +is using XSetWindowBackgroundPixmap instead of XSetWindowBackground also for +solid colors. This makes it a good +.B xsetroot +replacement when a compositor (compton, xcompmgr, ...) is in use. + +Colors are in the #rgb, #rrggbb, #rrggbbaa, rgb:1/2/3 formats or a X color name. + +.SH GENERIC OPTIONS +.TP +.B \-root +Treat multiple displays as one big screen (ignore xrandr outputs) +.TP +.B \-screens <int> +Set a screenmask to use + +.SH GRADIENTS +.TP +.B \-add <color> +Add color to range using distance 1 +.TP +.B \-addd <color> <distance> +Add color to range using custom distance +.TP +.B \-gradient <angle> +Render gradient using specified angle +.TP +.B \-clear +Clear the color range + +.SH SOLID COLOR +.TP +.B \-solid <color> +Render a solid using the specified color + +.SH IMAGE FILES +.TP +.B \-center <image> +Render an image centered on screen +.TP +.B \-cover <image> +Render an image centered on screen scaled to fill the screen fully +.TP +.B \-tile <image> +Render an image tiled +.TP +.B \-full <image> +Render an image maximum aspect +.TP +.B \-extend <image> +Render an image max aspect and fill borders +.TP +.B \-fill <image> +Render an image stretched + +.SH IMAGE MANIPULATION: +.TP +.B \-tint <color> +Tint the current image +.TP +.B \-blur <radius> +Blur the current image +.TP +.B \-sharpen <radius> +Sharpen the current image +.TP +.B \-contrast <amount> +Adjust contrast of current image +.TP +.B \-brightness <amount> +Adjust brightness of current image +.TP +.B \-gamma <amount> +Adjust gamma level of current image +.TP +.B \-flipv +Flip the current image vertically +.TP +.B \-fliph +Flip the current image horizontally +.TP +.B \-flipd +Flip the current image diagonally + +.SH MISC +.TP +.B \-alpha <amount> +Adjust alpha level for colors and images +.TP +.B \-write <filename> +Write current image to file + +.SH SEE ALSO +.BR xsetroot (1) +.BR XSetWindowBackgroundPixmap (3) +.BR xcompmgr (1) + +.SH AUTHOR +hsetroot was written by Hyriand <hyriand@thegraveyard.org> in 2003. +Martin Hradil updated it in 2019. +.PP +This manual page was written by Stefan Hagen +<sh+ports[at]codevoid[dot]de>, for the OpenBSD project (but may be used by others). DIR diff --git a/security/qtpass/pkg/DESCR b/security/qtpass/pkg/DESCR t@@ -0,0 +1,10 @@ +QtPass is a GUI for pass, the standard unix password manager. + +Password management should be simple and follow the Unix philosophy. +With pass, each password lives inside of a gpg encrypted file whose +filename is the title of the website or resource that requires the +password. + +QtPass is a GUI client which allows easy restructuring of your +password-store. It can also sit in the system tray, so your passwords +are right at hand when you need them. DIR diff --git a/security/qtpass/pkg/MESSAGE b/security/qtpass/pkg/MESSAGE t@@ -0,0 +1 @@ +Make sure to configure a graphical pinentry before using QtPass. DIR diff --git a/security/qtpass/pkg/PLIST b/security/qtpass/pkg/PLIST t@@ -0,0 +1,2 @@ +@comment $OpenBSD: PLIST,v$ +@bin bin/qtpass DIR diff --git a/www/luakit/Makefile b/www/luakit/Makefile t@@ -0,0 +1,60 @@ +# $OpenBSD: Makefile,v 1.26 2020/09/15 07:04:25 pamela Exp $ + +BROKEN-powerpc = help2man: can't get `--help' info from ./luakit + +COMMENT = fast, small, webkit based browser written in lua + +GH_ACCOUNT = luakit +GH_PROJECT = luakit +GH_TAGNAME = 2.2.1 + +EPOCH = 1 + +CATEGORIES = www + +MAINTAINER = Stefan Hagen <sh+ports[at]codevoid[dot]de> + +HOMEPAGE = https://luakit.github.io + +# GPLv3 +PERMIT_PACKAGE = Yes + +USE_GMAKE = Yes + +COMPILER = base-clang ports-gcc + +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 harfbuzz +WANTLIB += intl javascriptcoregtk-4.0 luajit-5.1 pango-1.0 +WANTLIB += pangocairo-1.0 pthread soup-2.4 sqlite3 webkit2gtk-4.0 + +MODULES = lang/lua + +BUILD_DEPENDS = devel/help2man \ + devel/luafs + +RUN_DEPENDS = devel/desktop-file-utils \ + devel/luafs \ + textproc/lua-markdown + +LIB_DEPENDS = lang/luajit \ + www/webkitgtk4 + +TEST_DEPENDS = devel/luassert + +TEST_TARGET = run-tests + +# webkit browsing +RUN_DEPENDS += multimedia/gstreamer1/plugins-good \ + multimedia/gstreamer1/plugins-libav + +MAKE_FLAGS += LUA_BIN_NAME=${MODLUA_BIN} \ + XDGPREFIX=${PREFIX}/share/examples \ + DOCDIR=${PREFIX}/share/doc/luakit \ + MANPREFIX=${PREFIX}/man \ + PIXMAPDIR=${PREFIX}/share/pixmaps/ \ + APPDIR=${PREFIX}/share/applications/ \ + PREFIX=${PREFIX} \ + DEVELOPMENT_PATHS=0 + +.include <bsd.port.mk> DIR diff --git a/www/luakit/distinfo b/www/luakit/distinfo t@@ -0,0 +1,2 @@ +SHA256 (luakit-2.2.1.tar.gz) = 81NZ9YY/q+K51Cb00+9tKc5bs7rHtMjggkJC+JhoyA4= +SIZE (luakit-2.2.1.tar.gz) = 488845 DIR diff --git a/www/luakit/patches/patch-Makefile b/www/luakit/patches/patch-Makefile t@@ -0,0 +1,39 @@ +$OpenBSD: patch-Makefile,v 1.4 2019/02/09 17:55:27 abieber Exp $ +Index: Makefile +--- Makefile.orig ++++ Makefile +@@ -56,21 +56,21 @@ buildopts.h: buildopts.h.in + $(filter-out $(EXT_OBJS),$(OBJS)) $(EXT_OBJS): $(HEADS) config.mk + + $(filter-out $(EXT_OBJS),$(OBJS)) : %.o : %.c +- @echo $(CC) -c $< -o $@ ++ @echo $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ + @$(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ + + $(EXT_OBJS) : %.o : %.c +- @echo $(CC) -c $< -o $@ ++ @echo $(CC) -c $(CFLAGS) -DLUAKIT_WEB_EXTENSION -fpic $(CPPFLAGS) $< -o $@ + @$(CC) -c $(CFLAGS) -DLUAKIT_WEB_EXTENSION -fpic $(CPPFLAGS) $< -o $@ + + widgets/webview.o: $(wildcard widgets/webview/*.c) + + luakit: $(OBJS) +- @echo $(CC) -o $@ $(OBJS) ++ @echo $(CC) -o $@ $(OBJS) $(LDFLAGS) + @$(CC) -o $@ $(OBJS) $(LDFLAGS) + + luakit.so: $(EXT_OBJS) +- @echo $(CC) -o $@ $(EXT_OBJS) ++ @echo $(CC) -o $@ $(EXT_OBJS) -shared $(LDFLAGS) + @$(CC) -o $@ $(EXT_OBJS) -shared $(LDFLAGS) + + luakit.1: luakit.1.in +@@ -115,7 +115,7 @@ install: all + install -d $(DESTDIR)$(APPDIR) + install -m644 extras/luakit.desktop $(DESTDIR)$(APPDIR) + install -d $(DESTDIR)$(MANPREFIX)/man1/ +- install -m644 luakit.1.gz $(DESTDIR)$(MANPREFIX)/man1/ ++ install -m644 luakit.1 $(DESTDIR)$(MANPREFIX)/man1/ + mkdir -p resources + find resources -type d -exec install -d $(DESTDIR)$(PREFIX)/share/luakit/'{}' \; + find resources -type f -exec sh -c 'f="{}"; install -m644 "$$f" "$(DESTDIR)$(PREFIX)/share/luakit/$$(dirname $$f)"' \; DIR diff --git a/www/luakit/patches/patch-common_ipc_c b/www/luakit/patches/patch-common_ipc_c t@@ -0,0 +1,31 @@ +$OpenBSD$ + +NetBSD EOF fix + +Index: common/ipc.c +--- common/ipc.c.orig ++++ common/ipc.c +@@ -21,6 +21,7 @@ + #include "common/lualib.h" + #include "common/luaserialize.h" + #include "common/ipc.h" ++#include "log.h" + + /* Prototypes for ipc_recv_... functions */ + #define X(name) void ipc_recv_##name(ipc_endpoint_t *ipc, const void *msg, guint length); +@@ -138,6 +139,15 @@ ipc_recv_and_dispatch_or_enqueue(ipc_endpoint_t *ipc) + case G_IO_STATUS_AGAIN: + return; + case G_IO_STATUS_EOF: ++ verbose("g_io_channel_read_chars(): End Of File received"); ++ /* OSX and NetBSD are sending EOF on nonblocking channels first. ++ * These requests can be ignored. The