Compare commits

...

3 Commits

10 changed files with 200 additions and 22 deletions

14
REPO
View File

@ -1,10 +1,12 @@
d:python3-xlrd
d:catgirl
d:highway
d:libretls
d:python3-agate-dbf
d:bogofilter
d:arpack
d:python3-pytimeparse
d:libjxl
d:python3-slugify
d:xournalpp
d:texlive-base
@ -70,6 +72,9 @@ f:052df1e3967afbb4ca4ce719c5befe37:python3-xlrd/.footprint
f:140b55dc887f1299342a06017f63a2d0:catgirl/.signature
f:b0fb98aca7ca344e0e41a9c816d0d559:catgirl/Pkgfile
f:ec564d739d79a41ad25008895f3e3716:catgirl/.footprint
f:f4891fbe86971492a1b8448ba68edf5f:highway/.signature
f:5228968044e235a3fa0fe674e6f7793d:highway/Pkgfile
f:88aa7dfd7d797404fb60d0e0f81978b7:highway/.footprint
f:028bd8ec401508103ceb5afe90f45af2:libretls/.signature
f:ecdce2f4ed8334deec3975c9bf3f493c:libretls/Pkgfile
f:95baaf00be09cf38f6ff62f52a32742a:libretls/.footprint
@ -85,6 +90,9 @@ f:8d0413724cd93f06c5014c5efdf75700:arpack/.footprint
f:86cb9b64f123f8fa8fce2f6aebff75b6:python3-pytimeparse/.signature
f:54fe456e4066480a395211a1d4838179:python3-pytimeparse/Pkgfile
f:25ab755226086d18a17cb559b05cf95b:python3-pytimeparse/.footprint
f:db676dd0e7b0ae3056858f94e0a128b1:libjxl/.signature
f:ea62578b926090dc220d77caf1e2a035:libjxl/Pkgfile
f:1ff4aa0bb14d7fb4e64fb1ddf757b979:libjxl/.footprint
f:2ee96ffa1eb73caa8437f5bcbb22b810:python3-slugify/.signature
f:86357648c850d82b1edd510314bc7152:python3-slugify/Pkgfile
f:6bc6bfa36d846e62c63348b2f8d54569:python3-slugify/.footprint
@ -112,9 +120,9 @@ f:cdefc83fffba86a176801cdf2b4d0683:librsync/.footprint
f:53a53c048bbe1ce9c5acb8ea68168e60:sbcl/.signature
f:648b99b628a7fb0cbc881fa856f04261:sbcl/Pkgfile
f:797873cb7df9b05455a2a3c31672f89c:sbcl/.footprint
f:10615370f25beb791300ae25530a8911:labwc/.signature
f:8328e8e7dfc13c317ca118d04e6380e8:labwc/Pkgfile
f:4f062b8dc8305abd43ae74e06e64a934:labwc/.footprint
f:005126fc05bb64064975cefd0e7f1617:labwc/.signature
f:d991d3a6e661958a6e85c86a1ac34621:labwc/Pkgfile
f:3254c0f494fed1fc8c667c56e61925dc:labwc/.footprint
f:805e98e8ca6ebfd1cce3459a90b4cd0f:maelstrom/struct-button.patch
f:a6273b7c03174cfb26972d9862278bcc:maelstrom/.signature
f:aa0a6869d42fc9a2d392330a589d0d14:maelstrom/maelstrom.desktop

70
highway/.footprint Normal file
View File

@ -0,0 +1,70 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/include/hwy/
-rw-r--r-- root/root usr/include/hwy/aligned_allocator.h
-rw-r--r-- root/root usr/include/hwy/base.h
-rw-r--r-- root/root usr/include/hwy/cache_control.h
drwxr-xr-x root/root usr/include/hwy/contrib/
drwxr-xr-x root/root usr/include/hwy/contrib/algo/
-rw-r--r-- root/root usr/include/hwy/contrib/algo/copy-inl.h
-rw-r--r-- root/root usr/include/hwy/contrib/algo/find-inl.h
-rw-r--r-- root/root usr/include/hwy/contrib/algo/transform-inl.h
drwxr-xr-x root/root usr/include/hwy/contrib/dot/
-rw-r--r-- root/root usr/include/hwy/contrib/dot/dot-inl.h
drwxr-xr-x root/root usr/include/hwy/contrib/image/
-rw-r--r-- root/root usr/include/hwy/contrib/image/image.h
drwxr-xr-x root/root usr/include/hwy/contrib/math/
-rw-r--r-- root/root usr/include/hwy/contrib/math/math-inl.h
drwxr-xr-x root/root usr/include/hwy/contrib/sort/
-rw-r--r-- root/root usr/include/hwy/contrib/sort/order.h
-rw-r--r-- root/root usr/include/hwy/contrib/sort/shared-inl.h
-rw-r--r-- root/root usr/include/hwy/contrib/sort/sorting_networks-inl.h
-rw-r--r-- root/root usr/include/hwy/contrib/sort/traits-inl.h
-rw-r--r-- root/root usr/include/hwy/contrib/sort/traits128-inl.h
-rw-r--r-- root/root usr/include/hwy/contrib/sort/vqsort-inl.h
-rw-r--r-- root/root usr/include/hwy/contrib/sort/vqsort.h
drwxr-xr-x root/root usr/include/hwy/contrib/unroller/
-rw-r--r-- root/root usr/include/hwy/contrib/unroller/unroller-inl.h
-rw-r--r-- root/root usr/include/hwy/detect_compiler_arch.h
-rw-r--r-- root/root usr/include/hwy/detect_targets.h
-rw-r--r-- root/root usr/include/hwy/foreach_target.h
-rw-r--r-- root/root usr/include/hwy/highway.h
-rw-r--r-- root/root usr/include/hwy/highway_export.h
-rw-r--r-- root/root usr/include/hwy/nanobenchmark.h
drwxr-xr-x root/root usr/include/hwy/ops/
-rw-r--r-- root/root usr/include/hwy/ops/arm_neon-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/arm_sve-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/emu128-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/generic_ops-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/ppc_vsx-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/rvv-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/scalar-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/set_macros-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/shared-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/tuple-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/wasm_128-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/x86_128-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/x86_256-inl.h
-rw-r--r-- root/root usr/include/hwy/ops/x86_512-inl.h
-rw-r--r-- root/root usr/include/hwy/per_target.h
-rw-r--r-- root/root usr/include/hwy/print-inl.h
-rw-r--r-- root/root usr/include/hwy/print.h
-rw-r--r-- root/root usr/include/hwy/robust_statistics.h
-rw-r--r-- root/root usr/include/hwy/targets.h
-rw-r--r-- root/root usr/include/hwy/timer-inl.h
-rw-r--r-- root/root usr/include/hwy/timer.h
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/cmake/
drwxr-xr-x root/root usr/lib/cmake/hwy/
-rw-r--r-- root/root usr/lib/cmake/hwy/hwy-config-relwithdebinfo.cmake
-rw-r--r-- root/root usr/lib/cmake/hwy/hwy-config-version.cmake
-rw-r--r-- root/root usr/lib/cmake/hwy/hwy-config.cmake
lrwxrwxrwx root/root usr/lib/libhwy.so -> libhwy.so.1
lrwxrwxrwx root/root usr/lib/libhwy.so.1 -> libhwy.so.1.0.7
-rwxr-xr-x root/root usr/lib/libhwy.so.1.0.7
lrwxrwxrwx root/root usr/lib/libhwy_contrib.so -> libhwy_contrib.so.1
lrwxrwxrwx root/root usr/lib/libhwy_contrib.so.1 -> libhwy_contrib.so.1.0.7
-rwxr-xr-x root/root usr/lib/libhwy_contrib.so.1.0.7
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/libhwy-contrib.pc
-rw-r--r-- root/root usr/lib/pkgconfig/libhwy.pc

5
highway/.signature Normal file
View File

@ -0,0 +1,5 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxEB02X8bSopLrenDsOA4kXi+EvlpbCJhLEcQWMpFTA3FEIdXln2atLYttnz19betDUsejHK+EcCJ+fsGnExMiQ4=
SHA256 (Pkgfile) = 86a688ee356133c42c1eb005699fa70aa1cfbcbbb9447a16ceac8fb5ea023a9f
SHA256 (.footprint) = 974fa35808c096647944e01c01370d9db95e65a9764546cb40a1ebe9d00588ee
SHA256 (highway-1.0.7.tar.gz) = 5434488108186c170a5e2fca5e3c9b6ef59a1caa4d520b008a9b8be6b8abe6c5

22
highway/Pkgfile Normal file
View File

@ -0,0 +1,22 @@
# Description: C++ library that provides portable SIMD/vector intrinsics
# URL: https://github.com/google/highway
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on:
name=highway
version=1.0.7
release=1
source=(https://github.com/google/$name/archive/$version/$name-$version.tar.gz)
build() {
mkdir build
cmake -B build -S $name-$version -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DHWY_ENABLE_EXAMPLES=OFF \
-DHWY_ENABLE_TESTS=OFF \
-DBUILD_SHARED_LIBS=ON
ninja -C build -j ${JOBS:-1}
DESTDIR=$PKG ninja -C build install
}

View File

@ -4,14 +4,6 @@ drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/labwc
drwxr-xr-x root/root usr/share/wayland-sessions/
drwxr-xr-x root/root usr/share/doc/
drwxr-xr-x root/root usr/share/man/
drwxr-xr-x root/root usr/share/man/man1/
drwxr-xr-x root/root usr/share/man/man5/
-rw-r--r-- root/root usr/share/man/man5/labwc-theme.5.gz
-rw-r--r-- root/root usr/share/man/man5/labwc-actions.5.gz
-rw-r--r-- root/root usr/share/man/man5/labwc-menu.5.gz
-rw-r--r-- root/root usr/share/man/man5/labwc-config.5.gz
-rw-r--r-- root/root usr/share/man/man1/labwc.1.gz
drwxr-xr-x root/root usr/share/doc/labwc/
-rw-r--r-- root/root usr/share/doc/labwc/rc.xml
-rw-r--r-- root/root usr/share/doc/labwc/themerc

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxKifnLaNOIOUFvwOeENkTo5VgTSXNTvE8VypfHmlHZjqDGEg0sIFnmICcnNIiSrFSbvCLUcsThssSzwCPwZNRQk=
SHA256 (Pkgfile) = 0d081d53d71af0c78c1a4b0bb1e6c61399ef01e96f585b1fb117f9cda727b02b
SHA256 (.footprint) = 2d4d7cf72a8c1bb02b93ff22065fe62c709ab6b90523f4d703ed75dbc255a79d
RWTTPlFarK9CxDwtwLX8SYnjT84ocIAItUzV2R7qDcaXajOzhRqt8ex2Cv6Mkn90U49uSrHwscwjLcfseHiAIRtWP+ASiG1m6AI=
SHA256 (Pkgfile) = eb86632789c2f62a3eada604f5076a73d88b032a0f7aab061bf1eee20bd1a3bb
SHA256 (.footprint) = 0dc6a71ae8eae95ccd94eb97fcee76b857ab4b825a35f92721437caebaa904f7
SHA256 (labwc-0.6.5.tar.gz) = 7c56627c8098cf8b78ae0b045ff208f2815ba0a6cbab0c4a6a71128bafb81ff5

View File

@ -2,7 +2,7 @@
# URL: https://github.com/labwc/labwc/
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: wlroots pango
# Optional: xorg-xwayland
# Optional: xorg-xwayland scdoc
name=labwc
version=0.6.5
@ -10,15 +10,17 @@ release=1
source=(https://github.com/$name/$name/archive/$version/$name-$version.tar.gz)
build() {
prt-get isinst xorg-xwayland || PKGMK_LABWC="-D xwayland=disabled"
PKGMK_LABWC=(--prefix=/usr
--wrap-mode=nodownload
-Db_pie=true
-Db_lto=true)
prt-get isinst xorg-xwayland || PKGMK_LABWC+=(-Dxwayland=disabled)
prt-get isinst scdoc && PKGMK_LABWC+=(-Dman-pages=enabled) \
|| PKGMK_LABWC+=(-Dman-pages=disabled)
cd $name-*
cd $name-$version
mkdir -p bld
meson setup bld --prefix=/usr $PKGMK_LABWC \
--wrap-mode=nodownload \
-Dman-pages=enabled \
-Db_lto=true \
-Db_pie=true
meson setup bld ${PKGMK_LABWC[@]}
ninja -C bld -j ${JOBS:-1}
DESTDIR=$PKG ninja -C bld install

42
libjxl/.footprint Normal file
View File

@ -0,0 +1,42 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/include/jxl/
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/pkgconfig/
drwxr-xr-x root/root usr/share/
lrwxrwxrwx root/root usr/lib/libjxl.so.0.8 -> libjxl.so.0.8.2
lrwxrwxrwx root/root usr/lib/libjxl.so -> libjxl.so.0.8
lrwxrwxrwx root/root usr/lib/libjxl_threads.so.0.8 -> libjxl_threads.so.0.8.2
lrwxrwxrwx root/root usr/lib/libjxl_threads.so -> libjxl_threads.so.0.8
-rw-r--r-- root/root usr/include/jxl/butteraugli_cxx.h
-rw-r--r-- root/root usr/include/jxl/butteraugli.h
-rw-r--r-- root/root usr/include/jxl/cms_interface.h
-rw-r--r-- root/root usr/include/jxl/codestream_header.h
-rw-r--r-- root/root usr/include/jxl/color_encoding.h
-rw-r--r-- root/root usr/include/jxl/decode_cxx.h
-rw-r--r-- root/root usr/include/jxl/decode.h
-rw-r--r-- root/root usr/include/jxl/encode_cxx.h
-rw-r--r-- root/root usr/include/jxl/encode.h
-rw-r--r-- root/root usr/include/jxl/jxl_export.h
-rw-r--r-- root/root usr/include/jxl/jxl_threads_export.h
-rw-r--r-- root/root usr/include/jxl/memory_manager.h
-rw-r--r-- root/root usr/include/jxl/parallel_runner.h
-rw-r--r-- root/root usr/include/jxl/resizable_parallel_runner_cxx.h
-rw-r--r-- root/root usr/include/jxl/resizable_parallel_runner.h
-rw-r--r-- root/root usr/include/jxl/thread_parallel_runner_cxx.h
-rw-r--r-- root/root usr/include/jxl/thread_parallel_runner.h
-rw-r--r-- root/root usr/include/jxl/types.h
-rw-r--r-- root/root usr/include/jxl/version.h
-rw-r--r-- root/root usr/lib/libjxl.a
-rw-r--r-- root/root usr/lib/libjxl_dec.a
-rw-r--r-- root/root usr/lib/libjxl_threads.a
-rw-r--r-- root/root usr/lib/pkgconfig/libjxl.pc
-rw-r--r-- root/root usr/lib/pkgconfig/libjxl_threads.pc
-rwxr-xr-x root/root usr/bin/benchmark_xl
-rwxr-xr-x root/root usr/bin/cjpeg_hdr
-rwxr-xr-x root/root usr/bin/cjxl
-rwxr-xr-x root/root usr/bin/djxl
-rwxr-xr-x root/root usr/bin/jxlinfo
-rwxr-xr-x root/root usr/lib/libjxl.so.0.8.2
-rwxr-xr-x root/root usr/lib/libjxl_threads.so.0.8.2

5
libjxl/.signature Normal file
View File

@ -0,0 +1,5 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxC8ynLZGb/l2PCNfSnJVPemfu4EMaBpqFZatIPHHwlUEkWU7BxZPNQ5FmR+4jJzoCCF/AFnmj30HpFocto2POwM=
SHA256 (Pkgfile) = d9a81f61fe8250c491c888412362bbccd733b2cb38176e7fcadf1f95bb2e0dc5
SHA256 (.footprint) = 13304d4287c78b1b9c0d84f343759f234df48d875b3820c841e6b4362aa113eb
SHA256 (libjxl-0.8.2.tar.gz) = c70916fb3ed43784eb840f82f05d390053a558e2da106e40863919238fa7b420

32
libjxl/Pkgfile Normal file
View File

@ -0,0 +1,32 @@
# Description: codec for the JPEG XL image format
# URL: https://jpeg.org/jpegxl/
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: brotli highway libjpeg-turbo
# Optional: libavif libpng libwebp asciidoc
name=libjxl
version=0.8.2
release=1
source=(https://github.com/$name/$name/archive/v$version/$name-$version.tar.gz)
build() {
PKGMK_JXL=(-DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF
-DBUILD_SHARED_LIBS=true
-DCMAKE_INSTALL_PREFIX=/usr
-DCMAKE_INSTALL_LIBDIR=lib
-DJPEGXL_VERSION=$version
-DJPEGXL_ENABLE_EXAMPLES=false
-DJPEGXL_ENABLE_SKCMS=false
-DJPEGXL_ENABLE_SJPEG=false
-DJPEGXL_ENABLE_TCMALLOC=false
-DJPEGXL_FORCE_SYSTEM_BROTLI=true
-DJPEGXL_FORCE_SYSTEM_LCMS2=true
-DJPEGXL_FORCE_SYSTEM_HWY=true)
prt-get isinst asciidoc && PKGMK_JXL+=(-DJPEGXL_ENABLE_MANPAGES=ON) || PKGMK_JXL+=(-DJPEGXL_ENABLE_MANPAGES=OFF)
cmake -B build -S $name-$version -G Ninja ${PKGMK_JXL[@]}
ninja -C build -j ${JOBS:-1}
DESTDIR=$PKG ninja -C build install
}