CVS: cvs.openbsd.org: ports
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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