CVS: cvs.openbsd.org: ports

2022-12-26 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2022/12/27 00:54:27

Modified files:
www/mozilla-firefox: Makefile 

Log message:
www/mozilla-firefox: add missing BDEP on setuptools

mach uses pkg_resources from setuptools, and will fail hard if
setuptools got junked in the meantime ?

failure reported by naddy@, hints from tb@.



Re: update seabios (vmm-firmware) removing vmd memory hacks

2022-12-26 Thread Mike Larkin
On Sat, Dec 10, 2022 at 06:12:38PM -0500, Dave Voutila wrote:
> ports@,
> 
> Just sent an email to tech@ about this, subject:
>  vmd(8): create a proper e820 bios memory map
>  https://marc.info/?l=openbsd-tech=167071344902372=2
> 
> In short, this nukes some old hacks we've been carrying to communicate
> things like >4GB of memory to SeaBIOS via CMOS. It assumes vmd(8)
> properly builds and conveys a bios e820 memory map via the fw_cfg api.
> 
> While nuking, I also ripped out the etc/screen-and-debug tweak as vmd
> has been communicating that value (0) via fw_cfg for awhile now. There's
> no need to patch that.
> 
> The below diff isn't ready to commit until the changes to vmm/vmd land
> (assuming they do), but I wanted to share this for any testers and get
> eyeballs on my approach.
> 
> btw, I'm not bumping the SeaBIOS version at all, just revision.
> 
> -dv
> 

ok mlarkin

> diff refs/heads/master refs/heads/seabios-e820
> commit - 2e9128e724420d4d786f1537c31c67623878de0a
> commit + e27c83b9ed21ac29efaa0a8b2d8238af95799b0c
> blob - ba30a80601c23dfd2f64eaa489418518c1f75800
> blob + 32d68c925aa891000fdf411899d58bbe3805f333
> --- sysutils/firmware/vmm/Makefile
> +++ sysutils/firmware/vmm/Makefile
> @@ -17,7 +17,7 @@ REVISION=   0
>  FW_VER=  1.14.0
>  SB_VER=  20180715
>  DISTNAME=seabios-${FW_VER}
> -REVISION=0
> +REVISION=1
>  DISTFILES=   ${DISTNAME}${EXTRACT_SUFX} \
>   sgabios-${SB_VER}{72f39d48bedf044e202fd51fecf3e2218fc2ae66}.tar.gz:0
> 
> blob - 2382176b2d3b8f3ca809985fa0cafc40423a3a79
> blob + f81983fb071984dafe9a24ff6781244dbcd0086d
> --- sysutils/firmware/vmm/patches/patch-src_fw_paravirt_c
> +++ sysutils/firmware/vmm/patches/patch-src_fw_paravirt_c
> @@ -1,11 +1,9 @@
>  - Don't use 'rep insb' to read IO ports, vmm does not support that yet.
> -- Allow detection of >4GB RAM. Normally seabios only allows this with the
> -  QEMU config device which VMM does not have.
> 
>  Index: src/fw/paravirt.c
>  --- src/fw/paravirt.c.orig
>  +++ src/fw/paravirt.c
> -@@ -310,7 +310,9 @@ qemu_cfg_read(void *buf, int len)
> +@@ -310,6 +310,8 @@ qemu_cfg_read(void *buf, int len)
>   if (qemu_cfg_dma_enabled()) {
>   qemu_cfg_dma_transfer(buf, len, QEMU_CFG_DMA_CTL_READ);
>   } else {
> @@ -15,23 +13,3 @@ Index: src/fw/paravirt.c
>  +*d++ = inb(PORT_QEMU_CFG_DATA);
>   }
>   }
> -
> -@@ -515,6 +517,18 @@ qemu_cfg_e820(void)
> - e820_add(0xfffbc000, 4*4096, E820_RESERVED);
> - }
> -
> -+// Check for memory over 4Gig in cmos
> -+u64 high = ((rtc_read(CMOS_MEM_HIGHMEM_LOW) << 16)
> -+| ((u32)rtc_read(CMOS_MEM_HIGHMEM_MID) << 24)
> -+| ((u64)rtc_read(CMOS_MEM_HIGHMEM_HIGH) << 32));
> -+RamSizeOver4G = high;
> -+e820_add(0x1ull, high, E820_RAM);
> -+dprintf(1, "RamSizeOver4G: 0x%016llx [cmos]\n", RamSizeOver4G);
> -+}
> -+
> -+void
> -+vmm_check_high_mem(void)
> -+{
> - // Check for memory over 4Gig in cmos
> - u64 high = ((rtc_read(CMOS_MEM_HIGHMEM_LOW) << 16)
> - | ((u32)rtc_read(CMOS_MEM_HIGHMEM_MID) << 24)
> blob - 06accf4cae866712fc782ccc6920e20184ee1957 (mode 644)
> blob + /dev/null
> --- sysutils/firmware/vmm/patches/patch-src_fw_paravirt_h
> +++ /dev/null
> @@ -1,12 +0,0 @@
> -Allow detection of >4GB RAM. Normally seabios only allows this with the
> -QEMU config device which VMM does not have.
> -
> -Index: src/fw/paravirt.h
>  src/fw/paravirt.h.orig
> -+++ src/fw/paravirt.h
> -@@ -75,4 +75,5 @@ int qemu_cfg_write_file(void *src, struct romfile_s *f
> - int qemu_cfg_write_file_simple(void *src, u16 key, u32 offset, u32 len);
> - u16 qemu_get_romfile_key(struct romfile_s *file);
> -
> -+void vmm_check_high_mem(void);
> - #endif
> blob - ac0a7376d85a599c2dba0703fdd0e499a9837bde
> blob + 89b46991f85530edc0c2fb5c808c9c84a5ecdf5b
> --- sysutils/firmware/vmm/patches/patch-src_optionroms_c
> +++ sysutils/firmware/vmm/patches/patch-src_optionroms_c
> @@ -1,25 +1,15 @@
>  - Needed for SGABIOS option ROM for VMM. Normally these are setup based on
>the QEMU fw_cfg interface (or coreboot CBFS on hardware).
> -- Turn off screen-and-debug to prevent double printing of chars.
> 
>  Index: src/optionroms.c
>  --- src/optionroms.c.orig
>  +++ src/optionroms.c
>  @@ -387,7 +387,7 @@ optionrom_setup(void)
> -
> +
>   // All option roms found and deployed - now build BEV/BCV vectors.
> -
> +
>  -u32 pos = post_vga;
>  +u32 pos = BUILD_BIOS_ADDR - BUILD_ROM_START;
>   while (pos < rom_get_last()) {
>   struct rom_header *rom = (void*)pos;
>   if (! is_valid_rom(rom)) {
> -@@ -461,7 +461,7 @@ vgarom_setup(void)
> - EnforceChecksum = romfile_loadint("etc/optionroms-checksum", 1);
> - S3ResumeVga = romfile_loadint("etc/s3-resume-vga-init", CONFIG_QEMU);
> - RunPCIroms = romfile_loadint("etc/pci-optionrom-exec", 2);
> --ScreenAndDebug = romfile_loadint("etc/screen-and-debug", 1);
> -+ScreenAndDebug = 

UPDATE: x11/qt5

2022-12-26 Thread Rafael Sadowski
Simple update diff for qt 5.15.7.

Notable changes:

- Removed all patches
- Adjust LibreSSL patch (q_CRYPTO_free)
- Remove reference to github.com/gentoo/libressl

Comments, OKs?

Rafael

diff --git a/x11/qt5/Makefile.version b/x11/qt5/Makefile.version
index 9e84daf8706..856a1c69f09 100644
--- a/x11/qt5/Makefile.version
+++ b/x11/qt5/Makefile.version
@@ -1,8 +1,8 @@
 # Common source for Qt5 version
 
-QT5_VERSION =  5.15.6
+QT5_VERSION =  5.15.7
 QT5_WEBENGINE_VERSION =5.15.2
-QT5_DIST_VERSION = 5.15.6
+QT5_DIST_VERSION = 5.15.7
 
 # This one is used for building dependencies for examples and documentation,
 # which obviously should be in sync with core packages.
diff --git a/x11/qt5/docs/distinfo b/x11/qt5/docs/distinfo
index e7da72cb8b5..00b5bf0743e 100644
--- a/x11/qt5/docs/distinfo
+++ b/x11/qt5/docs/distinfo
@@ -1,46 +1,46 @@
-SHA256 (qt/qt3d-everywhere-opensource-src-5.15.6.tar.xz) = 
BBWES9/2UFtUnGJJYatHVUOr8KAtOSMKNL5hoCkivOU=
-SHA256 (qt/qtcharts-everywhere-opensource-src-5.15.6.tar.xz) = 
/fg0W5OcXcOSVLG/tp13jgVjwjo9ARLZUJ+c7q5s+h0=
-SHA256 (qt/qtdoc-everywhere-opensource-src-5.15.6.tar.xz) = 
oZhrjSFq2IH6Z4Vj3wq7HWocdGNOa3Fnpt/hNjqI7y0=
-SHA256 (qt/qtgamepad-everywhere-opensource-src-5.15.6.tar.xz) = 
jZBPPV1K+RdHP1UNWuJ10pOgN/f8ThL/jeeCjBGEz6k=
-SHA256 (qt/qtgraphicaleffects-everywhere-opensource-src-5.15.6.tar.xz) = 
2tml+KQUyKoh3drLdVg4bY6ES2xiKxASduyCvNAyA2Y=
-SHA256 (qt/qtimageformats-everywhere-opensource-src-5.15.6.tar.xz) = 
TLyTGPtTLQ+poUdGDAU9HfwKygGd/aJxGX2T6GNATl0=
-SHA256 (qt/qtlocation-everywhere-opensource-src-5.15.6.tar.xz) = 
Uj6+IAKOuqU3seotSzo9NikSayayNaKHb9t+OKBj3Cw=
-SHA256 (qt/qtmultimedia-everywhere-opensource-src-5.15.6.tar.xz) = 
1gucbcknVH21rwn9EzCZtTYURMt+MpqLJxmAUS4DME0=
-SHA256 (qt/qtnetworkauth-everywhere-opensource-src-5.15.6.tar.xz) = 
PWVMtXmcoBmcAYbWfBfLkA2RNyo1lr62ipYBncJB6Ek=
-SHA256 (qt/qtpurchasing-everywhere-opensource-src-5.15.6.tar.xz) = 
uR6iN28lxqQBvuZ9pDkmm745P3nT6J4vZ20yOTZlTE4=
-SHA256 (qt/qtremoteobjects-everywhere-opensource-src-5.15.6.tar.xz) = 
DpSckuPYuzwScAjP/GjY/4+34+wKfNDs6LBkNIduiXc=
-SHA256 (qt/qtscript-everywhere-opensource-src-5.15.6.tar.xz) = 
PPVbEGBYJdis0DgOosWlDj0IH5/aiQDMkD//L8iykO8=
-SHA256 (qt/qtscxml-everywhere-opensource-src-5.15.6.tar.xz) = 
nwGyBYY0pwJ5aULsXnCXSvx5R9x8AUEYr0dCGnS39yM=
-SHA256 (qt/qtsensors-everywhere-opensource-src-5.15.6.tar.xz) = 
v4A0ZH9ngmbxbgmQ6sNkU2NDezXVEykMgpmZ52Ehgsg=
-SHA256 (qt/qtserialbus-everywhere-opensource-src-5.15.6.tar.xz) = 
NZj5I+uaWAyS+HAKM27W4HlLKwPcqUSkBmPp2/ugVlk=
-SHA256 (qt/qtserialport-everywhere-opensource-src-5.15.6.tar.xz) = 
knKtnvQm3UF+sO921W3wNS2uYBx0r0LhPl7SNJEkR3U=
-SHA256 (qt/qtspeech-everywhere-opensource-src-5.15.6.tar.xz) = 
rbIQbJWpj4OV7v8zUtkEWo+qTt7GudugoYzepaUQZfc=
-SHA256 (qt/qtsvg-everywhere-opensource-src-5.15.6.tar.xz) = 
UjqBbOjcM7YChP9vzxc0IbFu6K3eLFVUH60r1r8qcZk=
-SHA256 (qt/qtvirtualkeyboard-everywhere-opensource-src-5.15.6.tar.xz) = 
Kqt447IHPrMEJD8I+EyagP3giylotUXFbv9jKdD0YQ8=
-SHA256 (qt/qtwebchannel-everywhere-opensource-src-5.15.6.tar.xz) = 
3fSxNk/arn9sIWbsxEAKWGkvznTzFzdAfQr5/399tcw=
-SHA256 (qt/qtwebsockets-everywhere-opensource-src-5.15.6.tar.xz) = 
Y9Rx0tTJmdX6lstze5r8WMeker7dHwCPmTOCzQ6JrBM=
-SHA256 (qt/qtx11extras-everywhere-opensource-src-5.15.6.tar.xz) = 
mI4Sc2ZkjPP+CAuBh4djinwwztmwNn4W7lA190ehsYY=
-SHA256 (qt/qtxmlpatterns-everywhere-opensource-src-5.15.6.tar.xz) = 
5x496dL+s8Tm5AAOSgBGqyZUno5C+XfMYj85pjwdVvw=
-SIZE (qt/qt3d-everywhere-opensource-src-5.15.6.tar.xz) = 81928680
-SIZE (qt/qtcharts-everywhere-opensource-src-5.15.6.tar.xz) = 4254060
-SIZE (qt/qtdoc-everywhere-opensource-src-5.15.6.tar.xz) = 5766140
-SIZE (qt/qtgamepad-everywhere-opensource-src-5.15.6.tar.xz) = 388756
-SIZE (qt/qtgraphicaleffects-everywhere-opensource-src-5.15.6.tar.xz) = 14043564
-SIZE (qt/qtimageformats-everywhere-opensource-src-5.15.6.tar.xz) = 1837328
-SIZE (qt/qtlocation-everywhere-opensource-src-5.15.6.tar.xz) = 6558128
-SIZE (qt/qtmultimedia-everywhere-opensource-src-5.15.6.tar.xz) = 3830456
-SIZE (qt/qtnetworkauth-everywhere-opensource-src-5.15.6.tar.xz) = 143428
-SIZE (qt/qtpurchasing-everywhere-opensource-src-5.15.6.tar.xz) = 210476
-SIZE (qt/qtremoteobjects-everywhere-opensource-src-5.15.6.tar.xz) = 377660
-SIZE (qt/qtscript-everywhere-opensource-src-5.15.6.tar.xz) = 2663920
-SIZE (qt/qtscxml-everywhere-opensource-src-5.15.6.tar.xz) = 436724
-SIZE (qt/qtsensors-everywhere-opensource-src-5.15.6.tar.xz) = 2058784
-SIZE (qt/qtserialbus-everywhere-opensource-src-5.15.6.tar.xz) = 358352
-SIZE (qt/qtserialport-everywhere-opensource-src-5.15.6.tar.xz) = 323288
-SIZE (qt/qtspeech-everywhere-opensource-src-5.15.6.tar.xz) = 103504
-SIZE (qt/qtsvg-everywhere-opensource-src-5.15.6.tar.xz) = 1889056
-SIZE (qt/qtvirtualkeyboard-everywhere-opensource-src-5.15.6.tar.xz) = 10958608
-SIZE (qt/qtwebchannel-everywhere-opensource-src-5.15.6.tar.xz) = 210672
-SIZE (qt/qtwebsockets-everywhere-opensource-src-5.15.6.tar.xz) = 260696
-SIZE 

CHANGE sysutils/borgmatic, default to borgbackup-1.2

2022-12-26 Thread Bjorn Ketelaars
sysutils/borgmatic currently defaults to sysutils/borgbackup/1.1 as
RDEP, which is probably not the best choice as the 1.1 branch is "pretty
much out of maintenance" [0]. With the diff below new installs of
borgmatic will pull in borgbackup-1.2, unless borgbackup-1.1 is already
installed.

While here, make a slight change to sysutils/vorta, which should work
with borgbackup-1.1 as well.

Comments / OK?

[0] https://github.com/borgbackup/borg/pull/6149#issuecomment-1335690848


diff --git borgmatic/Makefile borgmatic/Makefile
index f5d2560820b..ab371f18b94 100644
--- borgmatic/Makefile
+++ borgmatic/Makefile
@@ -1,7 +1,7 @@
 COMMENT =  wrapper for Borg to create and prune backups
 
 MODPY_EGG_VERSION =1.7.5
-REVISION = 0
+REVISION = 1
 DISTNAME = borgmatic-${MODPY_EGG_VERSION}
 
 MAINTAINER =   Stuart Henderson 
@@ -18,7 +18,7 @@ MODPY_PI =Yes
 MODPY_PYBUILD =setuptools
 
 RUN_DEPENDS =  devel/py-colorama${MODPY_FLAVOR}-<0.5 \
-   borgbackup-*:sysutils/borgbackup/1.1 \
+   borgbackup-*:sysutils/borgbackup/1.2 \
devel/py-jsonschema${MODPY_FLAVOR} \
devel/py-setuptools${MODPY_FLAVOR} \
textproc/py-ruamel.yaml${MODPY_FLAVOR}>=0.15.0,<0.18.0 \
diff --git vorta/Makefile vorta/Makefile
index 87c31f02bcd..6ddd0e36765 100644
--- vorta/Makefile
+++ vorta/Makefile
@@ -1,6 +1,7 @@
 COMMENT=   GUI for Borg Backup
 
 MODPY_EGG_VERSION= 0.8.9
+REVISION=  0
 DISTNAME=  vorta-${MODPY_EGG_VERSION}
 
 CATEGORIES=sysutils
@@ -22,7 +23,7 @@ RUN_DEPENDS=  databases/py-peewee${MODPY_FLAVOR} \
devel/py-appdirs${MODPY_FLAVOR} \
security/py-paramiko${MODPY_FLAVOR} \
security/py-secretstorage${MODPY_FLAVOR} \
-   sysutils/borgbackup/1.2 \
+   borgbackup-*:sysutils/borgbackup/1.2 \
sysutils/py-psutil${MODPY_FLAVOR} \
x11/py-qt5${MODPY_FLAVOR}
 



Re: Ruby 3.2.0

2022-12-26 Thread George Koehler
On Sun, 25 Dec 2022 15:52:33 + (UTC)
Jeremy Evans  wrote:

> Ruby 3.2.0 was released today, release announcement at:
> https://www.ruby-lang.org/en/news/2022/12/25/ruby-3-2-0-released/

I tried to build lang/ruby/3.2 after you imported it, but an installed
devel/ruby-shims broke "make fake".  I fixed the build by adding
CONFIGURE_ENV += --without-baseruby

I also observe that ruby%3.2 would depend on ruby%3.1 if your arch has
yjit (amd64, aarch64).  The chain of build dependencies is

lang/ruby/3.2 -> lang/rust -> devel/llvm
-> devel/swig -> lang/ruby/3.1

If the default ruby changed from 3.1 to 3.2, this might become a
circular dependency.

My build failed on powerpc (no yjit), but I had installed both
ruby 3.1.2 and ruby-shims for other reasons.  (I hadn't upgraded to
3.1.3.)  "make configure" detected 3.1.2 via the shim,

configure: loading site script /usr/ports/pobj/ruby-3.2.0/config.site
checking for ruby... /usr/local/bin/ruby
ruby31: No such file or directory -- tool/downloader.rb (LoadError)
checking build system type... powerpc-unknown-openbsd7.2
...
   * man page type:   doc
   * BASERUBY -v: ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) \
  [powerpc-openbsd]

In "make fake", baseruby failed to require tool/downloader.rb because
we had deleted it in POST_EXTRACT.  I don't need to download gems nor
run baseruby, because ruby-3.2.0.tar.gz has all the stuff.  (When I
build ruby from git, I need baseruby.)  I add --without-baseruby to
ignore ruby-shims and package ruby%3.2 normally.

I put CONFIGURE_ENV += --without-baseruby in 3.2/Makefile.inc, but it
should probably go in Makefile.inc.
--George

Index: 3.2/Makefile
===
RCS file: /cvs/ports/lang/ruby/3.2/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- 3.2/Makefile26 Dec 2022 03:03:57 -  1.1.1.1
+++ 3.2/Makefile27 Dec 2022 02:31:36 -
@@ -30,6 +30,7 @@ COMPILER =  base-clang ports-gcc
 
 # Fix path for JIT compiler to not use shims in ports obj bin dir
 CONFIGURE_ENV +=   ac_cv_path_MJIT_CC=`which ${CC}`
+CONFIGURE_ARGS +=  --without-baseruby
 
 GEM_EXTENSIONS_DIR = 
lib/ruby/gems/${REV}/extensions/${MACHINE_ARCH:S/i386/x86/:S/amd64/x86_64/}-openbsd
 SUBST_VARS += GEM_EXTENSIONS_DIR



Re: UPDATE: arm-compute-library 22.11

2022-12-26 Thread Kevin Lo
Ping?

On Sun, Dec 18, 2022 at 06:48:09PM +0800, Kevin Lo wrote:
> 
> Hi,
> 
> This updates arm-compute-library to 22.11. Changes are listed here 
> https://arm-software.github.io/ComputeLibrary/v22.11/versions_changelogs.xhtml#S2_2_changelog
> 
> ok?
> 
> Index: devel/arm-compute-library/Makefile
> ===
> RCS file: /cvs/ports/devel/arm-compute-library/Makefile,v
> retrieving revision 1.8
> diff -u -p -u -p -r1.8 Makefile
> --- devel/arm-compute-library/Makefile13 Sep 2022 08:59:48 -  
> 1.8
> +++ devel/arm-compute-library/Makefile18 Dec 2022 10:39:29 -
> @@ -2,7 +2,7 @@ ONLY_FOR_ARCHS =  aarch64
>  
>  COMMENT =Arm compute library
>  
> -V =  22.08
> +V =  22.11
>  PKGNAME =arm-compute-library-${V}
>  
>  GH_ACCOUNT = ARM-software
> @@ -17,7 +17,7 @@ MAINTAINER =Kevin Lo   
>  CORE_SO_V =  2.0
>  GRAPH_SO_V = 2.1
> -COMPUTE_SO_V =   3.1
> +COMPUTE_SO_V =   3.2
>  
>  SHARED_LIBS +=   arm_compute ${COMPUTE_SO_V}
>  SHARED_LIBS +=   arm_compute_core ${CORE_SO_V}
> @@ -32,7 +32,7 @@ COMPILER =  base-clang ports-gcc
>  
>  # "build=native" here just means "not cross-compiled"
>  MODSCONS_FLAGS = Werror=0 neon=1 opencl=0 embed_kernels=0 examples=0 \
> - os=openbsd arch=arm64-v8a build=native
> + os=openbsd arch=armv8a build=native
>  
>  MODULES =devel/scons
>  
> Index: devel/arm-compute-library/distinfo
> ===
> RCS file: /cvs/ports/devel/arm-compute-library/distinfo,v
> retrieving revision 1.5
> diff -u -p -u -p -r1.5 distinfo
> --- devel/arm-compute-library/distinfo13 Sep 2022 08:59:48 -  
> 1.5
> +++ devel/arm-compute-library/distinfo18 Dec 2022 10:39:29 -
> @@ -1,2 +1,2 @@
> -SHA256 (ComputeLibrary-22.08.tar.gz) = 
> rCzntWNumfF1sIQ2L4P+JNcubOsL1i7lhmdy9zVdAk0=
> -SIZE (ComputeLibrary-22.08.tar.gz) = 13257068
> +SHA256 (ComputeLibrary-22.11.tar.gz) = 
> 4goGDTxPgDiJ2WwvC4ZQBLo+9OIoKZpEM56hwbqCfIU=
> +SIZE (ComputeLibrary-22.11.tar.gz) = 13316795
> Index: devel/arm-compute-library/patches/patch-SConscript
> ===
> RCS file: /cvs/ports/devel/arm-compute-library/patches/patch-SConscript,v
> retrieving revision 1.6
> diff -u -p -u -p -r1.6 patch-SConscript
> --- devel/arm-compute-library/patches/patch-SConscript13 Sep 2022 
> 08:59:48 -  1.6
> +++ devel/arm-compute-library/patches/patch-SConscript18 Dec 2022 
> 10:39:29 -
> @@ -1,7 +1,7 @@
>  Index: SConscript
>  --- SConscript.orig
>  +++ SConscript
> -@@ -632,7 +632,7 @@ else:
> +@@ -638,7 +638,7 @@ else:
>   elif 'sve' in env['arch']:
>   lib_files += lib_files_sve
>   
> @@ -10,7 +10,7 @@ Index: SConscript
>   
>   Export('arm_compute_a')
>   
> -@@ -651,7 +651,7 @@ if env['os'] == 'macos':
> +@@ -657,7 +657,7 @@ if env['os'] == 'macos':
>   # macos static library archiver fails if given an empty list of files
>   arm_compute_core_a = build_library('arm_compute_core-static', 
> arm_compute_env, lib_files, static=True)
>   else:
> @@ -19,7 +19,7 @@ Index: SConscript
>   
>   Export('arm_compute_core_a')
>   
> -@@ -664,7 +664,7 @@ arm_compute_graph_env = arm_compute_env.Clone()
> +@@ -670,7 +670,7 @@ arm_compute_graph_env = arm_compute_env.Clone()
>   # Build graph libraries
>   arm_compute_graph_env.Append(CXXFLAGS = ['-Wno-redundant-move', 
> '-Wno-pessimizing-move'])
>   
> Index: devel/arm-compute-library/patches/patch-SConstruct
> ===
> RCS file: /cvs/ports/devel/arm-compute-library/patches/patch-SConstruct,v
> retrieving revision 1.6
> diff -u -p -u -p -r1.6 patch-SConstruct
> --- devel/arm-compute-library/patches/patch-SConstruct13 Sep 2022 
> 08:59:48 -  1.6
> +++ devel/arm-compute-library/patches/patch-SConstruct18 Dec 2022 
> 10:39:29 -
> @@ -1,7 +1,7 @@
>  Index: SConstruct
>  --- SConstruct.orig
>  +++ SConstruct
> -@@ -244,17 +244,8 @@ c_compiler = os.environ.get('CC', default_c_compiler)
> +@@ -245,17 +245,8 @@ c_compiler = os.environ.get('CC', default_c_compiler)
>   if env['os'] == 'android' and ( 'clang++' not in cpp_compiler or 'clang' 
> not in c_compiler ):
>   print( "WARNING: Only clang is officially supported to build the 
> Compute Library for Android")
>   
> @@ -20,7 +20,7 @@ Index: SConstruct
>   if env['cppthreads']:
>   env.Append(CPPDEFINES = [('ARM_COMPUTE_CPP_SCHEDULER', 1)])
>   
> -@@ -406,25 +397,6 @@ if not GetOption("help"):
> +@@ -407,25 +398,6 @@ if not GetOption("help"):
>   except OSError:
>   print("ERROR: Compiler '%s' not found" % env['CXX'])
>   Exit(1)
> Index: devel/arm-compute-library/patches/patch-include_libnpy_npy_hpp
> ===
> RCS file: 

CVS: cvs.openbsd.org: ports

2022-12-26 Thread Brian Callahan
CVSROOT:/cvs
Module name:ports
Changes by: bcal...@cvs.openbsd.org 2022/12/26 14:21:23

Modified files:
sysutils/ugrep : Makefile distinfo 

Log message:
Update to ugrep-3.9.2
Changelog: https://github.com/Genivia/ugrep/compare/v3.7.9...v3.9.2



[update] sysutils/loki to 2.7.1

2022-12-26 Thread Lucas Raab
Hello,

Here's a quick update to loki 2.7.1 that's been working fine. Any other
reports?

changelog:
* Add single compactor http client for delete and gennumber clients.
  This fixes a bug caused by the accidental introduction of different
  HTTP clients for compactor and gennumber operations that resulted
  in 404s when only the gennumber middlewares were enabled
* Change default deletion mode to filter-only on account of the bug
* Delete can now be performed over GRPC

Thanks,
Lucas
diff refs/heads/master refs/heads/loki
commit - 13b404083be76ca5f42ac330e3f20753ee4106ba
commit + 4aa5efdd743bbf7ddfaaf172d70c2931b7e6d46b
blob - 2da9a75c9fd9e00e31271d68e7b4ceb9d8bc0782
blob + f9bcab23699c98dfd6b2c01eaef23cca6c81cbe8
--- sysutils/loki/Makefile
+++ sysutils/loki/Makefile
@@ -3,7 +3,7 @@ GH_TAGNAME =v2.7.0
 
 GH_ACCOUNT =   grafana
 GH_PROJECT =   loki
-GH_TAGNAME =   v2.7.0
+GH_TAGNAME =   v2.7.1
 
 CATEGORIES =   sysutils
 
blob - 6b65434664e8d6594d662f09987f82db8e1729e7
blob + 3de77adac6a879eda32395771694ae7e626cedad
--- sysutils/loki/distinfo
+++ sysutils/loki/distinfo
@@ -1,2 +1,2 @@
-SHA256 (loki-2.7.0.tar.gz) = /N9pKxF71BLktaYYEdkvGLOgLbbjgC5qvsDE9YTTGGE=
-SIZE (loki-2.7.0.tar.gz) = 36692704
+SHA256 (loki-2.7.1.tar.gz) = Nj97oHguPrHPqJsSQDEbGCzj4cDFNJfxjoducXSfDok=
+SIZE (loki-2.7.1.tar.gz) = 36700704


Re: games/love: bring in multiple versions

2022-12-26 Thread Omar Polo
forgot to mention another thing: I'm building all the versions of love
with lua 5.1.  I don't know if all the games are fine with lua 5.1 or
if some titles wants a newer version.  Building flavored versions of
each love version is not difficult (except maybe for the ugliness of
the binaries, we'd end up with stuff like love-11.4-5.3 :/) but I
prefer we figure out if it's needed or not.  (and current tarball only
uses 5.1)

When testing a title and being in doubt, building a version of love
targetting another lua version is easy:

$ make clean='package plist'
$ make MODLUA_VERSION=5.4 clean repackage reinstall

further testing is welcome :)

On 2022/12/24 13:40:20 +0100, Omar Polo  wrote:
> Here's another attempt at updating games/love, this time by using
> multiple versions, thfr@ and bentley@ reminded me that's needed to run
> more games (retrocompatibility is not really a thing.)
> 
> The idea then is to move the current port for the 0.8.0 (assuming we
> want to keep it) as games/love/0.8.0 and add some other versions too,
> for the time being 0.10.4 and 11.4 (the latest.)  11.1 doesn't compile
> out of the box, and we can always add other versions later.
> 
> There's some tweaking around to allow multiple versions to be
> installed at the same time:
> 
>  - love/0.8.0 only ship the bin/love executable.  it gains a @pkgpath
>for the updates (that I've tested successfully with pkg_add -u) and
>it's renamed bin/love-0.8.0.  i've also bumped the revision and
>regenerated the wantlibs, otherwise it's basically the current
>packaged version.
> 
>   % cd /usr/ports/packages/amd64/all
>   % ls
>   love-0.10.2.tgz love-11.4.tgz
>   love-0.8.0p14.tgz   love-mime-0.1.tgz
>   % doas env TRUSTED_PKG_PATH=./ pkg_add -u love
>   love-0.8.0p13->0.8.0p14: ok
> 
>  - love/0.10.4 and 11.4 install a shared library and I had to patch
>the Makefile.am to convince libtool to generate shared libraries
>that the ports tree may like.  They also install a symlink, a
>static library and the .la file that I'm removing in a post-install
>hook.  Playing with --disable-static didn't help.
> 
>  - love/0.10.4 and 11.4 (and versions in between) also ship the MIME
>type thingy for the desktops.  I've moved this to a subpackage
>love-mime and added it as RDEP on the affected versions to avoid
>conflicts.  love-mime just ship an icon and the xml for the mime
>type applications/x-love-game definition.
> 
> There's no file conflict between the currently packaged love-0.8.0 and
> the new set of love ports, hence only the @pkgpath for the update and
> no @conflict.  I've added @option is-branch and @option
> no-default-conflict that, per pkg_create(1), seems to be needed in
> this case, but I'm still getting an error making the packages:
> 
>   % make package
>   [...]
>   Creating package love-0.10.2
>   Warning: @option no-default-conflict without @conflict
> 
> Anyway, all the versions are installable at the same time and seems to
> work:
> 
>   % pkg_info | grep love
>   love-0.10.2 2D games framework for use with Lua
>   love-0.8.0p14   2D games framework for use with Lua
>   love-11.4   2D games framework for use with Lua
>   love-mime-0.1   MIME definition for applications/x-love-game
> 
> 
> Since I'm changing the structure of games/love quite a bit, I'm just
> attaching a tarball instead of generating a diff, hope it's fine.
> 
> OK/comments welcome!




CVS: cvs.openbsd.org: ports

2022-12-26 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2022/12/26 11:22:10

Modified files:
sysutils/restic: Makefile 
sysutils/restic/pkg: DESCR PLIST 
Added files:
sysutils/restic/patches: patch-cmd_restic_cmd_self_update_go 

Log message:
restic porting changes
- tweak recent change to use a normal patch instead of sed, the filename
is not version-dependent so no benefit of sed
- don't install the restic-self-update manpage now that it's been disabled
- install shell completion scripts
- update DESCR



CVS: cvs.openbsd.org: ports

2022-12-26 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2022/12/26 11:16:02

ports/sysutils/restic/patches

Update of /cvs/ports/sysutils/restic/patches
In directory cvs.openbsd.org:/tmp/cvs-serv8603/patches

Log Message:
Directory /cvs/ports/sysutils/restic/patches added to the repository



CVS: cvs.openbsd.org: ports

2022-12-26 Thread Klemens Nanni
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2022/12/26 10:45:24

Modified files:
sysutils/restic: Makefile 

Log message:
selfupdate is disabled by default

Fixing the go build directive was enough for the default to kick in,
no need to explicitly disable it through flags.

Should be no package change, but bump revision for clarity.



CVS: cvs.openbsd.org: ports

2022-12-26 Thread Lucas Raab
CVSROOT:/cvs
Module name:ports
Changes by: lr...@cvs.openbsd.org   2022/12/26 08:58:03

Modified files:
math   : Makefile 

Log message:
math/ hook py-contourpy up



CVS: cvs.openbsd.org: ports

2022-12-26 Thread Lucas Raab
CVSROOT:/cvs
Module name:ports
Changes by: lr...@cvs.openbsd.org   2022/12/26 08:56:39

Log message:
math/py-contourpy: import 1.0.6

ContourPy is a Python library for calculating contours of 2D
quadrilateral grids

feedback from and ok sthen@

Status:

Vendor Tag: lraab
Release Tags:   lraab_20221226

N ports/math/py-contourpy/Makefile
N ports/math/py-contourpy/distinfo
N ports/math/py-contourpy/pkg/DESCR
N ports/math/py-contourpy/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2022-12-26 Thread Lucas Raab
CVSROOT:/cvs
Module name:ports
Changes by: lr...@cvs.openbsd.org   2022/12/26 08:16:48

Modified files:
geo: Makefile 

Log message:
geo/ Hook up py-xyzservices



CVS: cvs.openbsd.org: ports

2022-12-26 Thread Lucas Raab
CVSROOT:/cvs
Module name:ports
Changes by: lr...@cvs.openbsd.org   2022/12/26 08:15:11

Log message:
import geo/xyzservices 1.0.6

xyzservices is a lightweight library providing a repository of
available XYZ services offering raster basemap tiles.

Needed for www/py-bokeh update

ok sthen@

Status:

Vendor Tag: lraab
Release Tags:   lraab_20221226

N ports/geo/py-xyzservices/Makefile
N ports/geo/py-xyzservices/distinfo
N ports/geo/py-xyzservices/pkg/DESCR
N ports/geo/py-xyzservices/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2022-12-26 Thread Gonzalo L . Rodriguez
CVSROOT:/cvs
Module name:ports
Changes by: gonz...@cvs.openbsd.org 2022/12/26 07:51:05

Modified files:
security   : Makefile 

Log message:
Add osv-scanner



CVS: cvs.openbsd.org: ports

2022-12-26 Thread Gonzalo L . Rodriguez
CVSROOT:/cvs
Module name:ports
Changes by: gonz...@cvs.openbsd.org 2022/12/26 07:49:55

Log message:
scan your projects dependencies for vulnerabilities OK benoit@ lraab@

Status:

Vendor Tag: gonzalo
Release Tags:   gonzalo_20222612

N ports/security/osv-scanner/Makefile
N ports/security/osv-scanner/distinfo
N ports/security/osv-scanner/modules.inc
N ports/security/osv-scanner/pkg/DESCR
N ports/security/osv-scanner/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2022-12-26 Thread Lucas Raab
CVSROOT:/cvs
Module name:ports
Changes by: lr...@cvs.openbsd.org   2022/12/26 07:18:22

Modified files:
www/libreddit  : Makefile distinfo 

Log message:
www/libreddit: update to 0.25.1

changelog:
* List post duplicates
* Fix regression: videos no longer appear in posts
* Cache result of server::determine_compressor

ok sthen@



[update] alpine 2.26

2022-12-26 Thread Theo Buehler
This updates alpine to 2.26. I don't remember what needs to be tested
with PHP. The diff went through a full amd64 bulk without fallout.

Index: Makefile
===
RCS file: /cvs/ports/mail/alpine/Makefile,v
retrieving revision 1.59
diff -u -p -r1.59 Makefile
--- Makefile7 Aug 2022 08:15:51 -   1.59
+++ Makefile21 Dec 2022 09:39:30 -
@@ -6,7 +6,7 @@ COMMENT-pico=   UW text editor
 COMMENT-pilot= UW file system navigator
 FIX_EXTRACT_PERMISSIONS =  Yes
 
-V= 2.25
+V= 2.26
 DISTNAME=  alpine-${V}
 EXTRACT_SUFX=  .tar.xz
 
@@ -17,12 +17,8 @@ PICO_V=  5.09
 # grep PILOT_VERSION ${WRKSRC}/pico/pilot.c
 PILOT_V=   2.99
 
-REVISION-main= 3
 REVISION-pico= 26
 REVISION-pilot=26
-REVISION-c-client= 4
-REVISION-mailutil= 2
-REVISION-imap= 2
 
 PKGNAME-main=  alpine-${V}
 PKGNAME-c-client=  c-client-${V}
Index: distinfo
===
RCS file: /cvs/ports/mail/alpine/distinfo,v
retrieving revision 1.10
diff -u -p -r1.10 distinfo
--- distinfo22 Sep 2021 20:57:10 -  1.10
+++ distinfo21 Dec 2022 09:39:37 -
@@ -1,2 +1,2 @@
-SHA256 (alpine-2.25.tar.xz) = ZYoVCYL2dAu0Eo5t2BGI6qEhLKC/aJuDwgk7tRjs93Y=
-SIZE (alpine-2.25.tar.xz) = 7495372
+SHA256 (alpine-2.26.tar.xz) = wHecK+bEfTBVSFSj4U7142U5UCszEGiFEyknWJipuro=
+SIZE (alpine-2.26.tar.xz) = 7517628
Index: patches/patch-alpine_pine-use_c
===
RCS file: /cvs/ports/mail/alpine/patches/patch-alpine_pine-use_c,v
retrieving revision 1.6
diff -u -p -r1.6 patch-alpine_pine-use_c
--- patches/patch-alpine_pine-use_c 11 Mar 2022 19:34:32 -  1.6
+++ patches/patch-alpine_pine-use_c 21 Dec 2022 09:42:17 -
@@ -1,6 +1,7 @@
 alpine/pine-use.c.orig Mon Feb  6 01:06:22 2017
-+++ alpine/pine-use.c  Tue Apr 25 11:10:08 2017
-@@ -24,7 +24,7 @@ static char rcsid[] = "$Id: pine-use.c 761 2007-10-23 
+Index: alpine/pine-use.c
+--- alpine/pine-use.c.orig
 alpine/pine-use.c
+@@ -20,7 +20,7 @@
  #include 
  
  #ifndef MAILSPOOLPCTS
Index: patches/patch-configure
===
RCS file: /cvs/ports/mail/alpine/patches/patch-configure,v
retrieving revision 1.12
diff -u -p -r1.12 patch-configure
--- patches/patch-configure 11 Mar 2022 19:34:32 -  1.12
+++ patches/patch-configure 21 Dec 2022 09:42:13 -
@@ -1,7 +1,7 @@
 Index: configure
 --- configure.orig
 +++ configure
-@@ -13717,6 +13717,7 @@ fi
+@@ -14878,6 +14878,7 @@ fi
fi
  
  
@@ -9,7 +9,7 @@ Index: configure
  
  
  
-@@ -14862,6 +14863,7 @@ $as_echo "$ac_res" >&6; }
+@@ -16023,6 +16024,7 @@ $as_echo "$ac_res" >&6; }
INCINTL=
  fi
  
Index: patches/patch-imap_src_osdep_unix_Makefile
===
RCS file: /cvs/ports/mail/alpine/patches/patch-imap_src_osdep_unix_Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 patch-imap_src_osdep_unix_Makefile
--- patches/patch-imap_src_osdep_unix_Makefile  11 Mar 2022 19:34:32 -  
1.7
+++ patches/patch-imap_src_osdep_unix_Makefile  21 Dec 2022 09:42:13 -
@@ -35,7 +35,7 @@ Index: imap/src/osdep/unix/Makefile
 @@ -156,6 +158,7 @@ BINARIES=osdep.o mail.o misc.o newsrc.o smanager.o utf
   dummy.o pseudo.o netmsg.o flstring.o fdstring.o \
   rfc822.o nntp.o smtp.o imap4r1.o http.o json.o pop3.o \
-  unix.o mbx.o mmdf.o tenex.o mtx.o news.o phile.o mh.o mx.o mix.o
+  unix.o mbx.o mmdf.o tenex.o mtx.o news.o phile.o mh.o mx.o mix.o sha.o
 +SOBINARIES=$(BINARIES:.o=.so)
  CFLAGS=-g
  
@@ -93,7 +93,7 @@ Index: imap/src/osdep/unix/Makefile
  
  
  # Dependencies
-@@ -924,7 +939,7 @@ http.o: mail.h misc.h osdep.h utf8.h http.h json.h
+@@ -925,7 +940,7 @@ sha.o: mail.h misc.h osdep.h sha.h sha-private.h hash.
  
  # OS-dependent
  
@@ -102,7 +102,7 @@ Index: imap/src/osdep/unix/Makefile
osdep.h env_unix.h tcp_unix.h oauth2_aux.h \
osdep.c env_unix.c fs_unix.c ftl_unix.c nl_unix.c tcp_unix.c ip_unix.c\
auths.c crexcl.c flockcyg.c flocklnx.c flocksim.c fsync.c \
-@@ -939,12 +954,12 @@ osdep.o:mail.h misc.h env.h fs.h ftl.h nl.h tcp.h \
+@@ -940,12 +955,12 @@ osdep.o:mail.h misc.h env.h fs.h ftl.h nl.h tcp.h \
write.c sslstdio.c \
strerror.c strpbrk.c strstr.c strtok.c strtoul.c \
OSCFLAGS
Index: patches/patch-imap_src_osdep_unix_ssl_unix_c
===
RCS file: /cvs/ports/mail/alpine/patches/patch-imap_src_osdep_unix_ssl_unix_c,v
retrieving revision 1.6
diff -u -p -r1.6 patch-imap_src_osdep_unix_ssl_unix_c
--- patches/patch-imap_src_osdep_unix_ssl_unix_c11 Mar 2022 19:34:32 
-  1.6
+++ patches/patch-imap_src_osdep_unix_ssl_unix_c   

Re: [update] www/py-bokeh to 3.0.3

2022-12-26 Thread Stuart Henderson
On 2022/12/24 15:53, Lucas Raab wrote:
> Hello,
> 
> Here's an update for bokeh to the latest, but needs more eyes and tests.
> I've had it rolling around in my tree for a bit and works, but I'm not
> going to pretend I extensively use its capabilities.
> 
> Attached to this are two new RDEPs, the latter of which should be
> applicable to a future matplotlib update:
> * geo/py-xyzservices
> * math/py-contourpy

contourpy needs WANTLIB and COMPILER=base-clang ports-gcc, otherwise
ok to import those.

> Tests are disabled as the pypi-hosted dist hasn't provided tests.
> Setting GH_ does obviously get the tests, but then the python build
> process wants to rebuild the css files and wants node to do so. There
> are also many, many more TDEPs that would need to imported.

Small nit below otherwise bokeh looks good to me too (I can't do
extensive testing either, but I don't think that's really needed
anyway, as long as the basics work if there are problems they're
unlikely to be OpenBSD-specific).

>  RUN_DEPENDS= devel/py-dateutil${MODPY_FLAVOR} \

Looks like this can be dropped, I don't see it used any more

>   devel/py-typing-extensions${MODPY_FLAVOR}>=3.10.0.0 \

(This is no longer a listed dependency but is still imported in some
cases so makes sense to keep it listed. typing.extensions is part
of core Python and as of 3.10 many ports can use that instead of
typing_extensions which is an external module).



CVS: cvs.openbsd.org: ports

2022-12-26 Thread Omar Polo
CVSROOT:/cvs
Module name:ports
Changes by: o...@cvs.openbsd.org2022/12/26 04:06:19

Modified files:
lang   : Makefile 

Log message:
+fennel,lua54



CVS: cvs.openbsd.org: ports

2022-12-26 Thread Omar Polo
CVSROOT:/cvs
Module name:ports
Changes by: o...@cvs.openbsd.org2022/12/26 04:05:59

Modified files:
lang/fennel: Makefile 

Log message:
lang/fennel: add lua54 flavor



CVS: cvs.openbsd.org: ports

2022-12-26 Thread Omar Polo
CVSROOT:/cvs
Module name:ports
Changes by: o...@cvs.openbsd.org2022/12/26 04:05:35

Modified files:
devel  : Makefile 

Log message:
+luarocks,lua54



CVS: cvs.openbsd.org: ports

2022-12-26 Thread Omar Polo
CVSROOT:/cvs
Module name:ports
Changes by: o...@cvs.openbsd.org2022/12/26 04:05:14

Modified files:
devel/luarocks : Makefile 

Log message:
devel/luarocks: add lua54 flavor



CVS: cvs.openbsd.org: ports

2022-12-26 Thread Klemens Nanni
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2022/12/26 03:55:43

Modified files:
sysutils/restic: Makefile 

Log message:
disable self-update;  OK sthen



CVS: cvs.openbsd.org: ports

2022-12-26 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2022/12/26 03:13:45

Modified files:
net/librenms   : Makefile 
net/librenms/pkg: PLIST 

Log message:
fix bash-completion script name



UODATE: nasm 2.16.01

2022-12-26 Thread Brad Smith
Here is an update to nasm 2.16.01


Support for the rdf format has been discontinued and all the RDOFF utilities 
has been removed.


Support for the RDOFF output format and the RDOFF tools have been removed. The 
RDOFF tools had
already been broken since at least NASM 2.14. For flat code the ELF output 
format recommended;
for segmented code the obj (OMF) output format.

https://nasm.us/doc/nasmdocc.html


Index: Makefile
===
RCS file: /home/cvs/ports/devel/nasm/Makefile,v
retrieving revision 1.50
diff -u -p -u -p -r1.50 Makefile
--- Makefile11 Mar 2022 18:50:51 -  1.50
+++ Makefile26 Dec 2022 08:52:58 -
@@ -2,7 +2,7 @@ ONLY_FOR_ARCHS= amd64 i386
 
 COMMENT=   general-purpose multi-platform x86 assembler
 
-VERSION=   2.15.05
+VERSION=   2.16.01
 DISTNAME=  nasm-${VERSION}
 CATEGORIES=devel lang
 MASTER_SITES=  ${HOMEPAGE}/pub/nasm/releasebuilds/${VERSION}/
Index: distinfo
===
RCS file: /home/cvs/ports/devel/nasm/distinfo,v
retrieving revision 1.26
diff -u -p -u -p -r1.26 distinfo
--- distinfo31 Aug 2020 20:18:10 -  1.26
+++ distinfo26 Dec 2022 08:53:02 -
@@ -1,2 +1,2 @@
-SHA256 (nasm-2.15.05.tar.xz) = PK9nKcEHO/lmKbV87jHutU9PgSmwGQLHNCiDZVCzCj8=
-SIZE (nasm-2.15.05.tar.xz) = 995732
+SHA256 (nasm-2.16.01.tar.xz) = x3dF9IAjde/u4uxcCta38DfqnIfJKxSaljf/CZ8WJVg=
+SIZE (nasm-2.16.01.tar.xz) = 1017732
Index: pkg/PLIST
===
RCS file: /home/cvs/ports/devel/nasm/pkg/PLIST,v
retrieving revision 1.16
diff -u -p -u -p -r1.16 PLIST
--- pkg/PLIST   11 Mar 2022 18:50:51 -  1.16
+++ pkg/PLIST   26 Dec 2022 08:54:12 -
@@ -1,25 +1,7 @@
-@bin bin/ldrdf
 @bin bin/nasm
 @bin bin/ndisasm
-@bin bin/rdf2bin
-bin/rdf2com
-bin/rdf2ihx
-bin/rdf2ith
-bin/rdf2srec
-@bin bin/rdfdump
-@bin bin/rdflib
-@bin bin/rdx
-@man man/man1/ldrdf.1
 @man man/man1/nasm.1
 @man man/man1/ndisasm.1
-@man man/man1/rdf2bin.1
-@man man/man1/rdf2com.1
-@man man/man1/rdf2ihx.1
-@man man/man1/rdf2ith.1
-@man man/man1/rdf2srec.1
-@man man/man1/rdfdump.1
-@man man/man1/rdflib.1
-@man man/man1/rdx.1
 share/doc/nasm/
 share/doc/nasm/html/
 share/doc/nasm/html/local.css
@@ -43,6 +25,7 @@ share/doc/nasm/html/nasmdocb.html
 share/doc/nasm/html/nasmdocc.html
 share/doc/nasm/html/nasmdocd.html
 share/doc/nasm/html/nasmdoce.html
+share/doc/nasm/html/nasmdocf.html
 share/doc/nasm/html/nasmdoci.html
 share/doc/nasm/html/nasmlogw.png
 share/doc/nasm/internal.doc



UPDATE: libass 0.17.0

2022-12-26 Thread Brad Smith
Here is an update to libass 0.17.0.


libass (0.17.0)
 * Fix various parts relating to automatic linebreaking
 * Fix rendering when hinting was enabled and fontsizes or scales are zero
 * Switch build to a non-recursive setup for improved parallelism
 * Improve quality of SSA Effects movement
 * Further documentation improvements
 * Completely invalid Events are now discarded during parsing

 * Introduction of LayoutRes{X,Y} script headers
 * New AlphaLevel style override to set all alpha values while keeping the color
 * Add ASS_FEATURE_WRAP_UNICODE to allow automatic linebreaks in accordance
   with the Unicode line breaking algorithm instead of ASS' much stricter
   breaking rules. For the feature to be available at runtime, libass must be
   linked against the new optional dependency libunibreak.

 * Improve VSFilter compatibility:
   * Fix premature truncation of animated alphas (was a 0.15.0 regression)
   * Fix handling of small delay parameters for legacy SSA Effects
   * Fix x-scaling with PlayResX
   * Fix x-scaling for anamorphic video
 (except for \be whose scaling remains buggy in general)
   * Support SSA's AlphaLevel style field
   * Support the \kt override tag from VSFilter's v4++ set
   * Parse ScriptType headers
   * Parse integer header, style and event field values like VSFilter
   * Ignore trailing whitespace in an event's text


Index: Makefile
===
RCS file: /home/cvs/ports/multimedia/libass/Makefile,v
retrieving revision 1.30
diff -u -p -u -p -r1.30 Makefile
--- Makefile5 Nov 2022 17:06:29 -   1.30
+++ Makefile26 Dec 2022 09:32:38 -
@@ -1,11 +1,10 @@
 COMMENT=   portable ASS/SSA subtitle renderer
 
-VER=   0.16.0
+VER=   0.17.0
 DISTNAME=  libass-${VER}
 CATEGORIES=multimedia devel
 MASTER_SITES=  https://github.com/libass/libass/releases/download/${VER}/
 EXTRACT_SUFX=  .tar.xz
-REVISION=  0
 
 SHARED_LIBS=   ass 3.1
 
Index: distinfo
===
RCS file: /home/cvs/ports/multimedia/libass/distinfo,v
retrieving revision 1.20
diff -u -p -u -p -r1.20 distinfo
--- distinfo6 Jun 2022 23:38:49 -   1.20
+++ distinfo26 Dec 2022 09:32:43 -
@@ -1,2 +1,2 @@
-SHA256 (libass-0.16.0.tar.xz) = Xb3p4iM5EZz47tWe6mxiOgdG71qQtonmigkBCQeOPAg=
-SIZE (libass-0.16.0.tar.xz) = 396304
+SHA256 (libass-0.17.0.tar.xz) = lx4uHbWdRA+IUW3NEYcQhBmjcOZIY/cGh9pZn99mzBo=
+SIZE (libass-0.17.0.tar.xz) = 403780