Re: [New] cad/pcb2gcode 2.1.0

2020-11-05 Thread Tracey Emery
On Thu, Nov 05, 2020 at 05:30:16PM +, Stuart Henderson wrote:
> On 2020/11/05 08:59, Tracey Emery wrote:
> > Hello ports,
> > 
> > Here is a new port pcb2gcode. pcb2gcode is a command-line software for
> > the isolation, routing and drilling of PCBs. It takes Gerber files as
> > input and it outputs gcode files, suitable for the milling of PCBs. It
> > also includes an Autoleveller, useful for the automatic dynamic
> > calibration of the milling depth.
> > 
> > This works on amd64 and appears to put out proper gcode. I have not
> > tested it all the way to CNC for accuracy, but it looks correct.
> > 
> > Any comments or ok to import?
> > 
> > -- 
> > 
> > Tracey Emery
> 
> generally looking good, one or two things though;
> 
> : WANTLIB += ${COMPILER_LIBCXX} X11 Xcomposite Xcursor Xdamage Xext
> : WANTLIB += Xfixes Xi Xinerama Xrandr Xrender atk-1.0 
> boost_program_options-mt
> : WANTLIB += c cairo expat ffi fontconfig freetype fribidi gdk-x11-2.0
> : WANTLIB += gdk_pixbuf-2.0 geos gerbv gio-2.0 glib-2.0 gmodule-2.0
> : WANTLIB += gobject-2.0 graphite2 gtk-x11-2.0 harfbuzz iconv intl
> : WANTLIB += m pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre pixman-1
> : WANTLIB += png xcb xcb-render xcb-shm z
> : 
> : COMPILER =  base-clang ports-gcc
> : 
> : BUILD_DEPENDS = cad/gerbv \
> : devel/boost \
> : geo/geos \
> : x11/gnome/librsvg \
> : x11/gtk2mm
> : LIB_DEPENDS =   cad/gerbv \
> : devel/boost \
> : devel/atk \
> : devel/fribidi \
> : devel/libffi \
> : geo/geos \
> : graphics/cairo
> 
> LIB_DEPENDS entries shouldn't also be in BUILD_DEPENDS.
> 
> librsvg and gtk2mm (for gdkmm) are used in gerberimporter_tests.cpp and
> checked by autoconf - since it's a bit unexpected to have these without
> LIB_DEPENDS it might be worth a comment.
> 
> so maybe replace the existing BUILD_DEPENDS with just this?
> 
> # librsvg/gdkmm only used in gerberimporter_tests.cpp, not packaged
> BUILD_DEPENDS = x11/gnome/librsvg \
> x11/gtk2mm
> 

Cool, thanks! New port attached.

> : MAKE_FLAGS =GIT_VERSION="${V}"
> : 
> : USE_GMAKE = Yes
> : 
> : CONFIGURE_STYLE =   autoreconf
> : CONFIGURE_ENV +=LDFLAGS="-L${LOCALBASE}/lib -s" \
> 
> please don't set this to unconditionally strip (-s), that's handled by
> install (and is handled automatically by ports in most cases, including
> here).
> 
> : CPPFLAGS="${CFLAGS} -I${LOCALBASE}/include"
> 
> This should just be CPPFLAGS="-I${LOCALBASE}/include" (CPP here =
> preprocessor not C++). Compiler flags (CFLAGS/CXXFLAGS) are handled
> OK anyway.

Any other comments or oks?

Thanks.

-- 

Tracey Emery


pcb2gcode-2.1.0.tgz
Description: Binary data


[maintainer update] gerbil-0.16

2020-11-05 Thread Timo Myyrä
Hi,

Heres regenerated diff to update gerbil to latest release:
- R7RS Tangerine, Polydactyl Gerbil, Class Sealing and more.
- Overhauled std/make library and parallelized builds.
- Configure and install scripts.
- Overhauled documentation, with a beautiful new logo!
- A new Gitter chat room at https://gitter.im/gerbil-scheme/community

Incompatibilities:
- std/iter:in-range has been renamed to in-iota, with a new in-range compatible 
with Racket

See the full CHANGELOG in 
https://github.com/vyzo/gerbil/blob/master/CHANGELOG.md

Timo

Index: Makefile
===
RCS file: /cvs/ports/lang/gerbil/Makefile,v
retrieving revision 1.11
diff -u -p -u -p -r1.11 Makefile
--- Makefile4 Nov 2020 18:46:01 -   1.11
+++ Makefile5 Nov 2020 18:44:04 -
@@ -9,8 +9,7 @@ COMMENT =   dialect of Scheme designed for
 
 GH_ACCOUNT =   vyzo
 GH_PROJECT =   gerbil
-GH_TAGNAME =   v0.15.1
-REVISION = 0
+GH_TAGNAME =   v0.16
 
 CATEGORIES =   lang
 
Index: distinfo
===
RCS file: /cvs/ports/lang/gerbil/distinfo,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 distinfo
--- distinfo10 Feb 2019 18:01:30 -  1.3
+++ distinfo5 Nov 2020 18:44:04 -
@@ -1,2 +1,2 @@
-SHA256 (gerbil-0.15.1.tar.gz) = PSnuzaqEWwc7+EE81U5CCz9Ix5wl5D+rWjed3gKdDN4=
-SIZE (gerbil-0.15.1.tar.gz) = 1326871
+SHA256 (gerbil-0.16.tar.gz) = EVfU72DatqD3xJhtXJODkZcwRQk8RwoD/+AiZsTT4Rk=
+SIZE (gerbil-0.16.tar.gz) = 1715765
Index: patches/patch-src_tools_gxtags_ss
===
RCS file: patches/patch-src_tools_gxtags_ss
diff -N patches/patch-src_tools_gxtags_ss
--- patches/patch-src_tools_gxtags_ss   4 Nov 2020 18:46:01 -   1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,20 +0,0 @@
-$OpenBSD: patch-src_tools_gxtags_ss,v 1.1 2020/11/04 18:46:01 jasper Exp $
-
-https://github.com/vyzo/gerbil/commit/64968c943ac2a1900e9e19643c0e619d80ee108e
-
-Index: src/tools/gxtags.ss
 src/tools/gxtags.ss.orig
-+++ src/tools/gxtags.ss
-@@ -241,8 +241,10 @@
- (lp (fx1+ i) offs
- 
- (def (source-location-line locat)
--  (let (filepos (##position->filepos (##locat-position locat)))
--(fx1+ (##filepos-line filepos
-+  (if (##locat? locat)
-+(let (filepos (##position->filepos (##locat-position locat)))
-+  (fx1+ (##filepos-line filepos)))
-+1))
- 
- (def (try-import-module filename)
-   (try
Index: pkg/PLIST
===
RCS file: /cvs/ports/lang/gerbil/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 PLIST
--- pkg/PLIST   10 Feb 2019 18:01:30 -  1.3
+++ pkg/PLIST   5 Nov 2020 18:44:04 -
@@ -5,6 +5,7 @@ gerbil/LICENSE-APACHE-2.0.txt
 gerbil/LICENSE-LGPL.txt
 gerbil/README.md
 gerbil/bin/
+gerbil/bin/.keep
 gerbil/bin/gxc
 gerbil/bin/gxi
 gerbil/bin/gxi-build-script
@@ -15,7 +16,16 @@ gerbil/bin/gxi-script
 gerbil/doc/
 gerbil/doc/.vuepress/
 gerbil/doc/.vuepress/config.js
-gerbil/doc/.vuepress/style.styl
+gerbil/doc/.vuepress/public/
+gerbil/doc/.vuepress/public/img/
+gerbil/doc/.vuepress/public/img/gerbil-detailed-consio_OPT.svg
+gerbil/doc/.vuepress/public/img/gerbil-detailed_INK.svg
+gerbil/doc/.vuepress/public/img/gerbil-detailed_OPT.svg
+gerbil/doc/.vuepress/public/img/gerbil-flat-colored-consio_OPT.svg
+gerbil/doc/.vuepress/public/img/gerbil-flat-colored_INK.svg
+gerbil/doc/.vuepress/public/img/gerbil-flat-colored_OPT.svg
+gerbil/doc/.vuepress/styles/
+gerbil/doc/.vuepress/styles/index.styl
 gerbil/doc/build.sh
 gerbil/doc/guide/
 gerbil/doc/guide/README.md
@@ -32,6 +42,7 @@ gerbil/doc/guide/profiler.md
 gerbil/doc/guide/r7rs.md
 gerbil/doc/guide/shell.md
 gerbil/doc/guide/srfi.md
+gerbil/doc/package-lock.json
 gerbil/doc/package.json
 gerbil/doc/readme.md
 gerbil/doc/reference/
@@ -70,6 +81,7 @@ gerbil/doc/reference/sort.md
 gerbil/doc/reference/srfi.md
 gerbil/doc/reference/stdlib.md
 gerbil/doc/reference/stxparam.md
+gerbil/doc/reference/stxutil.md
 gerbil/doc/reference/sugar.md
 gerbil/doc/reference/test.md
 gerbil/doc/reference/text.md
@@ -82,6 +94,7 @@ gerbil/doc/tutorials/kvstore.md
 gerbil/doc/tutorials/languages.md
 gerbil/doc/tutorials/proxy.md
 gerbil/lib/
+gerbil/lib/.keep
 gerbil/lib/gerbil/
 gerbil/lib/gerbil/compiler/
 gerbil/lib/gerbil/compiler.ssi
@@ -113,6 +126,10 @@ gerbil/lib/gerbil/compiler/optimize-call
 gerbil/lib/gerbil/compiler/optimize-call.ssxi.ss
 @bin gerbil/lib/gerbil/compiler/optimize-call__0.o1
 @bin gerbil/lib/gerbil/compiler/optimize-call__rt.o1
+gerbil/lib/gerbil/compiler/optimize-spec.ssi
+gerbil/lib/gerbil/compiler/optimize-spec.ssxi.ss
+@bin gerbil/lib/gerbil/compiler/optimize-spec__0.o1
+@bin gerbil/lib/gerbil/compiler/optimize-spec__rt.o1
 gerbil/lib/gerbil/compiler/optimize-top.ssi
 gerbil/lib/gerbil/compiler/optimize-top.ssxi.ss
 @bin gerbil/lib/gerbil/compiler/optimize-top__0.o1
@@ -266,6 +283,11 @@ ge

Re: [macppc] Unbreak emulators/frodo

2020-11-05 Thread Charlene Wendling
Ping :)

On Thu, 8 Oct 2020 02:47:15 +0200
Charlene Wendling wrote:

> Hi,
> 
> > http://build-failures.rhaalovely.net/powerpc/2020-08-23/emulators/frodo.log
> 
> What's happening here is that the author used CodeWarrior styled asm
> inline functions [0]. They are guarded by "#ifdef __POWERPC_", that
> base-clang defines but not base-gcc.
> 
> The below diff reverts the situation as it was when macppc was a gcc
> arch.
> 
> No REVISION bump is needed because it never built with clang yet (and
> we bumped _SYSTEM_VERSION-powerpc since then).
> 
> The runtime is good, by the way :)
> 
> Comments/feedback are welcome,
> 
> Charlène.
> 
> 
> [0]
> http://lists.llvm.org/pipermail/cfe-commits/Week-of-Mon-20130107/071508.html
> 

Index: Makefile
===
RCS file: /cvs/ports/emulators/frodo/Makefile,v
retrieving revision 1.31
diff -u -p -u -p -r1.31 Makefile
--- Makefile12 Jul 2019 20:46:08 -  1.31
+++ Makefile8 Oct 2020 00:35:57 -
@@ -46,6 +46,12 @@ post-patch:
 
 NO_TEST=   Yes
 
+# There are powerpc-specific CodeWarrior like asm inline functions not
+# understood by clang
+.if ${MACHINE_ARCH:Mpowerpc}
+CFLAGS +=  -U__POWERPC__
+.endif
+
 do-install:
${INSTALL_PROGRAM} ${WRKDIST}/Frodo ${PREFIX}/bin/frodo
${INSTALL_PROGRAM} ${WRKDIST}/FrodoSC ${PREFIX}/bin/frodoSC



UPDATE x11/i3-4.18.3

2020-11-05 Thread Bjorn Ketelaars
Simple diff for updating i3 to 4.18.3, which is a bugfix release. From
the release notes:
- Bugfix: kick tray clients before destroying the bar

Run tested on amd64.

OK?


Index: Makefile
===
RCS file: /cvs/ports/x11/i3/Makefile,v
retrieving revision 1.125
diff -u -p -r1.125 Makefile
--- Makefile31 Jul 2020 10:00:51 -  1.125
+++ Makefile5 Nov 2020 17:46:30 -
@@ -2,7 +2,7 @@
 
 COMMENT =  improved dynamic tiling window manager
 
-DISTNAME = i3-4.18.2
+DISTNAME = i3-4.18.3
 
 CATEGORIES =   x11
 
Index: distinfo
===
RCS file: /cvs/ports/x11/i3/distinfo,v
retrieving revision 1.36
diff -u -p -r1.36 distinfo
--- distinfo31 Jul 2020 10:00:51 -  1.36
+++ distinfo5 Nov 2020 17:46:30 -
@@ -1,2 +1,2 @@
-SHA256 (i3-4.18.2.tar.bz2) = soYX1i8wi5OBf8mUna/+50z0oAFoXeOJ8wcstEz1Egw=
-SIZE (i3-4.18.2.tar.bz2) = 1218440
+SHA256 (i3-4.18.3.tar.bz2) = U655A/rW7qgw1Y6UlpjkpQLEMsDQpYJlmgpZsbmVsQ0=
+SIZE (i3-4.18.3.tar.bz2) = 1218766



Re: [New] cad/pcb2gcode 2.1.0

2020-11-05 Thread Stuart Henderson
On 2020/11/05 08:59, Tracey Emery wrote:
> Hello ports,
> 
> Here is a new port pcb2gcode. pcb2gcode is a command-line software for
> the isolation, routing and drilling of PCBs. It takes Gerber files as
> input and it outputs gcode files, suitable for the milling of PCBs. It
> also includes an Autoleveller, useful for the automatic dynamic
> calibration of the milling depth.
> 
> This works on amd64 and appears to put out proper gcode. I have not
> tested it all the way to CNC for accuracy, but it looks correct.
> 
> Any comments or ok to import?
> 
> -- 
> 
> Tracey Emery

generally looking good, one or two things though;

: WANTLIB += ${COMPILER_LIBCXX} X11 Xcomposite Xcursor Xdamage Xext
: WANTLIB += Xfixes Xi Xinerama Xrandr Xrender atk-1.0 boost_program_options-mt
: WANTLIB += c cairo expat ffi fontconfig freetype fribidi gdk-x11-2.0
: WANTLIB += gdk_pixbuf-2.0 geos gerbv gio-2.0 glib-2.0 gmodule-2.0
: WANTLIB += gobject-2.0 graphite2 gtk-x11-2.0 harfbuzz iconv intl
: WANTLIB += m pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre pixman-1
: WANTLIB += png xcb xcb-render xcb-shm z
: 
: COMPILER =base-clang ports-gcc
: 
: BUILD_DEPENDS =   cad/gerbv \
:   devel/boost \
:   geo/geos \
:   x11/gnome/librsvg \
:   x11/gtk2mm
: LIB_DEPENDS = cad/gerbv \
:   devel/boost \
:   devel/atk \
:   devel/fribidi \
:   devel/libffi \
:   geo/geos \
:   graphics/cairo

LIB_DEPENDS entries shouldn't also be in BUILD_DEPENDS.

librsvg and gtk2mm (for gdkmm) are used in gerberimporter_tests.cpp and
checked by autoconf - since it's a bit unexpected to have these without
LIB_DEPENDS it might be worth a comment.

so maybe replace the existing BUILD_DEPENDS with just this?

# librsvg/gdkmm only used in gerberimporter_tests.cpp, not packaged
BUILD_DEPENDS = x11/gnome/librsvg \
x11/gtk2mm

: MAKE_FLAGS =  GIT_VERSION="${V}"
: 
: USE_GMAKE =   Yes
: 
: CONFIGURE_STYLE = autoreconf
: CONFIGURE_ENV +=  LDFLAGS="-L${LOCALBASE}/lib -s" \

please don't set this to unconditionally strip (-s), that's handled by
install (and is handled automatically by ports in most cases, including
here).

:   CPPFLAGS="${CFLAGS} -I${LOCALBASE}/include"

This should just be CPPFLAGS="-I${LOCALBASE}/include" (CPP here =
preprocessor not C++). Compiler flags (CFLAGS/CXXFLAGS) are handled
OK anyway.



[New] cad/pcb2gcode 2.1.0

2020-11-05 Thread Tracey Emery
Hello ports,

Here is a new port pcb2gcode. pcb2gcode is a command-line software for
the isolation, routing and drilling of PCBs. It takes Gerber files as
input and it outputs gcode files, suitable for the milling of PCBs. It
also includes an Autoleveller, useful for the automatic dynamic
calibration of the milling depth.

This works on amd64 and appears to put out proper gcode. I have not
tested it all the way to CNC for accuracy, but it looks correct.

Any comments or ok to import?

-- 

Tracey Emery


pcb2gcode-2.1.0.tgz
Description: Binary data


Re: aarch64 bulk build report

2020-11-05 Thread Stuart Henderson
On 2020/11/05 07:34, phess...@openbsd.org wrote:
> bulk build on arm64.ports.openbsd.org
> started on  Mon Nov 2 16:04:15 MST 2020
> finished at Thu Nov 5 07:33:45 MST 2020
> lasted 2D15h29m
> done with kern.version=OpenBSD 6.8-current (GENERIC.MP) #879: Mon Nov  2 
> 13:20:16 MST 2020

Signed.



Re: machines running GNOME dying

2020-11-05 Thread Mikolaj Kucharski
I've started experiencing this recently as well. X11 with cwm (no GNOME)
with Chromium running. Everything frezes, except caps lock LED works and
I can type `boot reboot` or `call cpu_reset` and system reboots.

Today's hand (I think it was) on:

OpenBSD 6.8-current (GENERIC.MP) #152: Thu Oct 29 15:48:34 MDT 2020
dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP

2020-10-30T14:03:48.738Z mbx-0013 /bsd: WARNING: / was not properly unmounted
2020-10-30T14:22:50.934Z mbx-0013 /bsd: WARNING: / was not properly unmounted
2020-11-04T14:35:17.126Z mbx-0013 /bsd: WARNING: / was not properly unmounted
2020-11-05T13:50:58.049Z mbx-0013 /bsd: WARNING: / was not properly unmounted

Issues happend so far I think 4 times, around above timeframe, based on
reboots just after the hang.

When freeze happens I see only X11 output frozen, no output of panic
message or if I type (blindly, in ddb I think) bt, show panic, boot
reboot no output of those commands, so I cannot provide anything useful.

Any tips how I can capture bt, show panic or any other info?

Most annying part of this hang is, it affects Chromium in a way that I
loose last session information. Browser asks to restore session but my
tabs are gone and browser starts with no tabs or only few are restored.

My current dmesg is:

OpenBSD 6.8-current (GENERIC.MP) #161: Wed Nov  4 10:14:02 MST 2020
dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
real mem = 8302006272 (7917MB)
avail mem = 8035102720 (7662MB)
random: good seed from bootblocks
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root
bios0 at mainbus0: SMBIOS rev. 3.0 @ 0x7f114000 (64 entries)
bios0: vendor HUAWEI version "2.00" date 11/07/2017
bios0: HUAWEI HUAWEI MateBook X
acpi0 at bios0: ACPI 5.0
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP UEFI UEFI ECDT SSDT MSDM SSDT SSDT SSDT ASPT BOOT HPET 
APIC MCFG SSDT WSMT SSDT DBGP DBG2 SSDT SSDT DMAR NHLT FPDT BGRT
acpi0: wakeup devices GLAN(S4) XHC_(S3) XDCI(S4) HDAS(S4) RP01(S4) PXSX(S4) 
RP02(S4) PXSX(S4) RP03(S4) PXSX(S4) RP04(S4) PXSX(S4) RP05(S4) PXSX(S4) 
RP06(S4) PXSX(S4) [...]
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpiec0 at acpi0
acpihpet0 at acpi0: 2399 Hz
acpimadt0 at acpi0 addr 0xfee0: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz, 2595.04 MHz, 06-8e-09
cpu0: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,SGX,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT,SRBDS_CTRL,MD_CLEAR,TSXFA,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,XSAVEOPT,XSAVEC,XGETBV1,XSAVES,MELTDOWN
cpu0: 256KB 64b/line 8-way L2 cache
cpu0: smt 0, core 0, package 0
mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges
cpu0: apic clock running at 24MHz
cpu0: mwait min=64, max=64, C-substates=0.2.1.2.4.1.1.1, IBE
cpu1 at mainbus0: apid 2 (application processor)
cpu1: Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz, 2592.98 MHz, 06-8e-09
cpu1: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,SGX,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT,SRBDS_CTRL,MD_CLEAR,TSXFA,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,XSAVEOPT,XSAVEC,XGETBV1,XSAVES,MELTDOWN
cpu1: 256KB 64b/line 8-way L2 cache
cpu1: smt 0, core 1, package 0
cpu2 at mainbus0: apid 1 (application processor)
cpu2: Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz, 2593.96 MHz, 06-8e-09
cpu2: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,SGX,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT,SRBDS_CTRL,MD_CLEAR,TSXFA,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,XSAVEOPT,XSAVEC,XGETBV1,XSAVES,MELTDOWN
cpu2: 256KB 64b/line 8-way L2 cache
cpu2: smt 1, core 0, package 0
cpu3 at mainbus0: apid 3 (application processor)
cpu3: Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz, 2593.96 MHz, 06-8e-09
cpu3: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,T

aarch64 bulk build report

2020-11-05 Thread phessler
bulk build on arm64.ports.openbsd.org
started on  Mon Nov 2 16:04:15 MST 2020
finished at Thu Nov 5 07:33:45 MST 2020
lasted 2D15h29m
done with kern.version=OpenBSD 6.8-current (GENERIC.MP) #879: Mon Nov  2 
13:20:16 MST 2020

built packages:10883
Nov 2:3128
Nov 3:1361
Nov 4:2818
Nov 5:3575


critical path missing pkgs:  
http://build-failures.rhaalovely.net/aarch64/2020-11-02/summary.log

build failures: 18
http://build-failures.rhaalovely.net/aarch64/2020-11-02/converters/wv2.log
http://build-failures.rhaalovely.net/aarch64/2020-11-02/devel/sqlc.log
http://build-failures.rhaalovely.net/aarch64/2020-11-02/editors/calligra.log
http://build-failures.rhaalovely.net/aarch64/2020-11-02/editors/xwpe.log
http://build-failures.rhaalovely.net/aarch64/2020-11-02/emulators/vice.log
http://build-failures.rhaalovely.net/aarch64/2020-11-02/games/shockolate.log
http://build-failures.rhaalovely.net/aarch64/2020-11-02/lang/pfe.log
http://build-failures.rhaalovely.net/aarch64/2020-11-02/print/py-pikepdf,python3.log
http://build-failures.rhaalovely.net/aarch64/2020-11-02/security/age.log
http://build-failures.rhaalovely.net/aarch64/2020-11-02/security/recon-ng.log
http://build-failures.rhaalovely.net/aarch64/2020-11-02/sysutils/docker-cli.log
http://build-failures.rhaalovely.net/aarch64/2020-11-02/sysutils/facette.log
http://build-failures.rhaalovely.net/aarch64/2020-11-02/sysutils/nomad.log
http://build-failures.rhaalovely.net/aarch64/2020-11-02/sysutils/rclone.log
http://build-failures.rhaalovely.net/aarch64/2020-11-02/sysutils/telegraf.log
http://build-failures.rhaalovely.net/aarch64/2020-11-02/sysutils/terragrunt.log
http://build-failures.rhaalovely.net/aarch64/2020-11-02/www/chromium.log
http://build-failures.rhaalovely.net/aarch64/2020-11-02/x11/qt5/qtwebkit.log

recurrent failures
 failures/emulators/vice.log
 failures/games/shockolate.log
 failures/lang/pfe.log
 failures/security/age.log
 failures/sysutils/docker-cli.log
 failures/sysutils/facette.log
 failures/sysutils/nomad.log
 failures/sysutils/telegraf.log
 failures/sysutils/terragrunt.log
 failures/www/chromium.log
 failures/x11/qt5/qtwebkit.log
new failures
+++ ls-failures Thu Nov  5 07:33:58 2020
+failures/print/py-pikepdf,python3.log
+failures/security/recon-ng.log
resolved failures
--- ../old/aarch64/last//ls-failuresSat Oct 31 20:02:43 2020
-failures/x11/e17/e.log



[devel/geany] Update to 1.37

2020-11-05 Thread wen heping
Hi,

  Here is a patch for devel/geany to update to 1.37.
  It build well and pass all tests on amd64-6.8 system.


Cheers !
wen
Index: Makefile
===
RCS file: /cvs/ports/devel/geany/Makefile,v
retrieving revision 1.64
diff -u -p -r1.64 Makefile
--- Makefile23 Aug 2020 11:46:37 -  1.64
+++ Makefile5 Nov 2020 11:10:30 -
@@ -2,8 +2,7 @@
 
 COMMENT=   small and lightweight IDE
 
-DISTNAME = geany-1.36
-REVISION = 0
+DISTNAME = geany-1.37
 SHARED_LIBS +=  geany 0.0 # 0.0
 
 CATEGORIES=devel
Index: distinfo
===
RCS file: /cvs/ports/devel/geany/distinfo,v
retrieving revision 1.20
diff -u -p -r1.20 distinfo
--- distinfo16 Oct 2019 06:51:42 -  1.20
+++ distinfo5 Nov 2020 11:10:30 -
@@ -1,2 +1,2 @@
-SHA256 (geany-1.36.tar.bz2) = kYTdPdQLe4T8pwCDKEu52/LugCK/K+BmvcNlktkJ1T4=
-SIZE (geany-1.36.tar.bz2) = 4644521
+SHA256 (geany-1.37.tar.bz2) = 3eUlhII7dpxWcEwn2+3dt6a7r06suVh9ELvDh4FuPVE=
+SIZE (geany-1.37.tar.bz2) = 4689385
Index: pkg/PLIST
===
RCS file: /cvs/ports/devel/geany/pkg/PLIST,v
retrieving revision 1.29
diff -u -p -r1.29 PLIST
--- pkg/PLIST   16 Oct 2019 06:51:42 -  1.29
+++ pkg/PLIST   5 Nov 2020 11:10:30 -
@@ -23,6 +23,7 @@ include/geany/pluginutils.h
 include/geany/prefs.h
 include/geany/project.h
 include/geany/scintilla/
+include/geany/scintilla/Compat.h
 include/geany/scintilla/SciLexer.h
 include/geany/scintilla/Sci_Position.h
 include/geany/scintilla/Scintilla.h
@@ -44,12 +45,12 @@ include/geany/toolbar.h
 include/geany/ui_utils.h
 include/geany/utils.h
 lib/geany/
-lib/geany/classbuilder.so
-lib/geany/export.so
-lib/geany/filebrowser.so
-lib/geany/htmlchars.so
-lib/geany/saveactions.so
-lib/geany/splitwindow.so
+@so lib/geany/classbuilder.so
+@so lib/geany/export.so
+@so lib/geany/filebrowser.so
+@so lib/geany/htmlchars.so
+@so lib/geany/saveactions.so
+@so lib/geany/splitwindow.so
 lib/libgeany.la
 @lib lib/libgeany.so.${LIBgeany_VERSION}
 lib/pkgconfig/geany.pc
@@ -108,6 +109,7 @@ share/geany/filedefs/filetypes.ada
 share/geany/filedefs/filetypes.asciidoc
 share/geany/filedefs/filetypes.asm
 share/geany/filedefs/filetypes.batch
+share/geany/filedefs/filetypes.bibtex
 share/geany/filedefs/filetypes.c
 share/geany/filedefs/filetypes.caml
 share/geany/filedefs/filetypes.cmake
@@ -153,6 +155,7 @@ share/geany/filedefs/filetypes.restructu
 share/geany/filedefs/filetypes.ruby
 share/geany/filedefs/filetypes.rust
 share/geany/filedefs/filetypes.sh
+share/geany/filedefs/filetypes.smalltalk
 share/geany/filedefs/filetypes.sql
 share/geany/filedefs/filetypes.tcl
 share/geany/filedefs/filetypes.txt2tags
@@ -259,6 +262,9 @@ share/locale/he/LC_MESSAGES/geany.mo
 share/locale/hi/LC_MESSAGES/geany.mo
 share/locale/hu/LC_MESSAGES/geany.mo
 share/locale/id/LC_MESSAGES/geany.mo
+share/locale/ie/
+share/locale/ie/LC_MESSAGES/
+share/locale/ie/LC_MESSAGES/geany.mo
 share/locale/it/LC_MESSAGES/geany.mo
 share/locale/ja/LC_MESSAGES/geany.mo
 share/locale/kk/LC_MESSAGES/geany.mo


Re: your mail

2020-11-05 Thread Stuart Henderson
On 2020/11/04 19:30, Dimitri Karamazov wrote:
> I'm trying to build freenet, but it requires posix_fallocate for most
> of it's file sharing capabilities. Apparently OpenBSD doesn't have
> it. There is nothing I could find regarding this in the mailing list
> archives. Could I know the reason and what alternative call I could
> use if any.

The reason is that OpenBSD doesn't have everything.

Looks like this is the relevant code:

https://github.com/freenet/fred/blob/4e6bf4b0ea42b713a4261778fac9ca376dc28117/src/freenet/support/io/Fallocate.java#L23

It will need patching to exclude OpenBSD. Adding "&& !Platform.isBSD()"
is probably the easiest for a port, though not suitable for sending
upstream as other BSDs do have this function.