CVS: cvs.openbsd.org: ports

2019-10-17 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/10/17 00:31:17

Modified files:
textproc/epubcheck: Makefile distinfo 

Log message:
Update to epubcheck-4.2.2.

Release notes:
https://github.com/w3c/epubcheck/releases/tag/v4.2.2



CVS: cvs.openbsd.org: ports

2019-10-04 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/10/04 04:31:13

Modified files:
sysutils   : Makefile 

Log message:
+xe



CVS: cvs.openbsd.org: ports

2019-10-04 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/10/04 04:30:38

Log message:
Import xe-0.11.

The xe utility constructs command lines from specified arguments,
combining some of the best features of xargs(1) and apply(1).

xe means "execute for every ...".

From Evan Silberman; thanks!

ok bcallah@

Status:

Vendor Tag: bentley
Release Tags:   bentley_20191004

N ports/sysutils/xe/Makefile
N ports/sysutils/xe/distinfo
N ports/sysutils/xe/pkg/PLIST
N ports/sysutils/xe/pkg/DESCR

No conflicts created by this import



Re: New/Replacement: Kicad 5.1.4

2019-10-03 Thread Anthony J. Bentley
Hi Tracey,

Tracey Emery writes:
> Could you explain
> the need for the conflict? Shouldn't it be okay to have both ngspice and
> libngspice installed at the same time with the removal of the includes
> and shares?

libngspice and the new ngspice revision, yes. But think about the case
where someone has the old ngspice package installed, without running
pkg_add -U, and then tries to install libngspice. That's why the
@conflict marker lists only ngspice with a version less than p0
(REVISION = 0), and also why the ngspice PLIST doesn't need a @conflict
marker (we can't retroactively add a @conflict to old copies of ngspice
that have the headers, and new ngspice doesn't conflict with anything).

-- 
Anthony J. Bentley



Re: New/Replacement: Kicad 5.1.4

2019-10-03 Thread Anthony J. Bentley
Hi Tracey,

Tracey Emery writes:
> Here's a crack at the ngspice port.

Pretty close. Here are the changes I made:

- used ?= for variable assignment within Makefile.inc (I think this
  matters when the same variable is set in both Makefile.inc and a
  project subdirectory's Makefile).
- removed duplicate MASTER_SITES in ngspice Makefile.
- moved include files to libngspice, set @conflict and bumped REVISION
- set @pkgpath for ngspice since the package moved.
- switched to my preferred wantlib whitespace style, namely the kind I
  can copy and paste from port-lib-depends-check ;)

The attached should be ready for import--ok?

cad/qucs-s and meta/geda both have runtime dependencies on ngspice
which I'll switch to cad/ngspice/ngspice.

-- 
Anthony J. Bentley


ngspice.tar.gz
Description: ngspice.tar.gz


CVS: cvs.openbsd.org: ports

2019-10-03 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/10/03 01:58:06

Log message:
Import architecture-independent files for KiCad 5.1.4.

Initially from Tracey Emery, with tweaks by sthen@

Status:

Vendor Tag: bentley
Release Tags:   bentley_20191003

N ports/cad/kicad-share/Makefile
N ports/cad/kicad-share/Makefile.inc
N ports/cad/kicad-share/footprints/Makefile
N ports/cad/kicad-share/footprints/distinfo
N ports/cad/kicad-share/footprints/pkg/DESCR
N ports/cad/kicad-share/footprints/pkg/PLIST
N ports/cad/kicad-share/i18n/Makefile
N ports/cad/kicad-share/i18n/distinfo
N ports/cad/kicad-share/i18n/pkg/DESCR
N ports/cad/kicad-share/i18n/pkg/PLIST
N ports/cad/kicad-share/packages3D/Makefile
N ports/cad/kicad-share/packages3D/distinfo
N ports/cad/kicad-share/packages3D/pkg/DESCR
N ports/cad/kicad-share/packages3D/pkg/PLIST
N ports/cad/kicad-share/symbols/Makefile
N ports/cad/kicad-share/symbols/distinfo
N ports/cad/kicad-share/symbols/pkg/DESCR
N ports/cad/kicad-share/symbols/pkg/PLIST
N ports/cad/kicad-share/templates/Makefile
N ports/cad/kicad-share/templates/distinfo
N ports/cad/kicad-share/templates/pkg/DESCR
N ports/cad/kicad-share/templates/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2019-10-02 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/10/02 01:52:18

Modified files:
devel/glib2mm  : Makefile 

Log message:
move homepage to https.



Re: games/ace crashes

2019-10-02 Thread Anthony J. Bentley
Hi Solene,

Solene Rapenne writes:
> 0x0ef60c5b99a4 in alloc_synth_image () from /usr/local/lib/libcards.so.0.
> 0
> (gdb) bt
> #0  0x0ef60c5b99a4 in alloc_synth_image () from /usr/local/lib/libcards.s
> o.0.0
> #1  0x0ef60c5b4517 in card_synth () from /usr/local/lib/libcards.so.0.0
> #2  0x0ef60c5b737b in stack_set_card_size () from /usr/local/lib/libcards
> .so.0.0
> #3  0x0ef3e3104cbe in ?? ()
> #4  0x0ef60c5b3385 in table_loop () from /usr/local/lib/libcards.so.0.0
> #5  0x0ef3e31033bb in ?? ()
> #6  0x0ef3e310313b in ?? ()
> #7  0x in ?? ()

Please rebuild with debugging symbols; otherwise the backtrace provides
little useful information.

-- 
Anthony J. Bentley



CVS: cvs.openbsd.org: ports

2019-09-20 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/09/20 16:34:32

Modified files:
emulators/mgba : Makefile 
emulators/mgba/patches: patch-src_platform_sdl_main_c 

Log message:
Once again underlying graphics driver variations necessitate a broader pledge.

This time the culprit is DRI3 message passing, which requires sendfd.

The mgba pledge is now:

stdio rpath wpath cpath fattr sendfd prot_exec drm audio

Reported by thfr@ who has a nicer graphics card than I do.



CVS: cvs.openbsd.org: ports

2019-08-20 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/08/20 04:09:23

Modified files:
www/sblg   : Makefile distinfo 
www/sblg/pkg   : DESCR PLIST 

Log message:
Update to sblg-0.5.4.

Release notes: https://kristaps.bsd.lv/sblg/archive.html

>From Bryan Vyhmeister (maintainer); thanks!



Re: Remove devel/arm-elf?

2019-08-18 Thread Anthony J. Bentley
Christian Weisgerber writes:
> Grepping the ports tree for uses of /usr/bin/gcc turned up
> devel/arm-elf/gcc.  That port has been marked BROKEN "due to frequent
> segfaults during build" for 4.5 years.  I guess nobody has missed
> it since.
>
> I was going to suggest that we remove the port, but it's part of
> four related ones:
>
> devel/arm-elf/binutils
> devel/arm-elf/gcc
> devel/arm-elf/gdb
> devel/arm-elf/newlib
>
> newlib depends on gcc, so it will have to go too if gcc goes.
> binutils and gdb are independent of gcc, and in fact we have packages
> for them.  But are they any use on their own?
>
> The ports were imported in 2007, once updated in 2010, the maintainer
> asked to be removed in 2012, and otherwise the changes have been
> mostly infrastructure churn.
>
> Can we delete all of devel/arm-elf?  Yes?  No?
> What's the use of an "arm-elf" cross-tools suite?

I used to program Olimex boards with those ports. But that was nearly
ten years ago.

We have many cross-compilers in the tree. It should be easy enough for
someone who needs it to send a diff based on the working ones. A port
broken this long doesn't need to stay.

ok bentley@



CVS: cvs.openbsd.org: ports

2019-08-14 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/08/13 23:59:50

Modified files:
mail/nmh   : Makefile 

Log message:
Comment why USE_GROFF is necessary (.fc; see roff(7)).



CVS: cvs.openbsd.org: ports

2019-08-12 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/08/12 00:54:10

Modified files:
www/youtube-dl : Makefile 

Log message:
Update homepage.



CVS: cvs.openbsd.org: ports

2019-08-11 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/08/11 09:16:22

Modified files:
www/netsurf/netsurf-fb: Makefile 
www/netsurf/browser: Makefile 

Log message:
Missing build dependency on vim (for xxd).

Noticed by naddy@



CVS: cvs.openbsd.org: ports

2019-08-09 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/08/09 16:37:29

Modified files:
www/netsurf/browser: Makefile distinfo 
www/netsurf/hubbub: Makefile distinfo 
www/netsurf/libcss: Makefile distinfo 
www/netsurf/libdom: Makefile distinfo 
www/netsurf/libnsfb: Makefile distinfo 
www/netsurf/libnspsl: Makefile distinfo 
www/netsurf/libutf8proc: Makefile distinfo 
www/netsurf/libwapcaplet: Makefile distinfo 
www/netsurf/netsurf-fb: Makefile distinfo 
www/netsurf/netsurf-fb/pkg: PLIST 
www/netsurf/nsgenbind: Makefile distinfo 
Removed files:
www/netsurf/netsurf-fb/patches: patch-Makefile 
patch-frontends_framebuffer_Makefile 

Log message:
Update to netsurf-3.9.

testing and ok cwen@



UPDATE: www/netsurf

2019-08-08 Thread Anthony J. Bentley
Hi,

This updates netsurf and netsurf-fb to 3.9.

   NetSurf 3.9 features support for CSS Media Queries (level 4) and
   improvements to JavaScript handling. Also included are many bug fixes
   and improvements. We recommend all users upgrade to NetSurf 3.9.

Other changes visible in the diff:

 - Upstream has (re-)added webp support.
 - netsurf-fb's makefile patches go away.
 - Library bumps follow the usual pattern (libcss gets a major bump,
   libdom and libnsfb get minor bumps).

As always, tests are greatly appreciated, especially on non-amd64 platforms.

ok?

Index: browser/Makefile
===
RCS file: /cvs/ports/www/netsurf/browser/Makefile,v
retrieving revision 1.35
diff -u -p -r1.35 Makefile
--- browser/Makefile25 Sep 2018 08:48:58 -  1.35
+++ browser/Makefile9 Aug 2019 04:16:20 -
@@ -3,14 +3,15 @@
 COMMENT =  lightweight web browser, with GTK interface
 
 NETSURF_PROJECT =  netsurf
-NETSURF_VERSION =  3.8
+NETSURF_VERSION =  3.9
 
 HOMEPAGE = https://www.netsurf-browser.org/
 MASTER_SITES = 
https://download.netsurf-browser.org/netsurf/releases/source/
 
 BUILD_DEPENDS =www/netsurf/nsgenbind>=0.5 \
www/p5-HTML-Parser
-LIB_DEPENDS =  www/netsurf/hubbub>=0.3.4 \
+LIB_DEPENDS =  graphics/libwebp \
+   www/netsurf/hubbub>=0.3.4 \
www/netsurf/libcss>=0.7.0 \
www/netsurf/libnsgif>=0.2.0 \
www/netsurf/libnsbmp>=0.1.4 \
@@ -31,7 +32,7 @@ WANTLIB += freetype gdk-x11-2.0 gdk_pixb
 WANTLIB += gmodule-2.0 gobject-2.0 gthread-2.0 gtk-x11-2.0 hubbub iconv
 WANTLIB += intl jpeg m nsbmp nsgif nslog nspsl nsutils pango-1.0
 WANTLIB += pangocairo-1.0 pangoft2-1.0 parserutils png pthread rsvg-2
-WANTLIB += ssl utf8proc wapcaplet z
+WANTLIB += ssl utf8proc wapcaplet webp z
 
 MAKE_FLAGS +=  NETSURF_USE_HARU_PDF=NO \
NETSURF_USE_LIBICONV_PLUG=NO \
Index: browser/distinfo
===
RCS file: /cvs/ports/www/netsurf/browser/distinfo,v
retrieving revision 1.14
diff -u -p -r1.14 distinfo
--- browser/distinfo25 Sep 2018 08:48:58 -  1.14
+++ browser/distinfo9 Aug 2019 04:16:20 -
@@ -1,2 +1,2 @@
-SHA256 (netsurf-3.8-src.tar.gz) = oA7m8+fqeuUMbB+VyB04E1kXG/aHTliJHyHFUAkMVUI=
-SIZE (netsurf-3.8-src.tar.gz) = 3945752
+SHA256 (netsurf-3.9-src.tar.gz) = 1y8cb2EToB5UH4R2qTw0cjUGh3kUAJDfVbpALrSo7MM=
+SIZE (netsurf-3.9-src.tar.gz) = 3989742
Index: hubbub/Makefile
===
RCS file: /cvs/ports/www/netsurf/hubbub/Makefile,v
retrieving revision 1.20
diff -u -p -r1.20 Makefile
--- hubbub/Makefile 25 Sep 2018 08:48:59 -  1.20
+++ hubbub/Makefile 9 Aug 2019 04:16:20 -
@@ -3,7 +3,7 @@
 COMMENT =  HTML parser
 
 NETSURF_PROJECT =  libhubbub
-NETSURF_VERSION =  0.3.5
+NETSURF_VERSION =  0.3.6
 PKGNAME =  hubbub-${NETSURF_VERSION}
 HOMEPAGE = https://www.netsurf-browser.org/projects/hubbub/
 
Index: hubbub/distinfo
===
RCS file: /cvs/ports/www/netsurf/hubbub/distinfo,v
retrieving revision 1.10
diff -u -p -r1.10 distinfo
--- hubbub/distinfo 25 Sep 2018 08:48:59 -  1.10
+++ hubbub/distinfo 9 Aug 2019 04:16:20 -
@@ -1,2 +1,2 @@
-SHA256 (libhubbub-0.3.5-src.tar.gz) = 
qoLja+Ek5YLjB5Ke7oGkL/r0NVsphpNJFycdZdIM2I8=
-SIZE (libhubbub-0.3.5-src.tar.gz) = 784526
+SHA256 (libhubbub-0.3.6-src.tar.gz) = 
11bHlcGg4IvuxKzWg2SsRHeWDWL/+jtg2gX1p3Y/e/Q=
+SIZE (libhubbub-0.3.6-src.tar.gz) = 784692
Index: libcss/Makefile
===
RCS file: /cvs/ports/www/netsurf/libcss/Makefile,v
retrieving revision 1.21
diff -u -p -r1.21 Makefile
--- libcss/Makefile 25 Sep 2018 08:48:59 -  1.21
+++ libcss/Makefile 9 Aug 2019 04:16:20 -
@@ -3,9 +3,9 @@
 COMMENT =  CSS parser and selection engine
 
 NETSURF_PROJECT =  libcss
-NETSURF_VERSION =  0.8.0
+NETSURF_VERSION =  0.9.0
 
-SHARED_LIBS =  css 5.1 #0.8.0
+SHARED_LIBS =  css 6.0 #0.9.0
 
 LIB_DEPENDS =  converters/libiconv \
www/netsurf/libparserutils>=0.2.1 \
Index: libcss/distinfo
===
RCS file: /cvs/ports/www/netsurf/libcss/distinfo,v
retrieving revision 1.13
diff -u -p -r1.13 distinfo
--- libcss/distinfo 25 Sep 2018 08:48:59 -  1.13
+++ libcss/distinfo 9 Aug 2019 04:16:20 -
@@ -1,2 +1,2 @@
-SHA256 (libcss-0.8.0-src.tar.gz) = NaBJDZjCPgm40rXkYZkmExxbmNp6nbLtADIvY/vCrV8=
-SIZE (libcss-0.8.0-src.tar.gz) = 516474
+SHA256 (libcss-0.9.0-src.tar.gz) = uY+6dmS9UwfLOaYQEJjadvY1qX4Ve4f0XpzkKtqQie8=
+SIZE 

Re: www/netsurf crashes on loading pages

2019-07-30 Thread Anthony J. Bentley
On Tuesday, July 30, 2019, Solene Rapenne  wrote:

> On latest -current netsurf crashes on loading
>
>
> ## Description
>
> when loading some sites (I did not try extensively), netsurf crashes and
> report an error about a curl call.
>
> Crash with https://duckduckgo.com or https://google.com or
> https://bsd.network
>

Given the set of sites affected, this could be an HTTP2 issue. If so, I
believe this bug has been fixed upstream.

I am currently traveling. Although NetSurf released a new version a few
days ago, I didn't have time to update the package before I left, and my
laptop went kaput so I won't work on it till next week at the earliest.


CVS: cvs.openbsd.org: ports

2019-07-17 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/07/17 02:24:03

Log message:
Import minisign-0.8.

Minisign is a dead simple tool to sign files and verify signatures.

It is portable, lightweight, and uses the highly secure Ed25519 public-key
signature system.

Signatures written by minisign can be verified using OpenBSD's signify tool:
public key files and signature files are compatible. However, minisign uses
a slightly different format to store secret keys.

Minisign signatures include trusted comments in addition to untrusted
comments. Trusted comments are signed, thus verified, before being
displayed. This adds two lines to the signature files, that signify
silently ignores.

ok sthen@

Status:

Vendor Tag: bentley
Release Tags:   bentley_20190717

N ports/security/minisign/Makefile
N ports/security/minisign/distinfo
N ports/security/minisign/pkg/DESCR
N ports/security/minisign/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2019-07-17 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/07/17 02:24:42

Modified files:
security   : Makefile 

Log message:
+minisign



NEW: security/minisign (signify-compatible signature tool)

2019-07-17 Thread Anthony J. Bentley
Hi,

Minisign is a dead simple tool to sign files and verify signatures.

It is portable, lightweight, and uses the highly secure Ed25519 public-key
signature system.

Signatures written by minisign can be verified using OpenBSD's signify tool:
public key files and signature files are compatible. However, minisign uses
a slightly different format to store secret keys.

Minisign signatures include trusted comments in addition to untrusted
comments. Trusted comments are signed, thus verified, before being
displayed. This adds two lines to the signature files, that signify
silently ignores.


ok?

-- 
Anthony J. Bentley


minisign.tar.gz
Description: minisign.tar.gz


CVS: cvs.openbsd.org: ports

2019-07-02 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/07/02 03:18:44

Modified files:
sysutils   : Makefile 

Log message:
+slant



CVS: cvs.openbsd.org: ports

2019-07-02 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/07/02 03:17:53

Log message:
Import slant-0.0.21.

Slant is an open source, minimal remote system monitor. It models host
fitness via a set of numeric quantifiers, for instance, CPU usage quantified
as a percent average over all CPUs, memory usage over available memory,
number of processes over maximum configured, etc. For past behaviour, slant
maintains a set of time-interval-bound circular queues (hourly, daily, etc.)
with current data aggregated into each time series. An important design
decision of slant is that each monitoring host retains its own [bounded]
history.

From Kristaps Dzonsons.

ok jturner@

Status:

Vendor Tag: bentley
Release Tags:   bentley_20190701

N ports/sysutils/slant/Makefile
N ports/sysutils/slant/distinfo
N ports/sysutils/slant/pkg/PLIST
N ports/sysutils/slant/pkg/DESCR
N ports/sysutils/slant/pkg/slant_collectd.rc

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2019-06-28 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/06/28 00:47:02

Modified files:
devel  : Makefile 

Log message:
+armips



CVS: cvs.openbsd.org: ports

2019-06-28 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/06/28 00:45:23

Log message:
Import armips-0.10.0.

armips is an assembler and linker that includes full support for the MIPS
R3000, MIPS R4000, and Allegrex instruction sets, partial support for the
EmotionEngine instruction set, as well as complete support for the ARM7 and
ARM9 instruction sets, both THUMB and ARM mode.

Some of the other features include a full-fledged C-like expression parser,
the ability to overlay assembled output over an existing file, and table
support for user-defined text encodings.

ok benoit@

Status:

Vendor Tag: bentley
Release Tags:   bentley_20190628

N ports/devel/armips/Makefile
N ports/devel/armips/distinfo
N ports/devel/armips/pkg/DESCR
N ports/devel/armips/pkg/PLIST

No conflicts created by this import



NEW: emulators/sameboy (with audio[?] issues)

2019-06-25 Thread Anthony J. Bentley
Hi,

SameBoy is a SDL-based Nintendo Game Boy and Game Boy Color emulator.
SameBoy is extremely accurate and includes a wide range of powerful
debugging features, making it ideal for both casual players and developers.
In addition to accuracy and developer capabilities, SameBoy has all the
features one would expect from an emulator, from save states to scaling
filters.


In case anyone wonders why we would want another Game Boy emulator:
compared to the three Game Boy emulators we have that are still relevant
(Gambatte, mGBA, VBA-M), SameBoy is more accurate to the hardware, and
it's actively developed (unlike Gambatte, the next most accurate).

Unfortunately the SDL frontend has noticeable audio artifacts and runs
quite slow. I remember seeing similar symptoms with mGBA some time ago
that turned out to be related to audio buffer size and sample rate. But
blindly fiddling with audio constants and variables in SameBoy's
SDL/main.c didn't get me anywhere.

The libretro core plays fine, so the problem definitely lies in the SDL
frontend somewhere.


Also, if anyone has access to a macOS system, I'd appreciate testing
of this pull request on that platform. It would be easier to get the
OpenBSD patches upstreamed if I had confirmation that they don't break
the macOS build. https://github.com/LIJI32/SameBoy/pull/143

-- 
Anthony J. Bentley


sameboy.tar.gz
Description: sameboy.tar.gz


Re: [NEW] slant-0.0.20

2019-06-24 Thread Anthony J. Bentley
James Turner writes:
> On Fri, Jun 21, 2019 at 05:42:46PM +0200, Kristaps Dzonsons wrote:
> > >> Enclosed is a port attempt for slant, https://kristaps.bsd.lv/slant.
> > >> Depends on openradtool, which was recently submitted by jturner.
> > >>
> > >> Previous attempts tried to be too smart about stopping the collector and
> > >> CGI script.  This just YOLOs and jams in an upgraded database schema.
> > >> The schema upgrade is programmatic, dictated by openradtool.
> > >>
> > >> http://openbsd-archive.7691.n7.nabble.com/NEW-slant-0-0-10-td352814.html
> > >> http://openbsd-archive.7691.n7.nabble.com/NEW-ping-slant-0-0-17-td357219
> .html
> > > 
> > > Missing LIB_DEPENDS/WANTLIB for sqlite.
> > > I think /var should be ${VARBASE} in plist also.
> > > 
> > > Other than that it looks fine to me.
> > 
> > Thank you!
> > 
> > Enclosed repairs the trailing newline, WANTLIB, and LIB_DEPENDS.  I also
> > SUBST_VARS'd VARBASE and put it in the PLIST.
> > 
> > Best,
> > 
> > Kristaps
>
> ok jturner@ if someone wants to import.

One last nitpick: users and rc scripts are usually named after programs,
not packages. So please use slant-collectd/slant_collectd. With that
it's ok with me.



CVS: cvs.openbsd.org: ports

2019-06-24 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/06/24 04:12:06

Modified files:
games/widelands: Makefile distinfo 
games/widelands/patches: patch-CMakeLists_txt 
 patch-cmake_WlFunctions_cmake 
games/widelands/pkg: PLIST 
Removed files:
games/widelands/patches: patch-src_graphic_text_bidi_h 
 patch-src_network_network_lan_promotion_cc 

Log message:
Update to widelands-0.20.

Release notes:
https://www.widelands.org/news/2019/May/4/widelands-build-20-released/

ok kirby@



UPDATE: games/widelands

2019-06-23 Thread Anthony J. Bentley
Hi,

Here's an update to widelands-0.20.

Release notes:
https://www.widelands.org/news/2019/May/4/widelands-build-20-released/

The diff is quite large (typical for widelands...) so I gzipped it.

ok?

-- 
Anthony J. Bentley


widelands.diff.gz
Description: widelands.diff.gz


CVS: cvs.openbsd.org: ports

2019-06-23 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/06/23 09:03:37

Modified files:
emulators/mupen64plus/video-glide64: Makefile 
emulators/mupen64plus/video-glide64/patches: 
 
patch-src_wrapper_filter_cpp 

Log message:
Sync patch with upstream.



CVS: cvs.openbsd.org: ports

2019-06-23 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/06/23 00:51:24

Modified files:
textproc   : Makefile 

Log message:
+epubcheck



CVS: cvs.openbsd.org: ports

2019-06-23 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/06/23 00:50:52

Log message:
Import epubcheck-4.2.1.

EPUBCheck is a tool to validate the conformance of EPUB publications against
the EPUB specifications. EPUBCheck can be run as a standalone command-line
tool or used as a Java library.

EPUBCheck is open source software, maintained by the DAISY Consortium on
behalf of the W3C.

ok rsadowski@

Status:

Vendor Tag: bentley
Release Tags:   bentley_20190623

N ports/textproc/epubcheck/Makefile
N ports/textproc/epubcheck/distinfo
N ports/textproc/epubcheck/pkg/DESCR
N ports/textproc/epubcheck/pkg/PLIST
N ports/textproc/epubcheck/files/epubcheck

No conflicts created by this import



Re: [NEW] security/ghidra

2019-06-21 Thread Anthony J. Bentley
Hi Lawrence,

Lawrence Teo writes:
> I used SUBST_CMD to substitute WRKDIR in GHelpBuilder.java, and
> accidentally included the substituted value in my diff when I
> regenerated patches.
>
> I have fixed it in this latest diff.  Could you please test if it works
> for you?

Thanks, ghidra and the decompiler work fine now.

If any patches are pulled from GitHub, please add a comment with the
commit or a link to the pull request.

ok bentley@



Re: NEW: textproc/epubcheck

2019-06-21 Thread Anthony J. Bentley
Rafael Sadowski writes:
> On Wed Jun 19, 2019 at 02:01:33AM -0600, Anthony J. Bentley wrote:
> > Hi,
> > 
> > EPUBCheck is a tool to validate the conformance of EPUB publications agains
> t
> > the EPUB specifications. EPUBCheck can be run as a standalone command-line
> > tool or used as a Java library.
> > 
> > EPUBCheck is open source software, maintained by the DAISY Consortium on
> > behalf of the W3C.
> > 
> > 
> > You can download some epubs to try validating from https://standardebooks.o
> rg/.
> > 
> > ok?
> > 
> > -- 
> > Anthony J. Bentley
>
> Why are you installed all jar file under ${PREFIX}/share/epubcheck

It's arbitrary. I considered ${PREFIX}/lib also, but ${PREFIX}/share is
where I usually put large port-specific data like this. (See also: lots
of game ports that put executables and data under ${PREFIX}/share and
only put a wrapper script in ${PREFIX}/bin.)

> and not ${PREFIX}/epubcheck?

Seems a bit weird to put something like this directly under /usr/local,
doesn't it? I tend to reserve it for paths that users will type a lot.
Since no user will ever refer to epubcheck's directories directly, a
deeper hierarchy is no problem...

-- 
Anthony J. Bentley



Re: [NEW] security/ghidra

2019-06-20 Thread Anthony J. Bentley
Hi Lawrence,

Lawrence Teo writes:
> Here's an updated diff that makes the port fetch all the dependent
> .jar files prior to building.
>
> I also used gradle's --offline flag which explicitly tells gradle to
> "Execute the build without accessing network resources".
>
> Could you please try this diff to see if it resolves your issue?

Thanks. That issue seems to be resolved, but I'm seeing another build
failure:

> Task :Base:buildHelp FAILED
Exception in thread "main" ghidra.util.exception.AssertException: Failed to 
create user settings directory: 
/usr/ports/pobj/ghidra-9.0.4/home/.ghidra/.ghidra-9.0.4
at ghidra.framework.Application.initialize(Application.java:78)
at 
ghidra.framework.Application.initializeApplication(Application.java:114)
at help.GHelpBuilder.main(GHelpBuilder.java:73)

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':Base:buildHelp'.
> Process 'command '/usr/local/jdk-11/bin/java'' finished with non-zero exit 
> value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug
option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 42s
13 actionable tasks: 13 executed
*** Error 1 in . (Makefile:118 'do-build')



Re: [NEW] slant-0.0.20

2019-06-20 Thread Anthony J. Bentley
Kristaps Dzonsons writes:
> Enclosed is a port attempt for slant, https://kristaps.bsd.lv/slant.
> Depends on openradtool, which was recently submitted by jturner.
>
> Previous attempts tried to be too smart about stopping the collector and
> CGI script.  This just YOLOs and jams in an upgraded database schema.
> The schema upgrade is programmatic, dictated by openradtool.
>
> http://openbsd-archive.7691.n7.nabble.com/NEW-slant-0-0-10-td352814.html
> http://openbsd-archive.7691.n7.nabble.com/NEW-ping-slant-0-0-17-td357219.html

Missing LIB_DEPENDS/WANTLIB for sqlite.
I think /var should be ${VARBASE} in plist also.

Other than that it looks fine to me.

-- 
Anthony J. Bentley



NEW: textproc/epubcheck

2019-06-19 Thread Anthony J. Bentley
Hi,

EPUBCheck is a tool to validate the conformance of EPUB publications against
the EPUB specifications. EPUBCheck can be run as a standalone command-line
tool or used as a Java library.

EPUBCheck is open source software, maintained by the DAISY Consortium on
behalf of the W3C.


You can download some epubs to try validating from https://standardebooks.org/.

ok?

-- 
Anthony J. Bentley


epubcheck.tar.gz
Description: epubcheck.tar.gz


Re: [NEW] security/ghidra

2019-06-17 Thread Anthony J. Bentley
Hi Lawrence,

Thanks for working on this.

Lawrence Teo writes:
> Here is an updated diff now that Gradle has been imported.

It doesn't build for me.

cd /ptmp/pobj/ghidra-9.0.4/ghidra-Ghidra_9.0.4_build && /usr/bin/env -i PO=
RTSDIR=3D"/ptmp/ports" LIBTOOL=3D"/usr/bin/libtool"  CCACHE_DIR=3D/ptmp/po=
bj/.ccache  PATH=3D'/ptmp/pobj/ghidra-9.0.4/bin:/usr/bin:/bin:/usr/sbin:/s=
bin:/usr/local/bin:/usr/X11R6/bin' PREFIX=3D'/usr/local'  LOCALBASE=3D'/us=
r/local' X11BASE=3D'/usr/X11R6'  CFLAGS=3D'-O2 -pipe -g'  TRUEPREFIX=3D'/u=
sr/local' DESTDIR=3D''  HOME=3D'/ghidra-9.0.4_writes_to_HOME' COMPILER_VER=
SION=3Dclang  PICFLAG=3D"-fpic"  BINGRP=3Dbin BINOWN=3Droot BINMODE=3D755 =
NONBINMODE=3D644  DIRMODE=3D755  INSTALL_COPY=3D-c INSTALL_STRIP=3D  MANGR=
P=3Dbin MANOWN=3Droot MANMODE=3D644 BSD_INSTALL_PROGRAM=3D"/ptmp/pobj/ghid=
ra-9.0.4/bin/install -c  -m 755"  BSD_INSTALL_SCRIPT=3D"/ptmp/pobj/ghidra-=
9.0.4/bin/install -c -m 755"  BSD_INSTALL_DATA=3D"/ptmp/pobj/ghidra-9.0.4/=
bin/install -c -m 644"  BSD_INSTALL_MAN=3D"/ptmp/pobj/ghidra-9.0.4/bin/ins=
tall -c -m 644"  BSD_INSTALL_PROGRAM_DIR=3D"/ptmp/pobj/ghidra-9.0.4/bin/in=
stall -d -m 755"  BSD_INSTALL_SCRIPT_DIR=3D"/ptmp/pobj/ghidra-9.0.4/bin/in=
stall -d -m 755"  BSD_INSTALL_DATA_DIR=3D"/ptmp/pobj/ghidra-9.0.4/bin/inst=
all -d -m 755"  BSD_INSTALL_MAN_DIR=3D"/ptmp/pobj/ghidra-9.0.4/bin/install=
 -d -m 755" gradle -g /ptmp/pobj/ghidra-9.0.4/gradle  --no-daemon -I /ptmp=
/pobj/ghidra-9.0.4/repos.gradle yajswDevUnpack

Welcome to Gradle 5.4.1!

Here are the highlights of this release:
 - Run builds with JDK12
 - New API for Incremental Tasks
 - Updates to native projects, including Swift 5 support

For more details see https://docs.gradle.org/5.4.1/release-notes.html

To honour the JVM settings for this build a new JVM will be forked. Please=
 consider using the daemon: https://docs.gradle.org/5.4.1/userguide/gradle=
_daemon.html.
Daemon will be stopped at the end of the build stopping after processing

FAILURE: Build failed with an exception.

* Where:
Build file '/ptmp/pobj/ghidra-9.0.4/ghidra-Ghidra_9.0.4_build/Ghidra/Featu=
res/Python/build.gradle' line: 28

* What went wrong:
A problem occurred evaluating project ':Python'.
> Could not resolve all files for configuration ':Python:jython'.
   > Could not resolve org.python:jython-standalone:2.7.1.
 Required by:
 project :Python
  > Could not resolve org.python:jython-standalone:2.7.1.
 > Could not get resource 'https://repo.maven.apache.org/maven2/or=
g/python/jython-standalone/2.7.1/jython-standalone-2.7.1.pom'.
> Could not GET 'https://repo.maven.apache.org/maven2/org/pyth=
on/jython-standalone/2.7.1/jython-standalone-2.7.1.pom'.
   > repo.maven.apache.org: no address associated with name
  > Could not resolve org.python:jython-standalone:2.7.1.
 > Could not get resource 'https://jcenter.bintray.com/org/python/=
jython-standalone/2.7.1/jython-standalone-2.7.1.pom'.
> Could not GET 'https://jcenter.bintray.com/org/python/jython=
-standalone/2.7.1/jython-standalone-2.7.1.pom'.
   > jcenter.bintray.com: no address associated with name

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --=
debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 1m 34s
*** Error 1 in . (Makefile:85 'pre-build')

-- =

Anthony J. Bentley



CVS: cvs.openbsd.org: ports

2019-06-14 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/06/14 00:46:47

Modified files:
www/sblg   : Makefile distinfo 

Log message:
Update to sblg-0.4.26.

Release notes: https://kristaps.bsd.lv/sblg/archive.html

>From Bryan Vyhmeister (maintainer); thanks!



CVS: cvs.openbsd.org: ports

2019-06-13 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/06/13 02:02:37

Modified files:
audio/umurmur  : Makefile 

Log message:
Move homepage to https.



libotf/openmpi conflicts

2019-06-11 Thread Anthony J. Bentley
Hi,

Collision in openmpi-1.4.1p8: the following files already exist
/usr/local/bin/otfdump (libotf-0.9.16 and openmpi-1.4.1p8)
/usr/local/lib/libotf.a (libotf-0.9.16 and openmpi-1.4.1p8)
/usr/local/lib/libotf.la (libotf-0.9.16 and openmpi-1.4.1p8)

ok?


Index: libotf/Makefile
===
RCS file: /cvs/ports/devel/libotf/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- libotf/Makefile 26 Mar 2019 16:44:12 -  1.1.1.1
+++ libotf/Makefile 11 Jun 2019 07:51:14 -
@@ -2,6 +2,7 @@
 
 COMMENT =  library for handling OpenType Fonts
 DISTNAME = libotf-0.9.16
+REVISION = 0
 
 CATEGORIES =   devel
 
Index: libotf/pkg/PLIST
===
RCS file: /cvs/ports/devel/libotf/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- libotf/pkg/PLIST26 Mar 2019 16:44:12 -  1.1.1.1
+++ libotf/pkg/PLIST11 Jun 2019 07:51:14 -
@@ -1,4 +1,5 @@
 @comment $OpenBSD: PLIST,v 1.1.1.1 2019/03/26 16:44:12 sthen Exp $
+@conflict openmpi-*
 bin/libotf-config
 @bin bin/otfdump
 @bin bin/otflist
Index: openmpi/Makefile
===
RCS file: /cvs/ports/devel/openmpi/Makefile,v
retrieving revision 1.26
diff -u -p -r1.26 Makefile
--- openmpi/Makefile21 Jan 2019 14:24:30 -  1.26
+++ openmpi/Makefile11 Jun 2019 07:51:14 -
@@ -7,7 +7,7 @@ COMMENT =   open source MPI-2 implementat
 
 V= 1.4.1
 DISTNAME = openmpi-$V
-REVISION = 8
+REVISION = 9
 
 SHARED_LIBS =  mca_common_sm 1.0 \
mpi 0.1 \
Index: openmpi/pkg/PLIST
===
RCS file: /cvs/ports/devel/openmpi/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- openmpi/pkg/PLIST   27 Mar 2016 15:31:24 -  1.4
+++ openmpi/pkg/PLIST   11 Jun 2019 07:51:14 -
@@ -1,5 +1,6 @@
 @comment $OpenBSD: PLIST,v 1.4 2016/03/27 15:31:24 naddy Exp $
 @conflict lam-*
+@conflict libotf-*
 bin/mpiCC
 bin/mpiCC-vt
 bin/mpic++



CVS: cvs.openbsd.org: ports

2019-06-11 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/06/11 01:17:23

Modified files:
fonts/ibm-plex : Makefile distinfo 
fonts/ibm-plex/pkg: PLIST 

Log message:
Update to ibm-plex-2.0.0.

Release notes:
https://github.com/IBM/plex/releases/tag/v2.0.0



CVS: cvs.openbsd.org: ports

2019-06-09 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/06/09 20:05:26

Modified files:
fonts/dai-banna: Makefile 

Log message:
Switch back to upstream master_sites.

>From George Rosamond (maintainer).



NEW: devel/armips

2019-06-09 Thread Anthony J. Bentley
Hi,

armips is an assembler and linker that includes full support for the MIPS
R3000, MIPS R4000, and Allegrex instruction sets, partial support for the
EmotionEngine instruction set, as well as complete support for the ARM7 and
ARM9 instruction sets, both THUMB and ARM mode.

Some of the other features include a full-fledged C-like expression parser,
the ability to overlay assembled output over an existing file, and table
support for user-defined text encodings.

ok?

-- 
Anthony J. Bentley


armips.tar.gz
Description: armips.tar.gz


CVS: cvs.openbsd.org: ports

2019-06-09 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/06/09 02:32:58

Modified files:
japanese/kanjipad: Makefile 

Log message:
Move homepage/master_sites to https.



Re: NEW: inputmethods/tegaki, graphics/zinnia

2019-06-09 Thread Anthony J. Bentley
Hi,

On Fri, May 3, 2019 at 10:55 PM Anthony J. Bentley  wrote:
> On Thu, Apr 18, 2019 at 1:55 AM Anthony J. Bentley  wrote:
> > Attached is a port for tegaki, a Japanese/Chinese handwriting recognition
> > toolkit.
> >
> > You can test the handwriting recognition by installing tegaki-recognize,
> > one of the recognition engines (such as tegaki-wagomu), and model data
> > for the engine (such as tegaki-wagomu-japanese). There are also tools
> > to train models from your own images.
> >
> > I've also attached graphics/zinnia, an engine that can be used in
> > place of tegaki-wagomu; tegaki comes with model data for zinnia as well.
> >
> > There are also scim and ibus engines.
> >
> > ok?
>
> Ping.

Anyone?

The only CJK handwriting recognition tool we have (that I know of) is
kanjipad, which is nice enough, but tegaki provides alternate datasets
(Japanese versus Chinese), multiple recognition engines, the ability
to train your own datasets, input with scim/ibus...

-- 
Anthony J. Bentley


tegaki.tar.gz
Description: application/gzip


zinnia.tar.gz
Description: application/gzip


CVS: cvs.openbsd.org: ports

2019-06-09 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/06/09 02:18:39

Modified files:
www: Makefile 

Log message:
+p5-W3C-LinkChecker



CVS: cvs.openbsd.org: ports

2019-06-09 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/06/09 02:17:29

Log message:
Import p5-W3C-LinkChecker-4.81.

This package contains the W3C Link Checker.

The link checker can be run as a CGI script in a web server as well as on
the command line.  The CGI version provides a HTML interface as seen at
.

ok sthen@

Status:

Vendor Tag: bentley
Release Tags:   bentley_20190609

N ports/www/p5-W3C-LinkChecker/Makefile
N ports/www/p5-W3C-LinkChecker/distinfo
N ports/www/p5-W3C-LinkChecker/pkg/DESCR
N ports/www/p5-W3C-LinkChecker/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2019-06-09 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/06/09 01:39:52

Modified files:
fonts/inter: Makefile distinfo 

Log message:
Update to inter-3.7.

Release notes:
https://github.com/rsms/inter/releases/tag/v3.7
https://github.com/rsms/inter/releases/tag/v3.6



CVS: cvs.openbsd.org: ports

2019-06-08 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/06/08 10:42:06

Modified files:
fonts  : Makefile 

Log message:
+inter



CVS: cvs.openbsd.org: ports

2019-06-08 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/06/08 10:39:24

Log message:
Import inter-3.5.

Inter is a typeface carefully crafted & designed for computer screens.

Inter features a tall x-height to aid in readability of mixed-case and
lower-case text. Several OpenType features are provided as well, like
contextual alternates that adjusts punctuation depending on the shape of
surrounding glyphs, slashed zero for when you need to disambiguate "0" from
"o", tabular numbers, etc.

ok rsadowski@

Status:

Vendor Tag: bentley
Release Tags:   bentley_20190608

N ports/fonts/inter/Makefile
N ports/fonts/inter/distinfo
N ports/fonts/inter/pkg/DESCR
N ports/fonts/inter/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2019-06-08 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/06/08 03:11:51

Modified files:
fonts/public-sans: Makefile distinfo 
fonts/public-sans/pkg: PLIST 

Log message:
Update to public-sans-1.005.

Release notes:
https://github.com/uswds/public-sans/releases/tag/v1.005
https://github.com/uswds/public-sans/releases/tag/v1.004
https://github.com/uswds/public-sans/releases/tag/v1.003
https://github.com/uswds/public-sans/releases/tag/v1.002

Update pointed out by George Rosamond.



CVS: cvs.openbsd.org: ports

2019-05-31 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/05/31 00:58:36

Modified files:
www: Makefile 

Log message:
+p5-CSS-DOM



CVS: cvs.openbsd.org: ports

2019-05-31 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/05/31 00:57:00

Log message:
Import p5-W3C-LinkChecker-4.81.

This set of modules provides the CSS-specific interfaces described in the
W3C DOM recommendation.

The CSS::DOM class itself implements the StyleSheet and CSSStyleSheet DOM
interfaces.

This set of modules has two modes:

1. It can validate property values, ignoring those that are invalid (just
like a real web browser), and support shorthand properties. This means you
can set font to '13px/15px My Font' and have the font-size, line-height, and
font-family properties (among others) set automatically. Also, color: green;
color: kakariki will assign 'green' to the color property, 'kakariki' not
being a recognised color value.

2. It can blithely accept all property assignments as being valid. In the
case of color: green; color: kakariki, 'kakariki' will be assigned, since it
overrides the previous assignment.

These two modes are controlled by the property_parser option to the
constructors.

ok sthen@

Status:

Vendor Tag: bentley
Release Tags:   bentley_20190531

N ports/www/p5-CSS-DOM/Makefile
N ports/www/p5-CSS-DOM/distinfo
N ports/www/p5-CSS-DOM/pkg/DESCR
N ports/www/p5-CSS-DOM/pkg/PLIST

No conflicts created by this import



Re: new: openradtool-0.7.4

2019-05-30 Thread Anthony J. Bentley
James Turner writes:
> openradtool ("ort") is an open source RAD tool generating front-end code
> (JavaScript, TypeScript) and back-end code (SQL, C) for your
> application, leaving you to develop your "middle-tier" business and
> presentation logic.
>
> The system consists of a set of source generators, each accepting a
> single ort(5) configuration file that describes your data and how it is
> accessed, modified, created, deleted. The generated sources have a
> strong focus on security, documentation, and auditability.

Isn't this just kwebapp renamed?

-- 
Anthony J. Bentley



NEW: www/p5-W3C-LinkChecker (automated 404 checker)

2019-05-29 Thread Anthony J. Bentley
Hi,

This package contains the W3C Link Checker. It checks HTML pages for
links pointing to resources that have been moved or no longer exist.

The link checker can be run as a CGI script in a web server as well as on
the command line.  The CGI version provides a HTML interface as seen at
<http://validator.w3.org/checklink>.


ok?

-- 
Anthony J. Bentley


p5-W3C-LinkChecker.tar.gz
Description: p5-W3C-LinkChecker.tar.gz


NEW: www/p5-CSS-DOM

2019-05-29 Thread Anthony J. Bentley
Hi,

This set of modules provides the CSS-specific interfaces described in the
W3C DOM recommendation.

The CSS::DOM class itself implements the StyleSheet and CSSStyleSheet DOM
interfaces.

This set of modules has two modes:

1. It can validate property values, ignoring those that are invalid (just
like a real web browser), and support shorthand properties. This means you
can set font to '13px/15px My Font' and have the font-size, line-height, and
font-family properties (among others) set automatically. Also, color: green;
color: kakariki will assign 'green' to the color property, 'kakariki' not
being a recognised color value.

2. It can blithely accept all property assignments as being valid. In the
case of color: green; color: kakariki, 'kakariki' will be assigned, since it
overrides the previous assignment.

These two modes are controlled by the property_parser option to the
constructors.


This is a dependency of p5-W3C-LinkChecker, an automated 404 checker.

ok?

-- 
Anthony J. Bentley


p5-CSS-DOM.tar.gz
Description: p5-CSS-DOM.tar.gz


CVS: cvs.openbsd.org: ports

2019-05-26 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/05/26 23:42:11

Modified files:
emulators/mgba : Makefile distinfo 

Log message:
Update to mgba-0.7.2.

Release notes:
https://mgba.io/2019/05/25/mgba-0.7.2/



CVS: cvs.openbsd.org: ports

2019-05-19 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/05/19 01:12:55

Modified files:
emulators/mgba : Makefile 
emulators/mgba/patches: patch-src_platform_sdl_main_c 

Log message:
Add prot_exec to the pledge promise in all circumstances.

mesa/llvmpipe now calls llvm::sys::Memory::protectMappedMemory() deep
in the bowels of swrast_dri.so.



CVS: cvs.openbsd.org: ports

2019-05-18 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/05/18 23:53:08

Modified files:
inputmethods/cellwriter: Makefile distinfo 

Log message:
Update to cellwriter-1.3.6.

ok Vasily Mikhaylichenko (maintainer)



Re: [NEW] security/ghidra

2019-05-14 Thread Anthony J. Bentley
Jeremy O'Brien writes:
> I noticed this port was committed today. I have to
> ask, did you actually try to use it? In its current
> state, (sans my above changes), there is no decompiler
> nor symbol demangler. This might have been OK to omit,
> except for the fact that you will get a "Could not
> find decompiler executable decompile" popup every
> single time you click anywhere in the disassembly pane,
> which makes this port unusable.

Indeed they are very annoying. I agree the port is not
"finished." But I've used Ghidra to do some minor work despite that, so
I'm happy to see it in. Revising the port to add the native tools would
be very welcome though.



UPDATE: games/colobot

2019-05-11 Thread Anthony J. Bentley
Hi,

Here's an update to colobot-0.1.12.

Release notes: https://colobot.info/2019/02/24/update-0-1-12/

ok?

Index: Makefile.inc
===
RCS file: /cvs/ports/games/colobot/Makefile.inc,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile.inc
--- Makefile.inc25 Sep 2018 08:53:04 -  1.1.1.1
+++ Makefile.inc11 May 2019 09:04:34 -
@@ -1,7 +1,7 @@
 # $OpenBSD: Makefile.inc,v 1.1.1.1 2018/09/25 08:53:04 bentley Exp $
 
 
-V ?=   0.1.11.1
+V ?=   0.1.12
 
 CATEGORIES ?=  games
 
Index: colobot/Makefile
===
RCS file: /cvs/ports/games/colobot/colobot/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- colobot/Makefile13 Dec 2018 19:53:23 -  1.2
+++ colobot/Makefile11 May 2019 09:04:34 -
@@ -3,7 +3,6 @@
 COMMENT =  programming-focused real-time strategy game
 
 DISTNAME = colobot-$V
-REVISION = 0
 
 WANTLIB += ${COMPILER_LIBCXX}
 WANTLIB += GL GLEW GLU SDL2 SDL2_image SDL2_ttf boost_filesystem-mt
Index: colobot/distinfo
===
RCS file: /cvs/ports/games/colobot/colobot/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- colobot/distinfo25 Sep 2018 08:53:04 -  1.1.1.1
+++ colobot/distinfo11 May 2019 09:04:34 -
@@ -1,2 +1,2 @@
-SHA256 (colobot-0.1.11.1.tar.gz) = jle4TxCc6Rzy0xHDh3L5Ieyxozb/r96nhFXlrFgkzkA=
-SIZE (colobot-0.1.11.1.tar.gz) = 1451861
+SHA256 (colobot-0.1.12.tar.gz) = OOAab7jGcCA7huehAMee1KtKmk3MAf0mpqV/QPoai1w=
+SIZE (colobot-0.1.12.tar.gz) = 1468594
Index: colobot/pkg/PLIST
===
RCS file: /cvs/ports/games/colobot/colobot/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- colobot/pkg/PLIST   25 Sep 2018 08:53:04 -  1.1.1.1
+++ colobot/pkg/PLIST   11 May 2019 09:04:34 -
@@ -21,4 +21,5 @@ share/locale/cs/LC_MESSAGES/colobot.mo
 share/locale/de/LC_MESSAGES/colobot.mo
 share/locale/fr/LC_MESSAGES/colobot.mo
 share/locale/pl/LC_MESSAGES/colobot.mo
+share/locale/pt/LC_MESSAGES/colobot.mo
 share/locale/ru/LC_MESSAGES/colobot.mo
Index: data/distinfo
===
RCS file: /cvs/ports/games/colobot/data/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- data/distinfo   25 Sep 2018 08:53:04 -  1.1.1.1
+++ data/distinfo   11 May 2019 09:04:34 -
@@ -1,2 +1,2 @@
-SHA256 (colobot-data-0.1.11.1.tar.gz) = 
Xl5ccho8yJ/+1KkKy44GTGiOL6vD2lTJq31J0Zm3P2Y=
-SIZE (colobot-data-0.1.11.1.tar.gz) = 54160035
+SHA256 (colobot-data-0.1.12.tar.gz) = 
butTFJr4rcm30gdZoXakGFd5UjcbIOyY/M8MX/JZHqk=
+SIZE (colobot-data-0.1.12.tar.gz) = 54732267
Index: data/pkg/PLIST
===
RCS file: /cvs/ports/games/colobot/data/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- data/pkg/PLIST  25 Sep 2018 08:53:05 -  1.1.1.1
+++ data/pkg/PLIST  11 May 2019 09:04:35 -
@@ -137,6 +137,458 @@ share/colobot/fonts/dvu_sans_italic.ttf
 share/colobot/fonts/dvu_sans_mono.ttf
 share/colobot/fonts/dvu_sans_mono_bold.ttf
 share/colobot/help/
+share/colobot/help/B/
+share/colobot/help/B/authors.txt
+share/colobot/help/B/battles.txt
+share/colobot/help/B/cbot/
+share/colobot/help/B/cbot.txt
+share/colobot/help/B/cbot/abstime.txt
+share/colobot/help/B/cbot/acos.txt
+share/colobot/help/B/cbot/aim.txt
+share/colobot/help/B/cbot/array.txt
+share/colobot/help/B/cbot/asin.txt
+share/colobot/help/B/cbot/atan.txt
+share/colobot/help/B/cbot/atan2.txt
+share/colobot/help/B/cbot/bloc.txt
+share/colobot/help/B/cbot/bool.txt
+share/colobot/help/B/cbot/break.txt
+share/colobot/help/B/cbot/build.txt
+share/colobot/help/B/cbot/buildingenabled.txt
+share/colobot/help/B/cbot/busy.txt
+share/colobot/help/B/cbot/canbuild.txt
+share/colobot/help/B/cbot/canresearch.txt
+share/colobot/help/B/cbot/category.txt
+share/colobot/help/B/cbot/ceil.txt
+share/colobot/help/B/cbot/class.txt
+share/colobot/help/B/cbot/close.txt
+share/colobot/help/B/cbot/colors.txt
+share/colobot/help/B/cbot/cond.txt
+share/colobot/help/B/cbot/continue.txt
+share/colobot/help/B/cbot/cos.txt
+share/colobot/help/B/cbot/deletef.txt
+share/colobot/help/B/cbot/delinfo.txt
+share/colobot/help/B/cbot/destroy.txt
+share/colobot/help/B/cbot/detect.txt
+share/colobot/help/B/cbot/direct.txt
+share/colobot/help/B/cbot/dist.txt
+share/colobot/help/B/cbot/dist2d.txt
+share/colobot/help/B/cbot/do.txt
+share/colobot/help/B/cbot/drop.txt
+share/colobot/help/B/cbot/eof.txt
+share/colobot/help/B/cbot/errmode.txt
+share/colobot/help/B/cbot/expr.txt
+share/colobot/help/B/cbot/extends.txt
+share/colobot/help/B/cbot/extern.txt
+share/colobot/help/B/cbot/factory.txt

Re: [new] www/tidy-html5 5.6.0

2019-05-11 Thread Anthony J. Bentley
Stuart Henderson writes:
> For those that don't know the history: the original tidy stopped 
> development long ago. tidyp was forked (by the HTML::Tidy developer) and 
> added some fixes but this is ~9 years dormant upstream now. The original 
> was re-forked to Tidy-html5 and this is now the main developed version.

It's less a fork and more a continuation. The website of "old" tidy
(http://tidy.sourceforge.net/) points to this version as the successor,
and in both the new site and the github readme, the new software is
always called "tidy" or "HTML Tidy". The name "tidy-html5" only shows up
in the URL of the GitHub repository (but except for URLs, not in the
repository itself). For that reason, I think PKGNAME should drop the
-html5 suffix.

-- 
Anthony J. Bentley



NEW: fonts/inter

2019-05-10 Thread Anthony J. Bentley
Hi,

Inter is a typeface carefully crafted & designed for computer screens.

Inter features a tall x-height to aid in readability of mixed-case and
lower-case text. Several OpenType features are provided as well, like
contextual alternates that adjusts punctuation depending on the shape of
surrounding glyphs, slashed zero for when you need to disambiguate "0" from
"o", tabular numbers, etc.

ok?

-- 
Anthony J. Bentley


inter.tar.gz
Description: inter.tar.gz


CVS: cvs.openbsd.org: ports

2019-05-09 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/05/09 22:14:13

Modified files:
fonts/noto : Makefile.inc 
fonts/noto/cjk : Makefile distinfo 
fonts/noto/cjk/pkg: PLIST 
fonts/noto/emoji: Makefile distinfo 
fonts/noto/emoji/pkg: PLIST 
fonts/noto/fonts: Makefile distinfo 
fonts/noto/fonts/pkg: PLIST 

Log message:
Update noto fonts to their latest versions.

Take maintainership also.

ok naddy@



CVS: cvs.openbsd.org: ports

2019-05-08 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/05/08 19:05:50

Modified files:
editors/sigil/pkg: PLIST 

Log message:
Remove stray .so in plist, fixing the build.



CVS: cvs.openbsd.org: ports

2019-05-08 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/05/08 01:27:36

Modified files:
editors: Makefile 

Log message:
+sigil



CVS: cvs.openbsd.org: ports

2019-05-08 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/05/08 01:26:55

Log message:
Import sigil-0.9.13.

Sigil is a free, open source, multi-platform ebook editor.
It is designed to edit books in ePub format (both ePub 2 and ePub 3).

tweaks + ok kirby@

Status:

Vendor Tag: bentley
Release Tags:   bentley_20190508

N ports/editors/sigil/Makefile
N ports/editors/sigil/distinfo
N ports/editors/sigil/patches/patch-3rdparty_minizip_ioapi_c
N ports/editors/sigil/pkg/PLIST
N ports/editors/sigil/pkg/DESCR

No conflicts created by this import



Re: NEW: print/sigil

2019-05-08 Thread Anthony J. Bentley
Ampie Niemand writes:
> Were you able to open epub3 books? I wasn't able to, only .epub would open.

It will open epub3 files, but they need to be named with a .epub extension.



CVS: cvs.openbsd.org: ports

2019-05-08 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/05/08 00:38:53

Modified files:
games/heroes   : Makefile 

Log message:
Take maintainership.



CVS: cvs.openbsd.org: ports

2019-05-07 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/05/07 02:39:12

Modified files:
fonts  : Makefile 

Log message:
+public-sans



CVS: cvs.openbsd.org: ports

2019-05-07 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/05/07 02:38:21

Log message:
Import public-sans-1.0.0.

Public Sans is a strong, neutral, principles-driven, open-source typeface
for text or display. It is a fork of the SIL Open Licensed face Libre
Franklin. Public Sans has many similarities with its parent, but differs
in its focus on longform reading and neutral UI applicability. It takes
inspiration from geometric sans faces of the 20th century, as well as the
original Franklins of the 19th, resulting in something of a mongrel face
that retains its American origin.

ok sthen@

Status:

Vendor Tag: bentley
Release Tags:   bentley_20190507

N ports/fonts/public-sans/Makefile
N ports/fonts/public-sans/distinfo
N ports/fonts/public-sans/pkg/DESCR
N ports/fonts/public-sans/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2019-05-07 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/05/07 02:36:58

Modified files:
emulators  : Makefile 

Log message:
+gw-libretro



CVS: cvs.openbsd.org: ports

2019-05-07 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/05/07 02:36:19

Log message:
Import gw-libretro-1.6.3.

gw-libretro is a libretro core that runs Nintendo Game & Watch simulators.

ok jeremy@

Status:

Vendor Tag: bentley
Release Tags:   bentley_20190507

N ports/emulators/gw-libretro/Makefile
N ports/emulators/gw-libretro/distinfo
N ports/emulators/gw-libretro/patches/patch-Makefile_libretro
N ports/emulators/gw-libretro/patches/patch-gwlua_functions_c
N ports/emulators/gw-libretro/patches/patch-gwlua_gwlua_c
N ports/emulators/gw-libretro/patches/patch-retroluxury_src_rl_image_c
N ports/emulators/gw-libretro/pkg/DESCR
N ports/emulators/gw-libretro/pkg/PLIST
N ports/emulators/gw-libretro/pkg/README

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2019-05-07 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/05/07 01:38:34

Removed files:
plan9/9wm  : Makefile distinfo 
plan9/9wm/patches: patch-event_c patch-fns_h patch-manage_c 
   patch-menu_c 
plan9/9wm/pkg  : DESCR PLIST 
plan9/larswm   : Makefile distinfo 
plan9/larswm/pkg: DESCR PLIST 
plan9/w9wm : Makefile distinfo 
plan9/w9wm/patches: patch-client_c patch-error_c patch-menu_c 
plan9/w9wm/pkg : DESCR PLIST 

Log message:
Remove 9wm, w9wm, larswm.

Restrictive PERMIT_*; CONFIGURE_STYLE=imake; no updates in 15+ years.

If you're itching for the Plan 9 window experience, plan9port has rio.

ok markus@ (former 9wm maintainer)



CVS: cvs.openbsd.org: ports

2019-05-07 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/05/07 01:33:53

Modified files:
plan9  : Makefile 

Log message:
Unhook 9wm, w9wm, larswm.



CVS: cvs.openbsd.org: ports

2019-05-05 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/05/05 20:56:37

Modified files:
fonts/gohufont : Makefile 

Log message:
Fix dead homepage/master_sites.



NEW: fonts/public-sans

2019-05-05 Thread Anthony J. Bentley
Hi,

Public Sans is a strong, neutral, principles-driven, open-source typeface
for text or display. Developed by the US government's General Services
Administration, it is a fork of the SIL Open Licensed face Libre Franklin.
Public Sans has many similarities with its parent, but differs in its focus
on longform reading and neutral UI applicability. It takes inspiration from
geometric sans faces of the 20th century, as well as the original Franklins
of the 19th, resulting in something of a mongrel face that retains its
American origin.

ok?

-- 
Anthony J. Bentley


public-sans.tar.gz
Description: public-sans.tar.gz


Re: NEW: emulators/gw-libretro

2019-05-05 Thread Anthony J. Bentley
Hi,

On Sun, Mar 31, 2019 at 9:42 PM Anthony J. Bentley  wrote:
> On Fri, Dec 7, 2018 at 12:42 AM Anthony J. Bentley  wrote:
> > On Mon, Nov 19, 2018 at 9:27 PM Anthony J. Bentley  
> > wrote:
> > > gw-libretro is a libretro core that runs Nintendo Game & Watch simulators.
> > >
> > > You can test this port with the retroarch package. You can get the
> > > simulator files this port emulators from the libretro buildbot site:
> > >
> > > https://buildbot.libretro.com/assets/cores/Handheld%20Electronic%20Game/
> >
> > Anyone willing to ok this port?
>
> Now that retroarch works again, anyone want to give this a look?

Still looking for an ok to import.

-- 
Anthony J. Bentley


gw-libretro.tar.gz
Description: application/gzip


CVS: cvs.openbsd.org: ports

2019-05-05 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/05/05 00:55:09

Modified files:
net: Makefile 

Log message:
+libsignal-protocol-c



CVS: cvs.openbsd.org: ports

2019-05-05 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/05/05 00:54:33

Log message:
Import libsignal-protocol-c-2.3.2.

The Signal Protocol is a ratcheting forward secrecy protocol that works in
synchronous and asynchronous messaging environments.

From Alex Holst; thanks!

ok bcallah@

Status:

Vendor Tag: bentley
Release Tags:   bentley_20190505

N ports/net/libsignal-protocol-c/Makefile
N ports/net/libsignal-protocol-c/distinfo
N ports/net/libsignal-protocol-c/patches/patch-tests_test_common_openssl_c
N ports/net/libsignal-protocol-c/patches/patch-tests_test_common_h
N ports/net/libsignal-protocol-c/patches/patch-tests_test_session_builder_c
N ports/net/libsignal-protocol-c/patches/patch-tests_test_session_cipher_c
N ports/net/libsignal-protocol-c/pkg/DESCR
N ports/net/libsignal-protocol-c/pkg/PLIST

No conflicts created by this import



Re: WIP: net/libsignal-protocol-c

2019-05-05 Thread Anthony J. Bentley
On Mon, Mar 18, 2019 at 4:57 AM Anthony J. Bentley  wrote:
> On Thu, Mar 7, 2019 at 10:35 PM Anthony J. Bentley  wrote:
> > Stuart Henderson writes:
> > > On 2019/03/07 13:55, Stefan Sperling wrote:
> > > > On Thu, Mar 07, 2019 at 12:34:35AM -0700, Anthony J. Bentley wrote:
> > > > > On Sun, Feb 17, 2019 at 2:57 PM Anthony J. Bentley 
> > > > >  w
> > > rote:
> > > > > >
> > > > > > Alex Holst writes:
> > > > > > > Hi,
> > > > > > >
> > > > > > > Thanks for your input. It should all be adopted into this port 
> > > > > > > except
> > > > > > > for the 'test' target which I couldn't get working otherwise.
> > > > > >
> > > > > > No need for a do-test, just use:
> > > > > >
> > > > > > CONFIGURE_ARGS =-DBUILD_TESTING=ON
> > > > >
> > > > > Here's a port with that change, some minor whitespace changes, and a
> > > > > tweaked DESCR.
> > > > >
> > > > > Is this ready to go in?
> > > >
> > > > Some files have the executable bit set, please clear them.
> > > >
> > > > It seems something is wrong with build dependencies.
> > > > After 'make prepare' which installed cmake and ninja packages,
> > > > I tried to run 'make package' and it failed:
> > >
> > > Setting -DBUILD_TESTING adds check as a build requirement.
> > >
> > > Is there a reason not to build the shared lib?
> >
> > Makes sense to me.
> >
> > Attached tarball builds shared lib, sets BUILD_DEPENDS properly,
> > removes executable bit from files in the port directory.
>
> Is this version ready for import? Any oks?

Still looking for an ok to import this.

-- 
Anthony J. Bentley


libsignal-protocol-c.tar.gz
Description: application/gzip


NEW: print/sigil

2019-05-04 Thread Anthony J. Bentley
Hi,

Sigil is a free, open source, multi-platform ebook editor.
It is designed to edit books in ePub format (both ePub 2 and ePub 3).


If you don't have any ebooks to test with, https://standardebooks.org/
has a number of public domain works in both ePub 2 and ePub 3 formats.

ok?

-- 
Anthony J. Bentley


sigil.tar.gz
Description: sigil.tar.gz


CVS: cvs.openbsd.org: ports

2019-05-04 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/05/04 23:08:26

Modified files:
productivity/gnucash: Makefile 

Log message:
Move homepage to https.



CVS: cvs.openbsd.org: ports

2019-05-04 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/05/04 23:07:45

Modified files:
audio/flac : Makefile 

Log message:
Move master_sites to https.



CVS: cvs.openbsd.org: ports

2019-05-04 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/05/04 22:31:22

Modified files:
audio/cdparanoia: Makefile 
audio/celt : Makefile 
audio/celt07   : Makefile 
audio/libao: Makefile 
audio/libogg   : Makefile 
audio/libvorbis: Makefile 
audio/speex: Makefile 
audio/speexdsp : Makefile 
audio/vorbis-tools: Makefile 
multimedia/libtheora: Makefile 
multimedia/oggz: Makefile 
net/ezstream   : Makefile 
net/icecast: Makefile 
net/ices   : Makefile 
net/ices2  : Makefile 
net/libshout   : Makefile 

Log message:
Use https for xiph.org master_sites and homepages.



Re: UPDATE: fonts/noto

2019-05-04 Thread Anthony J. Bentley
Hi,

On Wed, Mar 6, 2019 at 3:39 AM Anthony J. Bentley  wrote:
> Here is a diff that updates the Google Noto fonts to the latest tags
> (2017, 2018).
>
> There are a number of new fonts in the main package. In the noto-emoji
> package, the color emoji font is now installed. The black and white
> emoji font is no longer actively developed upstream.
>
> CJK is the biggest change. The current port ignores the distfile and
> fetches the Noto Sans Super OTC instead, but due to the many new font
> files that we want to install I've updated it to use a normal (but
> large) GH_* distfile, installing the Super OTC for Noto Sans and the
> seven regular OTCs for Noto Serif (see README.formats).

Updated diff for -current.

ok?

--
Anthony J. Bentley
Index: Makefile.inc
===
RCS file: /cvs/ports/fonts/noto/Makefile.inc,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile.inc
--- Makefile.inc	24 Apr 2019 16:26:55 -	1.3
+++ Makefile.inc	4 May 2019 09:16:43 -
@@ -1,20 +1,16 @@
 # $OpenBSD: Makefile.inc,v 1.3 2019/04/24 16:26:55 sthen Exp $
 
-# N.B. cjk is independently versioned
-V ?=			2015-09-29
 DISTNAME ?=		noto-${NOTO_PROJECT}-${V:S/-//g}
 
 CATEGORIES ?=		fonts
 
 HOMEPAGE ?=		https://www.google.com/get/noto/
 
-# cjk: SIL OFL 1.1
-# fonts, emoji: Apache 2.0 (XXX post-2015-09-29 these are relicensed OFL)
+# SIL OFL 1.1
 PERMIT_PACKAGE_CDROM ?=	Yes
 
 GH_ACCOUNT ?=		googlei18n
 GH_PROJECT ?=		noto-${NOTO_PROJECT}
-GH_TAGNAME ?=		v$V
 
 NO_BUILD ?=		Yes
 NO_TEST ?=		Yes
Index: cjk/Makefile
===
RCS file: /cvs/ports/fonts/noto/cjk/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- cjk/Makefile	24 Apr 2019 16:26:55 -	1.3
+++ cjk/Makefile	4 May 2019 09:16:43 -
@@ -2,22 +2,19 @@
 
 COMMENT =		east asian fonts for the noto font family
 
-V =			1.004
-REVISION =		1
 NOTO_PROJECT =		cjk
 
+V =			2.001
+GH_TAGNAME =		NotoSansV$V
+
 HOMEPAGE =		https://www.google.com/get/noto/help/cjk/
 
-# The CJK fonts are duplicated in upstream distfile in many redundant formats.
-# Hack to save ~700 MB bandwidth when fetching distfile.
-PKGNAME =		noto-${NOTO_PROJECT}-$V
-DIST_SUBDIR =		${PKGNAME}
-MASTER_SITES =		https://github.com/googlei18n/noto-cjk/raw/v$V/
-DISTNAME =		NotoSansCJK.ttc
-EXTRACT_SUFX =		.zip
+BUILD_DEPENDS =		archivers/zip
 
 do-install:
 	${INSTALL_DATA_DIR} ${NOTO_INSTALLDIR}
-	${INSTALL_DATA} ${WRKDIR}/NotoSansCJK.ttc ${NOTO_INSTALLDIR}
+	${INSTALL_DATA} ${WRKDIST}/NotoSerifCJK-*.ttc ${NOTO_INSTALLDIR}
+	cd ${NOTO_INSTALLDIR} && unzip ${WRKDIST}/NotoSansCJK.ttc.zip
+	rm -rf ${NOTO_INSTALLDIR}/__MACOSX
 
 .include 
Index: cjk/distinfo
===
RCS file: /cvs/ports/fonts/noto/cjk/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- cjk/distinfo	22 Dec 2015 10:02:45 -	1.1.1.1
+++ cjk/distinfo	4 May 2019 09:16:43 -
@@ -1,2 +1,2 @@
-SHA256 (noto-cjk-1.004/NotoSansCJK.ttc.zip) = xrosVP7vyi+p9iR/vjlhEk+CtDmsaIPpZGhuqk3U4+0=
-SIZE (noto-cjk-1.004/NotoSansCJK.ttc.zip) = 93276427
+SHA256 (noto-cjk-2.001.tar.gz) = OxiFmz7+OsNtjVJz6TzAe2GpSArAnFtS7fTdiqq3QYc=
+SIZE (noto-cjk-2.001.tar.gz) = 1882149917
Index: cjk/pkg/PLIST
===
RCS file: /cvs/ports/fonts/noto/cjk/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- cjk/pkg/PLIST	22 Dec 2015 10:02:45 -	1.1.1.1
+++ cjk/pkg/PLIST	4 May 2019 09:16:43 -
@@ -2,3 +2,10 @@
 share/fonts/
 @fontdir share/fonts/noto/
 share/fonts/noto/NotoSansCJK.ttc
+share/fonts/noto/NotoSerifCJK-Black.ttc
+share/fonts/noto/NotoSerifCJK-Bold.ttc
+share/fonts/noto/NotoSerifCJK-ExtraLight.ttc
+share/fonts/noto/NotoSerifCJK-Light.ttc
+share/fonts/noto/NotoSerifCJK-Medium.ttc
+share/fonts/noto/NotoSerifCJK-Regular.ttc
+share/fonts/noto/NotoSerifCJK-SemiBold.ttc
Index: emoji/Makefile
===
RCS file: /cvs/ports/fonts/noto/emoji/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- emoji/Makefile	24 Apr 2019 16:26:55 -	1.3
+++ emoji/Makefile	4 May 2019 09:16:43 -
@@ -4,12 +4,11 @@ COMMENT =		emoji fonts for the noto font
 
 NOTO_PROJECT =		emoji
 
-REVISION =		1
-
-GH_TAGNAME =		v$V-license-apache
+V =			2018-08-10
+GH_TAGNAME =		v$V-unicode11
 
 do-install:
 	${INSTALL_DATA_DIR} ${NOTO_INSTALLDIR}
-	${INSTALL_DATA} ${WRKDIST}/NotoEmoji-Regular.ttf ${NOTO_INSTALLDIR}
+	${INSTALL_DATA} ${WRKDIST}/fonts/*.ttf ${NOTO_INSTALLDIR}
 
 .include 
Index: emoji/distinfo
===
RCS file: /cvs/ports/fonts/noto/emoji/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- emoji/distinfo	22 Dec 2015 10:02:45 -	1.1.1.1
+++ emoji/distinfo	4 May 2019 09:16:43 -
@@ -1,2 +1,2 @@
-SHA256 (noto-em

Re: NEW: inputmethods/tegaki, graphics/zinnia

2019-05-03 Thread Anthony J. Bentley
Hi,

On Thu, Apr 18, 2019 at 1:55 AM Anthony J. Bentley  wrote:
> Attached is a port for tegaki, a Japanese/Chinese handwriting recognition
> toolkit.
>
> You can test the handwriting recognition by installing tegaki-recognize,
> one of the recognition engines (such as tegaki-wagomu), and model data
> for the engine (such as tegaki-wagomu-japanese). There are also tools
> to train models from your own images.
>
> I've also attached graphics/zinnia, an engine that can be used in
> place of tegaki-wagomu; tegaki comes with model data for zinnia as well.
>
> There are also scim and ibus engines.
>
> ok?

Ping.

-- 
Anthony J. Bentley


tegaki.tar.gz
Description: application/gzip


zinnia.tar.gz
Description: application/gzip


CVS: cvs.openbsd.org: ports

2019-05-01 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/05/01 23:03:08

Modified files:
www/honk   : Makefile distinfo 
www/honk/pkg   : PLIST 

Log message:
Update to honk-0.4.0.

>From Horia Racoviceanu; thanks!

ok jturner@

While here, disable ccache, which breaks the build.



CVS: cvs.openbsd.org: ports

2019-05-01 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/05/01 21:35:24

Modified files:
cad: Makefile 

Log message:
+qucs-s



CVS: cvs.openbsd.org: ports

2019-05-01 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/05/01 21:34:40

Log message:
Import qucs-s-0.0.21.

Qucs-S is a spin-off of the Qucs cross-platform circuit simulator (which
uses its own simulation kernel Qucsator). "S" letter indicates SPICE.

The purpose of the Qucs-S subproject is to use free SPICE circuit
simulation kernels with the Qucs GUI.

Qucs-S is not a simulator by itself, but it requires to use a simulation
backend (Ngspice is recommended).

From Alessandro De Laurenzis; thanks!

ok sthen@

Status:

Vendor Tag: bentley
Release Tags:   bentley_20190501

N ports/cad/qucs-s/Makefile
N ports/cad/qucs-s/distinfo
N ports/cad/qucs-s/pkg/DESCR
N ports/cad/qucs-s/pkg/PLIST
N ports/cad/qucs-s/patches/patch-contrib_CMakeLists_txt
N ports/cad/qucs-s/patches/patch-qucs-attenuator_CMakeLists_txt
N ports/cad/qucs-s/patches/patch-qucs_CMakeLists_txt

No conflicts created by this import



Re: [NEW] cad/qucs-s-0.0.21

2019-05-01 Thread Anthony J. Bentley
Alessandro DE LAURENZIS writes:
> Dear ports@ readers,
>
> here is a proposal for a new port: cad/qucs-s, an universal GUI for 
> SPICE and not-SPICE circuit simulators.

Can you use the stable distfiles under the GitHub releases section rather 
than GH_*?

-- 
Anthony J. Bentley



CVS: cvs.openbsd.org: ports

2019-04-30 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/04/30 02:00:14

Modified files:
www: Makefile 

Log message:
+honk



CVS: cvs.openbsd.org: ports

2019-04-30 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/04/30 01:58:18

Log message:
Import honk-0.3.0.

honk is the world's first provably correct social media application. Take
control of your honks and join the federation in the fight against the evil
empire. Send honks. Receive honks. And not just honks. Bonk, donk, tonk, all
your favorite activities are here.

From Horia Racoviceanu; thanks!

ok jturner@

Status:

Vendor Tag: bentley
Release Tags:   bentley_20190430

N ports/www/honk/Makefile
N ports/www/honk/distinfo
N ports/www/honk/pkg/DESCR
N ports/www/honk/pkg/PLIST
N ports/www/honk/pkg/honk.rc
N ports/www/honk/pkg/README

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2019-04-30 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/04/30 01:28:32

Modified files:
infrastructure/db: user.list 

Log message:
Reserve a user for honk.



CVS: cvs.openbsd.org: ports

2019-04-30 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/04/30 01:21:58

Modified files:
cad/yosys  : Makefile 
Added files:
cad/yosys/patches: patch-passes_cmds_show_cc 

Log message:
Enable "show" functionality.

>From Alessandro De Laurenzis (maintainer); thanks!



CVS: cvs.openbsd.org: ports

2019-04-30 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/04/30 00:44:30

Modified files:
graphics/ipe   : Makefile distinfo 
graphics/ipe/patches: patch-src_common_mak patch-src_config_mak 
  patch-src_ipe6upgrade_Makefile 
  patch-src_ipe_lua_prefs_lua 
  patch-src_ipeextract_Makefile 
  patch-src_ipelib_ipelatex_cpp 
  patch-src_ipelib_ipeplatform_cpp 
  patch-src_ipetoipe_Makefile 
  patch-src_ipetoipe_ipetoipe_cpp 
graphics/ipe/pkg: PLIST 

Log message:
Update to ipe-7.2.11.

Release notes:
https://mailman.science.uu.nl/pipermail/ipe-announce/2019-February/77.html
https://mailman.science.uu.nl/pipermail/ipe-announce/2019-March/82.html

>From Alessandro De Laurenzis (maintainer); thanks!



CVS: cvs.openbsd.org: ports

2019-04-29 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/04/29 23:48:53

Modified files:
fonts/ubuntu-fonts: Makefile 

Log message:
Update (dead) license URL too.



CVS: cvs.openbsd.org: ports

2019-04-29 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/04/29 23:46:32

Modified files:
fonts/ubuntu-fonts: Makefile 

Log message:
Missed bump.



CVS: cvs.openbsd.org: ports

2019-04-29 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/04/29 23:41:19

Modified files:
fonts/ubuntu-fonts: Makefile distinfo 

Log message:
Update homepage/master_sites.



CVS: cvs.openbsd.org: ports

2019-04-29 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2019/04/29 23:35:01

Modified files:
devel/pkgconf  : Makefile distinfo 

Log message:
Update to pkgconf-1.6.0, and update homepage.

>From Adam Steen (maintainer); thanks!



<    1   2   3   4   5   6   7   8   9   10   >