From e3d4a9ae85d8e2e6e64b7a65e179504075e5564d Mon Sep 17 00:00:00 2001 From: Steven Thomas Smith Date: Wed, 9 Apr 2025 21:04:10 -0400 Subject: [PATCH 1/3] jxrlib: Submission --- graphics/jxrlib/Portfile | 56 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 graphics/jxrlib/Portfile diff --git a/graphics/jxrlib/Portfile b/graphics/jxrlib/Portfile new file mode 100644 index 0000000000000..aac909948cea8 --- /dev/null +++ b/graphics/jxrlib/Portfile @@ -0,0 +1,56 @@ +# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 + +PortSystem 1.0 +PortGroup cmake 1.1 + +name jxrlib +set version_name 1.2~git20170615.f752187 +# version looks like `1.2_git20170615-f752187` +regsub {^((?:\d+\.?)+)~git((?:\d+\.?)+)\.([A-Fa-f\d]+)} \ + $version_name \ + {\1_git\2-\3} \ + version +revision 0 +categories graphics +license BSD +maintainers nomaintainer + +description Microsoft JPEG XR Image Codec reference implementation library + +long_description {*}${description} + +homepage https://tracker.debian.org/pkg/${name} + +use_xz yes + +master_sites https://deb.debian.org/debian/pool/main/j/${name}:deb \ + https://raw.githubusercontent.com/Gcenx/macports-wine/1b310a17497f9a49cc82789cc5afa2d22bb67c0c/graphics/jxrlib/files:github + +distfiles ${name}_${version_name}.orig${extract.suffix}:deb + +patchfiles 0001-Add-ability-to-build-using-cmake.patch:github + +checksums [lindex [split [lindex ${distfiles} 0] :] 0] \ + rmd160 69e482bf74adf2ae93833d8259b537d7fb6bd3d4 \ + sha256 3e3c9d3752b0bbf018ed9ce01b43dcd4be866521dc2370dc9221520b5bd440d4 \ + size 201236 + +checksums-append [lindex [split [lindex ${patchfiles} 0] :] 0] \ + rmd160 b26417c2fc5adbbb8c91aca194826d0d09957ed4 \ + sha256 beebe13d40bc5b0ce645db26b3c8f8409952d88495bbab8bc3bebc954bdecffe \ + size 6857 + +worksrcdir ${name}-${version_name} + +patch.pre_args-replace \ + -p0 \ + -p1 + +post-patch { + reinplace s|@VERSION@|${version}|g \ + ${worksrcpath}/CMakeLists.txt +} + +livecheck.url https://deb.debian.org/debian/pool/main/j/${name} +livecheck.version ${version_name} +livecheck.regex "${name}_(\[^\"\]+).orig${extract.suffix}" From 843acc2aa0ed57b0deb07e05a55d68a78eb95cc0 Mon Sep 17 00:00:00 2001 From: Steven Thomas Smith Date: Wed, 9 Apr 2025 21:09:19 -0400 Subject: [PATCH 2/3] ImageMagick: Add runtime dependencies --- graphics/ImageMagick/Portfile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/graphics/ImageMagick/Portfile b/graphics/ImageMagick/Portfile index 06a419096889f..0639ec1a8772e 100644 --- a/graphics/ImageMagick/Portfile +++ b/graphics/ImageMagick/Portfile @@ -76,7 +76,11 @@ depends_lib port:bzip2 \ # Magick-config etc. use pkg-config depends_lib-append path:bin/pkg-config:pkgconfig -depends_run port:urw-fonts +# see ${prefix}/local/etc/ImageMagick-6/delegates.xml +depends_run port:jxrlib \ + port:libbpg \ + port:urw-fonts \ + port:xdg-utils configure.ccache no From 46faa21ff997f8e4d7e6698c76c7d8eb9bb33e4c Mon Sep 17 00:00:00 2001 From: Steven Thomas Smith Date: Wed, 9 Apr 2025 21:12:40 -0400 Subject: [PATCH 3/3] ImageMagick7: Add runtime dependencies --- graphics/ImageMagick7/Portfile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/graphics/ImageMagick7/Portfile b/graphics/ImageMagick7/Portfile index 158f2743c4be6..bb37a5398a083 100644 --- a/graphics/ImageMagick7/Portfile +++ b/graphics/ImageMagick7/Portfile @@ -83,7 +83,11 @@ depends_lib port:bzip2 \ # Magick-config etc. use pkg-config depends_lib-append path:bin/pkg-config:pkgconfig -depends_run port:urw-fonts +# see ${prefix}/lib/ImageMagick7/etc/ImageMagick-7/delegates.xml +depends_run port:jxrlib \ + port:libbpg \ + port:urw-fonts \ + port:xdg-utils # error: wrong number of arguments specified for 'deprecated' attribute compiler.blacklist-append \