Re: [update] vger to 2.0.0

2022-09-22 Thread Omar Polo
On 2022/09/21 22:39:09 +0200, Florian Viehweger  
wrote:
> Hi,
> 
> this is a update for vger to 2.0.0.
> 
> portcheck, 'make lib-depends-check' and 'make test' are happy.
> 
> Some testing done on amd64.
> 
> Comments?
> 
> Thanks!

Committed thanks!

I bundled a small changes on top of your diff:

-WRKSRC =   ${WRKDIR}/vger
+WRKDIST =  ${WRKDIR}/vger



update textproc/mdbook to 0.4.21

2022-09-22 Thread Sebastien Marie
Hi,

The following diff updates textproc/mdbook to 0.4.21.

it make it build with upcoming lang/rust 1.64.0.

while here, move MODCARGO_CRATES lines to modules.inc file.

Comments or OK ? (for after 7.2)
-- 
Sebastien Marie


Index: Makefile
===
RCS file: /cvs/ports/textproc/mdbook/Makefile,v
retrieving revision 1.9
diff -u -p -r1.9 Makefile
--- Makefile24 Aug 2022 21:43:09 -  1.9
+++ Makefile22 Sep 2022 08:00:16 -
@@ -2,8 +2,7 @@ COMMENT =   create books from markdown fi
 
 GH_ACCOUNT =rust-lang
 GH_PROJECT =mdBook
-GH_TAGNAME =v0.4.13
-REVISION = 0
+GH_TAGNAME =v0.4.21
 PKGNAME =   ${DISTNAME:L}
 
 CATEGORIES =   textproc www
@@ -19,226 +18,10 @@ DISTFILES +=   ${DISTNAME}${EXTRACT_SUFX}
 
 MODULES =  devel/cargo
 
-# for riscv64 and powerpc64, please keep: cc >= 1.0.73 and libc >= 0.2.113
+# for riscv64 and powerpc64, please keep: libc >= 0.2.113
 MODCARGO_CRATES_UPDATE =   libc
 
-MODCARGO_CRATES += aho-corasick0.7.18  # Unlicense/MIT
-MODCARGO_CRATES += ammonia 3.1.2   # MIT OR Apache-2.0
-MODCARGO_CRATES += ansi_term   0.11.0  # MIT
-MODCARGO_CRATES += anyhow  1.0.43  # MIT OR Apache-2.0
-MODCARGO_CRATES += assert_cmd  1.0.7   # MIT OR Apache-2.0
-MODCARGO_CRATES += atty0.2.14  # MIT
-MODCARGO_CRATES += autocfg 1.0.1   # Apache-2.0 OR MIT
-MODCARGO_CRATES += base64  0.13.0  # MIT/Apache-2.0
-MODCARGO_CRATES += bit-set 0.5.2   # MIT/Apache-2.0
-MODCARGO_CRATES += bit-vec 0.6.3   # MIT/Apache-2.0
-MODCARGO_CRATES += bitflags1.3.2   # MIT/Apache-2.0
-MODCARGO_CRATES += block-buffer0.7.3   # MIT OR Apache-2.0
-MODCARGO_CRATES += block-buffer0.9.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += block-padding   0.1.5   # MIT OR Apache-2.0
-MODCARGO_CRATES += bstr0.2.17  # MIT OR Apache-2.0
-MODCARGO_CRATES += byte-tools  0.3.1   # MIT OR Apache-2.0
-MODCARGO_CRATES += byteorder   1.4.3   # Unlicense OR MIT
-MODCARGO_CRATES += bytes   1.0.1   # MIT
-MODCARGO_CRATES += cfg-if  0.1.10  # MIT/Apache-2.0
-MODCARGO_CRATES += cfg-if  1.0.0   # MIT/Apache-2.0
-MODCARGO_CRATES += chrono  0.4.19  # MIT/Apache-2.0
-MODCARGO_CRATES += clap2.33.3  # MIT
-MODCARGO_CRATES += cpufeatures 0.1.5   # MIT OR Apache-2.0
-MODCARGO_CRATES += ctor0.1.20  # Apache-2.0 OR MIT
-MODCARGO_CRATES += difference  2.0.0   # MIT
-MODCARGO_CRATES += difflib 0.4.0   # MIT
-MODCARGO_CRATES += digest  0.8.1   # MIT OR Apache-2.0
-MODCARGO_CRATES += digest  0.9.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += doc-comment 0.3.3   # MIT
-MODCARGO_CRATES += either  1.6.1   # MIT/Apache-2.0
-MODCARGO_CRATES += elasticlunr-rs  2.3.13  # MIT/Apache-2.0
-MODCARGO_CRATES += env_logger  0.7.1   # MIT/Apache-2.0
-MODCARGO_CRATES += fake-simd   0.1.2   # MIT/Apache-2.0
-MODCARGO_CRATES += filetime0.2.15  # MIT/Apache-2.0
-MODCARGO_CRATES += float-cmp   0.9.0   # MIT
-MODCARGO_CRATES += fnv 1.0.7   # Apache-2.0 / MIT
-MODCARGO_CRATES += form_urlencoded 1.0.1   # MIT/Apache-2.0
-MODCARGO_CRATES += fsevent 0.4.0   # MIT
-MODCARGO_CRATES += fsevent-sys 2.0.1   # MIT
-MODCARGO_CRATES += fuchsia-zircon  0.3.3   # BSD-3-Clause
-MODCARGO_CRATES += fuchsia-zircon-sys  0.3.3   # BSD-3-Clause
-MODCARGO_CRATES += futf0.1.4   # MIT / Apache-2.0
-MODCARGO_CRATES += futures 0.3.16  # MIT OR Apache-2.0
-MODCARGO_CRATES += futures-channel 0.3.16  # MIT OR Apache-2.0
-MODCARGO_CRATES += futures-core0.3.16  # MIT OR Apache-2.0
-MODCARGO_CRATES += futures-io  0.3.16  # MIT OR Apache-2.0
-MODCARGO_CRATES += futures-macro   0.3.16  # MIT OR Apache-2.0
-MODCARGO_CRATES += futures-sink0.3.16  # MIT OR Apache-2.0
-MODCARGO_CRATES += futures-task0.3.16  # MIT OR Apache-2.0
-MODCARGO_CRATES += futures-util0.3.16  # MIT OR Apache-2.0
-MODCARGO_CRATES += generic-array   0.12.4  # MIT
-MODCARGO_CRATES += generic-array   0.14.4  # MIT
-MODCARGO_CRATES += getopts 0.2.21  # MIT/Apache-2.0
-MODCARGO_CRATES += getrandom   0.1.16  # MIT OR Apache-2.0
-MODCARGO_CRATES += getrandom   0.2.3   # MIT OR Apache-2.0
-MODCARGO_CRATES += gitignore   1.0.7   # MIT OR Apache-2.0
-MODCARGO_CRATES += glob0.3.0   # MIT/Apache-2.0
-MODCARGO_CRATES += h2  0.3.4   # MIT
-MODCARGO_CRATES += handlebars  4.1.2   # MIT
-MODCARGO_CRATES += hashbrown   0.11.2  # Apache-2.0/MIT
-MODCARGO_CRATES += headers 0.3.4   # MIT
-MODCARGO_CRATES += headers-core0.2.0   # MIT
-MODCARGO_CRATES += heck0.3.3   # MIT OR Apache-2.0
-MODCARGO_CRATES += hermit-abi  0.1.19  # MIT/Apache-2.0
-MODCARGO_CRATES += html5ever   0.25.1

Re: Repeated gimp crashes?

2022-09-22 Thread Nam Nguyen
Stuart Henderson writes:

> So it's the usual "software assumes it has the whole machine" problem,
> so the crash is easier to hit when you have lots of RAM.
>
> I think we should cap that based on rlimit rather than hardcoding to
> a fixed value in the config file, and probably also set to max like we
> do in various other programs in base and ports.
>
> How about this?

Yes, I like this approach. It works in my testing, after I undid these
settings in ~/.config/GIMP/2.10/gimprc. This would explain why it set it
5 GB and 20 GB for the limits initially for my 40 GB RAM.



Re: [update] emacs-28.2

2022-09-22 Thread Jeremie Courreges-Anglas
On Fri, Sep 16 2022, Jeremie Courreges-Anglas  wrote:
> On Thu, Sep 15 2022, Timo Myyrä  wrote:
>> Hmm, not sure why it removes directories.
>> I tested by manually updating the PLIST to keep the directories. After
>> unistalling emacs it seems to leave behind the /usr/local/share/emacs
>> directory. It probably should remove it as it is mentioned in the
>> PLIST?
>
> Regarding the directories stripped: it happens with eg the gtk3 FLAVOR,
> probably because some dep already ships those directories.
>
> Here's a minimal diff.  Since --without-native-compilation is the
> default I dropped it.  Was there a reason to explicitely add it?
>
> By popular demand, here are the no_x11 and gtk3 package flavors:
>
>   https://russell.wxcvbn.org/pub/OpenBSD/snapshots/emacs-28.2/
>
> I'm not aware of users affected by the bugs fixed in this 28.2 update,
> but it seems worthwhile to push this in 7.2.  I would appreciate some
> test reports.

Thank you folks for the feedback, I have committed this update with some
tweaks:
- refreshed one patch as pointed out by namn@
- dropped Xft from WANTLIB for the gtk2 and gtk3 FLAVORs
Those of you who tested the gtk2 or gtk3 FLAVOR might want to reinstall
emacs to prevent some warnings from pkg_add -u.

> Also if someone could confirm that emacs-28.2 builds on
> sparc64 (base-gcc) that would help.

Glancing at the code changes, should be safe.

> Thanks for bringing this up, Timo.

Pff, I forgot to mention you in the commit message.  Sorry about that. :-/

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE



Re: [big-endian] unbreak graphics/webp-pixbuf-loader

2022-09-22 Thread Jeremie Courreges-Anglas
On Wed, Sep 21 2022, George Koehler  wrote:
> On Thu, 22 Sep 2022 12:28:56 +1000
> Jonathan Gray  wrote:
>
>> On Wed, Sep 21, 2022 at 10:13:44PM -0400, George Koehler wrote:
>> This uses the compiler builtin __BYTE_ORDER__ instead of endian.h
>> BYTE_ORDER.
>> 
>> Both could be avoided by using htole32() instead.  Then the two
>> ifdefs could be removed as well.
>
> My 1st patch used swap32; this 2nd patch uses le32toh and works
> equally well.  ok for either swap32 or le32toh?

ok jca@ for le32toh (I had the same diff in some tree).  Better use
le32toh as this is what should end up in the next POSIX version[0].

[0] https://www.austingroupbugs.net/view.php?id=162

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE



[update] sysutils/vifm to 0.12.1

2022-09-22 Thread xaizek
Hello,

New version is out with all OpenBSD patches incorporated into it.  Apart
from removing them, the changes are:

 * version bump
 * distinfo update
 * addition of fish shell completion files to PLIST

Also several compilation warnings are gone, none of them indicated any kind
of issue, so there were no patches for them before.

Best regards,
xaizek


Index: Makefile
===
RCS file: /cvs/ports/sysutils/vifm/Makefile,v
retrieving revision 1.4
diff -u -p -u -r1.4 Makefile
--- Makefile27 Aug 2022 16:28:16 -  1.4
+++ Makefile22 Sep 2022 10:46:06 -
@@ -1,5 +1,5 @@
 COMMENT =  ncurses file manager with Vim-like everything
-V =0.12
+V =0.12.1
 DISTNAME = vifm-${V}
 CATEGORIES =   sysutils
 HOMEPAGE = https://vifm.info/
Index: distinfo
===
RCS file: /cvs/ports/sysutils/vifm/distinfo,v
retrieving revision 1.4
diff -u -p -u -r1.4 distinfo
--- distinfo27 Aug 2022 16:28:16 -  1.4
+++ distinfo22 Sep 2022 10:46:06 -
@@ -1,2 +1,2 @@
-SHA256 (vifm-0.12.tar.bz2) = M6lhjzKzW1uMZEg4hPmtCZY8qEZbKTXe95FZAo4nssA=
-SIZE (vifm-0.12.tar.bz2) = 1426579
+SHA256 (vifm-0.12.1.tar.bz2) = j+KBPr3Mz+ma7OArBdYqIJkVJdRrDM+67Dr2FMZlVog=
+SIZE (vifm-0.12.1.tar.bz2) = 1510709
Index: patches/patch-src_Makefile_in
===
RCS file: patches/patch-src_Makefile_in
diff -N patches/patch-src_Makefile_in
--- patches/patch-src_Makefile_in   27 Aug 2022 16:28:16 -  1.3
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,24 +0,0 @@
-1. Install Default-256.vifm with other sample color schemes.
-2. Port system exports CFLAGS and LDFLAGS which breaks tests.
-
-Index: src/Makefile.in
 src/Makefile.in.orig
-+++ src/Makefile.in
-@@ -628,7 +628,8 @@ dist_sample_colors__DATA = ../data/colors/astrell-root
-
../data/colors/dmilith-user.vifm \
-
../data/colors/istib-solarized-dark.vifm \
-
../data/colors/juef-zenburn.vifm \
--   
../data/colors/reicheltd-light.vifm
-+   
../data/colors/reicheltd-light.vifm \
-+   
../data/colors/Default-256.vifm
- 
- dist_vim_doc__DATA = ../data/vim/doc/plugin/vifm-plugin.txt
- nodist_vim_doc__DATA = $(abs_srcdir)/../data/vim/doc/plugin/tags
-@@ -2599,6 +2600,7 @@ clean-local:
- 
- runtests:
-   echo 'mkdir -p $(abs_builddir)/../tests/' > $@_
-+  echo 'unset CFLAGS LDFLAGS' > $@_
-   echo \
-   '$(MAKE) -C $(abs_srcdir)/../tests B=$(abs_builddir)/../tests/ 
CC="$(CC)"' \
-   >> $@_
Index: patches/patch-src_compat_curses_c
===
RCS file: patches/patch-src_compat_curses_c
diff -N patches/patch-src_compat_curses_c
--- patches/patch-src_compat_curses_c   27 Aug 2022 16:28:16 -  1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,23 +0,0 @@
-Disable old workaround for curses on OpenBSD.
-
-Index: src/compat/curses.c
 src/compat/curses.c.orig
-+++ src/compat/curses.c
-@@ -16,7 +16,7 @@
-  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, 
USA
-  */
- 
--#ifdef __OpenBSD__
-+#ifdef FAKE_NCURSESW
- 
- #include "curses.h"
- 
-@@ -31,7 +31,7 @@ int
- compat_wget_wch(WINDOW *w, wint_t *wc)
- {
-   *wc = wgetch(w);
--  return ((char)*wc == ERR) ? ERR : OK;
-+  return ((char)*wc == ERR) ? ERR : (*wc >= KEY_MIN ? KEY_CODE_YES : OK);
- }
- 
- int
Index: patches/patch-src_compat_curses_h
===
RCS file: patches/patch-src_compat_curses_h
diff -N patches/patch-src_compat_curses_h
--- patches/patch-src_compat_curses_h   27 Aug 2022 16:28:16 -  1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,21 +0,0 @@
-Disable old workaround for curses on OpenBSD.
-
-Index: src/compat/curses.h
 src/compat/curses.h.orig
-+++ src/compat/curses.h
-@@ -31,11 +31,11 @@
-  * for implementation as it needs more than just wchar_t.) */
- #define K(x) ((wchar_t)((wint_t)0xe000 + 1 + (x)))
- 
--/* OpenBSD has perverted ncurses library, which has stubs with infinite loops
-- * instead of real wide functions.  As there is only a couple of wide 
functions
-- * in use, they can be emulated. */
-+/* In the past OpenBSD has perverted ncurses library, which had stubs with
-+ * infinite loops instead of real wide functions.  As there is only a couple 
of
-+ * wide functions in use, they can be emulated on systems like that. */
- 

powerpc bulk build report

2022-09-22 Thread gkoehler
Bulk build on macppc-0.ports.openbsd.org

Started : Tue Aug 30 14:54:38 MDT 2022
Finished: Thu Sep 22 08:24:16 MDT 2022
Duration: 22 Days 17 hours 30 minutes

Built using OpenBSD 7.2-beta (GENERIC) #14: Sat Aug 27 17:39:17 MDT 2022

Built 8158 packages

Number of packages built each day:
Aug 30: 389
Aug 31: 382
Sep 2: 151
Sep 3: 417
Sep 4: 412
Sep 5: 206
Sep 6: 108
Sep 7: 127
Sep 8: 247
Sep 9: 385
Sep 10: 520
Sep 11: 293
Sep 12: 354
Sep 13: 701
Sep 14: 584
Sep 15: 1772
Sep 16: 969
Sep 17: 26
Sep 18: 48
Sep 19: 67
Sep 20: 35
Sep 21: 55
Sep 22: 2



Critical path missing pkgs: 
http://build-failures.rhaalovely.net/powerpc/2022-08-30/summary.log

Build failures: 6
http://build-failures.rhaalovely.net/powerpc/2022-08-30/devel/abseil-cpp.log
http://build-failures.rhaalovely.net/powerpc/2022-08-30/games/mvdsv.log
http://build-failures.rhaalovely.net/powerpc/2022-08-30/graphics/webp-pixbuf-loader.log
http://build-failures.rhaalovely.net/powerpc/2022-08-30/lang/pcc/pcc-libs.log
http://build-failures.rhaalovely.net/powerpc/2022-08-30/x11/py-qt5,python3.log
http://build-failures.rhaalovely.net/powerpc/2022-08-30/x11/qt6/qtlottie.log

Recurrent failures:
 failures/devel/abseil-cpp.log
 failures/lang/pcc/pcc-libs.log
 failures/summary.log

New failures:
+failures/games/mvdsv.log
+failures/graphics/webp-pixbuf-loader.log
+failures/x11/py-qt5,python3.log
+failures/x11/qt6/qtlottie.log

Resolved failures:
-failures/devel/qcoro.log
-failures/emulators/higan.log
-failures/emulators/retroarch.log
-failures/games/eduke32.log
-failures/games/hyperrogue.log
-failures/games/nblood.log
-failures/geo/qgis.log
-failures/graphics/birdfont.log
-failures/graphics/openimageio.log
-failures/lang/chicken/bootstrap.log
-failures/lang/gambit.log
-failures/multimedia/mkvtoolnix.log
-failures/telephony/asterisk-g729.log
-failures/x11/gnome/secrets.log

Packages newly built:
+converters/ruby-oj
+devel/binutils
+devel/py-editables,python3
+devel/py-executing,python3
+devel/py-jaraco-path,python3
+devel/py-littleutils,python3
+devel/py-parameterized,python3
+devel/py-path,python3
+devel/py-poetry-core,python3
+devel/py-pure_eval,python3
+devel/py-typeguard,python3
+devel/py2-parsing
+graphics/kplot
+graphics/librtprocess
+graphics/ruby-chunky_png
+graphics/ruby-chunky_png,ruby31
+graphics/ruby-rqrcode
+net/py-websockets,python3
+sysutils/py-command_runner,python3
+sysutils/py-distlib,python3
+sysutils/py-filelock,python3
+sysutils/vifm
+textproc/py-ini2toml,python3
+x11/kde-applications/ksanecore
+x11/qt6/qtcharts
+x11/qt6/qtconnectivity
+x11/qt6/qtdatavis3d
+x11/qt6/qtnetworkauth
+x11/qt6/qtremoteobjects
+x11/qt6/qtscxml
+x11/qt6/qtsensors
+x11/qt6/qtvirtualkeyboard
+x11/qt6/qtwayland

Packages not built this time:
-archivers/deco
-archivers/p7zip
-archivers/p7zip,-main
-archivers/p7zip,-rar
-archivers/pecl-lzf,php74
-archivers/pecl-lzf,php81
-archivers/pecl-rar,php74
-astro/celestia
-astro/gnuastro
-astro/kstars
-astro/wcslib
-astro/xephem
-audio/adplay
-audio/adplug
-audio/audacious/plugins
-audio/audacity
-audio/calf
-audio/cantata
-audio/clementine
-audio/cozy
-audio/cplay
-audio/curseradio
-audio/deadbeef
-audio/gogglesmm
-audio/hydrogen
-audio/liblastfm
-audio/libopenmpt
-audio/lmms
-audio/mpd
-audio/mumble
-audio/mumble,-main
-audio/mumble,-server
-audio/musikcube
-audio/musique
-audio/ncmpcpp
-audio/ocp
-audio/picard
-audio/puddletag
-audio/pykaraoke
-audio/quodlibet
-audio/rhythmbox
-audio/ruby-taglib,ruby30
-audio/ruby-vorbis_comment,ruby30
-audio/siren
-audio/solfege
-audio/xmcd
-audio/xmms2
-audio/xmms2-scrobbler
-audio/zmusic
-benchmarks/glmark2
-benchmarks/netperf-wrapper,,-gui
-benchmarks/netperf-wrapper,-gui
-benchmarks/tsung
-biology/emboss
-cad/abc
-cad/dxf2gcode
-cad/fritzing
-cad/geda-gaf
-cad/gnucap
-cad/lepton-eda
-cad/librecad
-cad/ngspice/libngspice
-cad/ngspice/ngspice
-cad/openscad
-cad/opensta
-cad/pcb
-cad/pcb2gcode
-cad/qelectrotech
-cad/qflow
-cad/yosys
-chinese/libpinyin
-comms/chirp
-comms/conserver,ipmi
-comms/conserver,ipmi,net
-comms/fldigi
-comms/gnuradio
-comms/hamlib
-comms/hamlib,
-comms/hamlib,,-main
-comms/hamlib,,-python
-comms/hamlib,,-tcl
-comms/hamlib,-main
-comms/hamlib,-python
-comms/hamlib,-tcl
-comms/sigrok/libsigrok
-comms/sigrok/pulseview
-comms/sigrok/sigrok-cli
-comms/tlf
-comms/wammu
-comms/xastir
-comms/xlog
-converters/ruby-multi_json,ruby27
-converters/wv2
-databases/kdb
-databases/kyotocabinet
-databases/openldap,aci
-databases/openldap,aci,-main
-databases/openldap,aci,-server
-databases/openldap,aci,gssapi
-databases/openldap,aci,gssapi,-main
-databases/openldap,aci,gssapi,-server
-databases/openldap,gssapi
-databases/openldap,gssapi,-main
-databases/openldap,gssapi,-server
-databases/pecl-redis,php74
-databases/pecl-redis,php81
-databases/pg_stats_reporter
-databases/pgadmin3
-databases/pgfouine
-databases/pgmodeler
-databases/pkglocatedb
-databases/ports-readmes
-databases/ports-readmes-dancer
-databases/postgresql,-pg_upgrade
-databases/postgresql-plr
-databases/postgresql-previou

[maintainer update] print/ghostscript/gnu 10.0.0

2022-09-22 Thread Volker Schlecht

Here's an update to ghostscript 10.0.0
Unfortunately there seems to be a bit of confusion whether the version 
is 10.0.0 or 10.00.0, so we need some gymnastics to not break PLIST 
substitution.


Since there's no documented security content, there's probably no harm 
in waiting until after 7.2 with that one if the update is deemed too risky.Index: Makefile
===
RCS file: /cvs/ports/print/ghostscript/gnu/Makefile,v
retrieving revision 1.124
diff -u -p -r1.124 Makefile
--- Makefile	3 Jul 2022 22:45:21 -	1.124
+++ Makefile	22 Sep 2022 18:20:14 -
@@ -1,7 +1,8 @@
 COMMENT =	PostScript and PDF interpreter
 
-VERSION =	9.56.1
-DISTNAME =	ghostscript-${VERSION}
+VERSION =	10.00.0
+DISTVSN =	10.0.0
+DISTNAME =	ghostscript-${DISTVSN}
 EXTRACT_SUFX =	.tar.xz
 CATEGORIES =	lang print
 SHARED_LIBS =	gs 17.0
Index: distinfo
===
RCS file: /cvs/ports/print/ghostscript/gnu/distinfo,v
retrieving revision 1.19
diff -u -p -r1.19 distinfo
--- distinfo	13 Apr 2022 14:23:19 -	1.19
+++ distinfo	22 Sep 2022 18:20:14 -
@@ -1,2 +1,2 @@
-SHA256 (ghostscript-9.56.1.tar.xz) = 1DQGgFZQAJtCw9X23FNSM0VFM8HifBOnfdHUYqBWuOQ=
-SIZE (ghostscript-9.56.1.tar.xz) = 62589232
+SHA256 (ghostscript-10.0.0.tar.xz) = 8fpYX3x9Mq36gas4k4gQCsnfg0ROtk2x+5JzcUHvn2E=
+SIZE (ghostscript-10.0.0.tar.xz) = 62749144
Index: pkg/PLIST
===
RCS file: /cvs/ports/print/ghostscript/gnu/pkg/PLIST,v
retrieving revision 1.33
diff -u -p -r1.33 PLIST
--- pkg/PLIST	13 Apr 2022 14:23:20 -	1.33
+++ pkg/PLIST	22 Sep 2022 18:20:14 -
@@ -68,45 +68,10 @@ man/de/man1/
 @man man/man1/ps2ps.1
 share/doc/ghostscript/
 share/doc/ghostscript/${VERSION}/
-share/doc/ghostscript/${VERSION}/API.htm
-share/doc/ghostscript/${VERSION}/C-style.htm
 share/doc/ghostscript/${VERSION}/COPYING
-share/doc/ghostscript/${VERSION}/DLL.htm
-share/doc/ghostscript/${VERSION}/Deprecated.htm
-share/doc/ghostscript/${VERSION}/Develop.htm
-share/doc/ghostscript/${VERSION}/Devices.htm
-share/doc/ghostscript/${VERSION}/Drivers.htm
-share/doc/ghostscript/${VERSION}/Fonts.htm
 share/doc/ghostscript/${VERSION}/GS9_Color_Management.pdf
-share/doc/ghostscript/${VERSION}/History9.htm
-share/doc/ghostscript/${VERSION}/Install.htm
-share/doc/ghostscript/${VERSION}/Language.htm
-share/doc/ghostscript/${VERSION}/Lib.htm
-share/doc/ghostscript/${VERSION}/Make.htm
 share/doc/ghostscript/${VERSION}/News.htm
-share/doc/ghostscript/${VERSION}/Ps-style.htm
-share/doc/ghostscript/${VERSION}/Ps2epsi.htm
-share/doc/ghostscript/${VERSION}/Psfiles.htm
-share/doc/ghostscript/${VERSION}/Readme.htm
-share/doc/ghostscript/${VERSION}/Release.htm
-share/doc/ghostscript/${VERSION}/SavedPages.htm
-share/doc/ghostscript/${VERSION}/Source.htm
-share/doc/ghostscript/${VERSION}/Unix-lpr.htm
-share/doc/ghostscript/${VERSION}/Use.htm
-share/doc/ghostscript/${VERSION}/VectorDevices.htm
-share/doc/ghostscript/${VERSION}/WhatIsGS.htm
-share/doc/ghostscript/${VERSION}/gdevds32.c
 share/doc/ghostscript/${VERSION}/images/
-share/doc/ghostscript/${VERSION}/images/Artifex_logo.png
-share/doc/ghostscript/${VERSION}/images/favicon.png
-share/doc/ghostscript/${VERSION}/images/ghostscript_logo.png
-share/doc/ghostscript/${VERSION}/images/hamburger-light.png
-share/doc/ghostscript/${VERSION}/images/x-light.png
-share/doc/ghostscript/${VERSION}/index.html
-share/doc/ghostscript/${VERSION}/pscet_status.txt
-share/doc/ghostscript/${VERSION}/sample_downscale_device.htm
-share/doc/ghostscript/${VERSION}/subclass.htm
-share/doc/ghostscript/${VERSION}/thirdparty.htm
 share/ghostscript/
 share/ghostscript/${VERSION}/
 share/ghostscript/${VERSION}/lib/


Re: powerpc bulk build report

2022-09-22 Thread George Koehler
On Thu, 22 Sep 2022 08:24:48 -0600 (MDT)
gkoeh...@openbsd.org wrote:

> Bulk build on macppc-0.ports.openbsd.org
> 
> Started : Tue Aug 30 14:54:38 MDT 2022
> Finished: Thu Sep 22 08:24:16 MDT 2022
> Duration: 22 Days 17 hours 30 minutes

This bulk is not finished.  I stopped the bulk (with
/usr/ports/logs/powerpc/stop) and restarted it to fix a problem; but
dpb(1) did exit 0, so my script mistook it as a finished bulk and
mailed this report.

Beware that the "Resolved failures" in this report are not really
resolved; the bulk has not yet reached those packages, and I expect
the packages to fail again when reached.

The restarted bulk has fixed x11/qt6/qtlottie.

> Built using OpenBSD 7.2-beta (GENERIC) #14: Sat Aug 27 17:39:17 MDT 2022
> 
> Built 8158 packages
> 
> Number of packages built each day:
> Aug 30: 389
> Aug 31: 382
> Sep 2: 151
> Sep 3: 417
> Sep 4: 412
> Sep 5: 206
> Sep 6: 108
> Sep 7: 127
> Sep 8: 247
> Sep 9: 385
> Sep 10: 520
> Sep 11: 293
> Sep 12: 354
> Sep 13: 701
> Sep 14: 584
> Sep 15: 1772
> Sep 16: 969
> Sep 17: 26
> Sep 18: 48
> Sep 19: 67
> Sep 20: 35
> Sep 21: 55
> Sep 22: 2
> 
> 
> 
> Critical path missing pkgs: 
> http://build-failures.rhaalovely.net/powerpc/2022-08-30/summary.log
> 
> Build failures: 6
> http://build-failures.rhaalovely.net/powerpc/2022-08-30/devel/abseil-cpp.log
> http://build-failures.rhaalovely.net/powerpc/2022-08-30/games/mvdsv.log
> http://build-failures.rhaalovely.net/powerpc/2022-08-30/graphics/webp-pixbuf-loader.log
> http://build-failures.rhaalovely.net/powerpc/2022-08-30/lang/pcc/pcc-libs.log
> http://build-failures.rhaalovely.net/powerpc/2022-08-30/x11/py-qt5,python3.log
> http://build-failures.rhaalovely.net/powerpc/2022-08-30/x11/qt6/qtlottie.log
> 
> Recurrent failures:
>  failures/devel/abseil-cpp.log
>  failures/lang/pcc/pcc-libs.log
>  failures/summary.log
> 
> New failures:
> +failures/games/mvdsv.log
> +failures/graphics/webp-pixbuf-loader.log
> +failures/x11/py-qt5,python3.log
> +failures/x11/qt6/qtlottie.log
> 
> Resolved failures:
> -failures/devel/qcoro.log
> -failures/emulators/higan.log
> -failures/emulators/retroarch.log
> -failures/games/eduke32.log
> -failures/games/hyperrogue.log
> -failures/games/nblood.log
> -failures/geo/qgis.log
> -failures/graphics/birdfont.log
> -failures/graphics/openimageio.log
> -failures/lang/chicken/bootstrap.log
> -failures/lang/gambit.log
> -failures/multimedia/mkvtoolnix.log
> -failures/telephony/asterisk-g729.log
> -failures/x11/gnome/secrets.log
> 
> Packages newly built:
> +converters/ruby-oj
> +devel/binutils
> +devel/py-editables,python3
> +devel/py-executing,python3
> +devel/py-jaraco-path,python3
> +devel/py-littleutils,python3
> +devel/py-parameterized,python3
> +devel/py-path,python3
> +devel/py-poetry-core,python3
> +devel/py-pure_eval,python3
> +devel/py-typeguard,python3
> +devel/py2-parsing
> +graphics/kplot
> +graphics/librtprocess
> +graphics/ruby-chunky_png
> +graphics/ruby-chunky_png,ruby31
> +graphics/ruby-rqrcode
> +net/py-websockets,python3
> +sysutils/py-command_runner,python3
> +sysutils/py-distlib,python3
> +sysutils/py-filelock,python3
> +sysutils/vifm
> +textproc/py-ini2toml,python3
> +x11/kde-applications/ksanecore
> +x11/qt6/qtcharts
> +x11/qt6/qtconnectivity
> +x11/qt6/qtdatavis3d
> +x11/qt6/qtnetworkauth
> +x11/qt6/qtremoteobjects
> +x11/qt6/qtscxml
> +x11/qt6/qtsensors
> +x11/qt6/qtvirtualkeyboard
> +x11/qt6/qtwayland
> 
> Packages not built this time:
> -archivers/deco
> -archivers/p7zip
> -archivers/p7zip,-main
> -archivers/p7zip,-rar
> -archivers/pecl-lzf,php74
> -archivers/pecl-lzf,php81
> -archivers/pecl-rar,php74
> -astro/celestia
> -astro/gnuastro
> -astro/kstars
> -astro/wcslib
> -astro/xephem
> -audio/adplay
> -audio/adplug
> -audio/audacious/plugins
> -audio/audacity
> -audio/calf
> -audio/cantata
> -audio/clementine
> -audio/cozy
> -audio/cplay
> -audio/curseradio
> -audio/deadbeef
> -audio/gogglesmm
> -audio/hydrogen
> -audio/liblastfm
> -audio/libopenmpt
> -audio/lmms
> -audio/mpd
> -audio/mumble
> -audio/mumble,-main
> -audio/mumble,-server
> -audio/musikcube
> -audio/musique
> -audio/ncmpcpp
> -audio/ocp
> -audio/picard
> -audio/puddletag
> -audio/pykaraoke
> -audio/quodlibet
> -audio/rhythmbox
> -audio/ruby-taglib,ruby30
> -audio/ruby-vorbis_comment,ruby30
> -audio/siren
> -audio/solfege
> -audio/xmcd
> -audio/xmms2
> -audio/xmms2-scrobbler
> -audio/zmusic
> -benchmarks/glmark2
> -benchmarks/netperf-wrapper,,-gui
> -benchmarks/netperf-wrapper,-gui
> -benchmarks/tsung
> -biology/emboss
> -cad/abc
> -cad/dxf2gcode
> -cad/fritzing
> -cad/geda-gaf
> -cad/gnucap
> -cad/lepton-eda
> -cad/librecad
> -cad/ngspice/libngspice
> -cad/ngspice/ngspice
> -cad/openscad
> -cad/opensta
> -cad/pcb
> -cad/pcb2gcode
> -cad/qelectrotech
> -cad/qflow
> -cad/yosys
> -chinese/libpinyin
> -comms/chirp
> -comms/conserver,ipmi
> -comms/conserver,ipmi,net
> -comms/fldigi
> -comms/gnuradio
> -comms/hamlib
> -comms/hamlib,
> -comms/hamlib,,-main
> -comms/hamlib,,-python
> -comms/hamli

Re: [maintainer update] print/ghostscript/gnu 10.0.0

2022-09-22 Thread Volker Schlecht

And now also with update-patches ...

On 9/22/22 20:26, Volker Schlecht wrote:

Here's an update to ghostscript 10.0.0
Unfortunately there seems to be a bit of confusion whether the version 
is 10.0.0 or 10.00.0, so we need some gymnastics to not break PLIST 
substitution.


Since there's no documented security content, there's probably no harm 
in waiting until after 7.2 with that one if the update is deemed too risky.Index: Makefile
===
RCS file: /cvs/ports/print/ghostscript/gnu/Makefile,v
retrieving revision 1.124
diff -u -p -r1.124 Makefile
--- Makefile	3 Jul 2022 22:45:21 -	1.124
+++ Makefile	22 Sep 2022 18:31:09 -
@@ -1,7 +1,8 @@
 COMMENT =	PostScript and PDF interpreter
 
-VERSION =	9.56.1
-DISTNAME =	ghostscript-${VERSION}
+VERSION =	10.00.0
+DISTVSN =	10.0.0
+DISTNAME =	ghostscript-${DISTVSN}
 EXTRACT_SUFX =	.tar.xz
 CATEGORIES =	lang print
 SHARED_LIBS =	gs 17.0
Index: distinfo
===
RCS file: /cvs/ports/print/ghostscript/gnu/distinfo,v
retrieving revision 1.19
diff -u -p -r1.19 distinfo
--- distinfo	13 Apr 2022 14:23:19 -	1.19
+++ distinfo	22 Sep 2022 18:31:09 -
@@ -1,2 +1,2 @@
-SHA256 (ghostscript-9.56.1.tar.xz) = 1DQGgFZQAJtCw9X23FNSM0VFM8HifBOnfdHUYqBWuOQ=
-SIZE (ghostscript-9.56.1.tar.xz) = 62589232
+SHA256 (ghostscript-10.0.0.tar.xz) = 8fpYX3x9Mq36gas4k4gQCsnfg0ROtk2x+5JzcUHvn2E=
+SIZE (ghostscript-10.0.0.tar.xz) = 62749144
Index: patches/patch-configure
===
RCS file: /cvs/ports/print/ghostscript/gnu/patches/patch-configure,v
retrieving revision 1.4
diff -u -p -r1.4 patch-configure
--- patches/patch-configure	13 Apr 2022 14:23:19 -	1.4
+++ patches/patch-configure	22 Sep 2022 18:31:09 -
@@ -1,7 +1,7 @@
 Index: configure
 --- configure.orig
 +++ configure
-@@ -11408,8 +11408,8 @@ DLL_EXT=""
+@@ -11470,8 +11470,8 @@ DLL_EXT=""
  SO_LIB_VERSION_SEPARATOR="."
  
  libname1="_SO_BASE)\$(GS_SOEXT)\$(DLL_EXT)"
@@ -12,7 +12,7 @@ Index: configure
  GS_SONAME="lib\$(GS${libname1}"
  GS_SONAME_MAJOR="lib\$(GS${libname2}"
  GS_SONAME_MAJOR_MINOR="lib\$(GS${libname3}"
-@@ -11520,11 +11520,11 @@ case $host in
+@@ -11582,11 +11582,11 @@ case $host in
  ;;
  *bsd*)
DYNAMIC_CFLAGS="-fPIC $DYNAMIC_CFLAGS"
Index: pkg/PLIST
===
RCS file: /cvs/ports/print/ghostscript/gnu/pkg/PLIST,v
retrieving revision 1.33
diff -u -p -r1.33 PLIST
--- pkg/PLIST	13 Apr 2022 14:23:20 -	1.33
+++ pkg/PLIST	22 Sep 2022 18:31:09 -
@@ -68,45 +68,10 @@ man/de/man1/
 @man man/man1/ps2ps.1
 share/doc/ghostscript/
 share/doc/ghostscript/${VERSION}/
-share/doc/ghostscript/${VERSION}/API.htm
-share/doc/ghostscript/${VERSION}/C-style.htm
 share/doc/ghostscript/${VERSION}/COPYING
-share/doc/ghostscript/${VERSION}/DLL.htm
-share/doc/ghostscript/${VERSION}/Deprecated.htm
-share/doc/ghostscript/${VERSION}/Develop.htm
-share/doc/ghostscript/${VERSION}/Devices.htm
-share/doc/ghostscript/${VERSION}/Drivers.htm
-share/doc/ghostscript/${VERSION}/Fonts.htm
 share/doc/ghostscript/${VERSION}/GS9_Color_Management.pdf
-share/doc/ghostscript/${VERSION}/History9.htm
-share/doc/ghostscript/${VERSION}/Install.htm
-share/doc/ghostscript/${VERSION}/Language.htm
-share/doc/ghostscript/${VERSION}/Lib.htm
-share/doc/ghostscript/${VERSION}/Make.htm
 share/doc/ghostscript/${VERSION}/News.htm
-share/doc/ghostscript/${VERSION}/Ps-style.htm
-share/doc/ghostscript/${VERSION}/Ps2epsi.htm
-share/doc/ghostscript/${VERSION}/Psfiles.htm
-share/doc/ghostscript/${VERSION}/Readme.htm
-share/doc/ghostscript/${VERSION}/Release.htm
-share/doc/ghostscript/${VERSION}/SavedPages.htm
-share/doc/ghostscript/${VERSION}/Source.htm
-share/doc/ghostscript/${VERSION}/Unix-lpr.htm
-share/doc/ghostscript/${VERSION}/Use.htm
-share/doc/ghostscript/${VERSION}/VectorDevices.htm
-share/doc/ghostscript/${VERSION}/WhatIsGS.htm
-share/doc/ghostscript/${VERSION}/gdevds32.c
 share/doc/ghostscript/${VERSION}/images/
-share/doc/ghostscript/${VERSION}/images/Artifex_logo.png
-share/doc/ghostscript/${VERSION}/images/favicon.png
-share/doc/ghostscript/${VERSION}/images/ghostscript_logo.png
-share/doc/ghostscript/${VERSION}/images/hamburger-light.png
-share/doc/ghostscript/${VERSION}/images/x-light.png
-share/doc/ghostscript/${VERSION}/index.html
-share/doc/ghostscript/${VERSION}/pscet_status.txt
-share/doc/ghostscript/${VERSION}/sample_downscale_device.htm
-share/doc/ghostscript/${VERSION}/subclass.htm
-share/doc/ghostscript/${VERSION}/thirdparty.htm
 share/ghostscript/
 share/ghostscript/${VERSION}/
 share/ghostscript/${VERSION}/lib/


Re: [MAINTAINER UPDATE] www/honk 0.9.7 -> 0.9.8

2022-09-22 Thread Christoph R. Winter
I would appricate it if Honk 0.9.8 makes it in the 7.2 ports -release but I 
think it will not as it is now. As we Honked today, I try to explain how I 
would change the diff.

Basically, I find it good that you care of not experienced users but this 
information is not required that the port works or is useable and it makes more 
work to have informations on various places (that means not, that you should 
remove it, I just would implement it in another way).

I would write it in the following way.

Honk requires relayd(8) (because it is already in the base system) as TLS 
endpoint. That means you need a SSL certificate which you can obtain using 
acme-client(1) and a server section in httpd.conf(8) (maybe including a 302 
redirect from HTTP to HTTPS). 

- for experienced users you have nothing more to explain and it keeps 
discussions about how to make this and that away from the mailing list. If 
someone uses software x they have to self find out how (thats why the 
information that relayd is in the base system).  

If you are new to running your own web services or to Honk, there is a detailed 
writeup at the maintainer blog ... 

- your URL, there you can explain all details (from DNS - to cron) and also 
show how to setup the dev version of Honk to help tedu test things. In your 
blog you could spread the word about the OS, Honk and the fedi. 

Beside of that, in the examples directory of Honk you find example 
configuration files. 

- just ask tedu to add your acme-client.conf, httpd.conf and relayd.conf file 
which you also could use to decument / explain things.

- then you could add the 4 lines of the relayd.conf file which are related to 
Honk, the init and the upgrade section.

Just a idea and just my 2 cents, the committers decide. 
BTW the diff still works as it should, I setup Honk again on a clean install 
using 7.2 GENERIC.MP#734 amd64 from monday this week.

Regards,


Christoph
 
P. S. sorry if the format is not as it should be, I try to use Mutt.
  



Re: plan9port works on i386 and powerpc

2022-09-22 Thread George Koehler
On Wed, 14 Sep 2022 17:38:12 -0700
Kyle Milz  wrote:

> Unfortunately, building at least on sparc64 does not complete.
> Curiously it also does not fail, it just stops after 'mk' is compiled.
> So I think ONLY_FOR_ARCHES may need to be retained, with the platforms
> we have tested.

Thank you for trying multiple archs.  I have committed the below diff,
which retains ONLY_FOR_ARCHES.

Index: Makefile
===
RCS file: /cvs/ports/plan9/plan9port/Makefile,v
retrieving revision 1.39
diff -u -p -r1.39 Makefile
--- Makefile11 Mar 2022 19:49:08 -  1.39
+++ Makefile22 Sep 2022 23:48:19 -
@@ -1,6 +1,4 @@
-ONLY_FOR_ARCHS =   amd64 i386 powerpc
-BROKEN-i386 =  various "invalid operand for instruction", 
OpenBSD-386-asm.S
-BROKEN-powerpc =   threading issues
+ONLY_FOR_ARCHS =   amd64 i386 powerpc powerpc64
 
 COMMENT =  Plan 9 from user space
 



[big-endian] unbreak games/mvdsv

2022-09-22 Thread George Koehler
About mvdsv, the QuakeWorld server,

I don't play this game, but I want to fix an error in CMakeLists.txt,
which broke this package on big-endian platforms.  kmos had added
BROKEN-sparc64, but I got the same error on powerpc.  This diff adds
the missing PRIVATE keyword, so I can package mvdsv on powerpc.

I didn't bump REVISION.
ok to commit?

Index: Makefile
===
RCS file: /cvs/ports/games/mvdsv/Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile
--- Makefile12 Sep 2022 00:29:05 -  1.7
+++ Makefile22 Sep 2022 18:40:01 -
@@ -1,5 +1,3 @@
-BROKEN-sparc64 = target_compile_definitions called with invalid arguments 
BIG_ENDIAN
-
 COMMENT =  QuakeWorld server
 
 GH_ACCOUNT =   QW-Group
Index: patches/patch-CMakeLists_txt
===
RCS file: /cvs/ports/games/mvdsv/patches/patch-CMakeLists_txt,v
retrieving revision 1.1
diff -u -p -r1.1 patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt24 Aug 2022 03:24:32 -  1.1
+++ patches/patch-CMakeLists_txt22 Sep 2022 18:40:01 -
@@ -1,5 +1,6 @@
 Remove link to dl as it is in OpenBSD's libc
 Have Cmake find and link to devel/pcre if installed, otherwise fall back to 
bundled pcre.
+Prevent error in target_compile_definitions when big-endian
 Index: CMakeLists.txt
 --- CMakeLists.txt.orig
 +++ CMakeLists.txt
@@ -63,6 +64,15 @@ Index: CMakeLists.txt
  else()
target_link_libraries(${PROJECT_NAME} ws2_32)
target_link_libraries(${PROJECT_NAME} winmm)
+@@ -135,7 +152,7 @@ target_compile_definitions(${PROJECT_NAME} PRIVATE USE
+ include (TestBigEndian)
+ TEST_BIG_ENDIAN(IS_BIG_ENDIAN)
+ if(IS_BIG_ENDIAN)
+-  target_compile_definitions(${PROJECT_NAME} __BIG_ENDIAN__Q__)
++  target_compile_definitions(${PROJECT_NAME} PRIVATE __BIG_ENDIAN__Q__)
+   message(STATUS "BIG_ENDIAN")
+ else()
+   target_compile_definitions(${PROJECT_NAME} PRIVATE __LITTLE_ENDIAN__Q__)
 @@ -147,6 +164,9 @@ if(CURL_FOUND)
target_link_libraries(${PROJECT_NAME} ${CURL_LIBRARIES})
  endif()