From d679ce365ccd68e8a495d76b15d7c4f95d3f7b40efe8842976233ea52cbd58bf Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Fri, 21 Jun 2024 20:24:22 +0300 Subject: [PATCH] netpbm skel --- build/distfiles/.gitignore | 2 + build/distfiles/netpbm-11.04.02.tar.xz.meta4 | 18 +++++++ build/distfiles/tiff-4.6.0.tar.xz.meta4 | 31 +++++++++++ build/skel/graphics/imagemagick-7.1.1-33.do | 1 + build/skel/graphics/netpbm-11.04.02.do | 57 ++++++++++++++++++++ build/skel/graphics/tiff-4.6.0.do | 21 ++++++++ 6 files changed, 130 insertions(+) create mode 100644 build/distfiles/netpbm-11.04.02.tar.xz.meta4 create mode 100644 build/distfiles/tiff-4.6.0.tar.xz.meta4 create mode 100644 build/skel/graphics/netpbm-11.04.02.do create mode 100644 build/skel/graphics/tiff-4.6.0.do diff --git a/build/distfiles/.gitignore b/build/distfiles/.gitignore index c5f6680..2b19e3c 100644 --- a/build/distfiles/.gitignore +++ b/build/distfiles/.gitignore @@ -136,6 +136,7 @@ /mutt-2.2.13.tar.gz /nasm-2.16.01.tar.xz /ncurses-6.4.tar.gz +/netpbm-11.04.02.tar.xz /nettle-3.9.1.tar.gz /nghttp2-1.62.1.tar.xz /ninja-v1.12.1.tar.zst @@ -183,6 +184,7 @@ /sxhkd.git/ /tcl8.6.14.tar.gz /texinfo-7.1.tar.xz +/tiff-4.6.0.tar.xz /tk8.6.14.tar.gz /tmux-3.3.tar.gz /ucspi-tcp-0.88-ipv6.diff20.bz2 diff --git a/build/distfiles/netpbm-11.04.02.tar.xz.meta4 b/build/distfiles/netpbm-11.04.02.tar.xz.meta4 new file mode 100644 index 0000000..0792fa0 --- /dev/null +++ b/build/distfiles/netpbm-11.04.02.tar.xz.meta4 @@ -0,0 +1,18 @@ + + + + a9b2b70bf81535708e97b5e0ee876ab993538e9c07b94ee9f3eb67f735db2648 + 21dff3c5781392ef9b0c94899b6237ae8f35f979170980c26c29fdaf0400932afad2d2aa42b7622903a74e3741f566b1b962b238e8197340d9cd59d569ab451c + 2610eaaac9a5d622fd1444197c79c1cd090f442f2820d8913c512e4cf3d315bb + c1a4d499f6197f5298005444ab66b9923b26cdcd8bcbd7e701d0dca50cbff6e793ebe3a9c0a719934f75e9577330840a4e92bc86ff2c8d8b361ad6dfe4717e4e + 516c623d5f8b21c4b89c845793e51ab74864d53f02c2d3a9282a4e21955e3538 + 59b54e535a569266e731f57ba41912ecdb89942e909a83dfc879c24a01af9cfc0706719e614b3166a21296816bbc1281eaa0efd6f59e46134fd94db13504c830 + d5dfbb6215e83e8f48892f97b8fc2f563ad048c5f0859cb5608e8fb9b5bfd58a04609ec7050214a0a87086fb72c70bb0091facca257e356a59f4c97bbe936982 + c7af684a300a20285e67f8900537828681994e74f5870155f84bfb9daa75e99e + d159d778729a36f8e5339bbb2b976c027733bd1843a6ab290ad6ee9ff2380dea7d23fb440ffb415bcb099e30c70f3c39bd7966747001b453418f2fde3984e0ab + d5d353d71f1137dbfa59acdcf4a4fa9fe3a5dafaad243d1d0f0368ce4c14069f + e34e84104cecfde9a351f933dbe362c9 + 2432352 + http://distcache.FreeBSD.org/local-distfiles/leres/netpbm/netpbm-11.04.02.tar.xz + + diff --git a/build/distfiles/tiff-4.6.0.tar.xz.meta4 b/build/distfiles/tiff-4.6.0.tar.xz.meta4 new file mode 100644 index 0000000..ee8f68c --- /dev/null +++ b/build/distfiles/tiff-4.6.0.tar.xz.meta4 @@ -0,0 +1,31 @@ + + + + 2857d9986519f9a2d407b7041b177ee47b83964f7116a7a5c347448ca860e813 + 3b508b02b0a536c5bc8e67fe4c1b09ae9c830252786ef4764202c14d673d1ef9634694de7a5893a3551dec684d00bad9d0442c7fea7bcd09238b9960d443cf62 + 18cdb0259826afc927756b2869f704f6342e967a2061ed4b4c7803c001e0c67d + a1ec9e569484fdc2e5da6dafe2528357ad9e548a4dae181cad093043add8b221be8f886c8fca4df4770a8ba0cb21e8e2062446a263f0b990e11a30a98e929455 + 9c743a1ce6a9c9a0265b8bcbd55300a5edd2d78ed0d57e45a0ed40289876879c + f75a88316b4c875828fdae7ed52e6f139dd753a4cda58f12ff5e3a06490d401c67cc6fc668fcb122489537c3a3744886c98248b9a2fae7e295a0f68dd67a6f08 + 4cd9bb485bcac9c5efdd0c4814f2a38a762a3b69e70d909c05a24e2e9d2bd27357b9814e0cb1cee3898355d6ccfcf1615f715125c8ab8c651db474073734ab03 + e178649607d1e22b51cf361dd20a3753f244f022eefab1f2f218fc62ebaf87d2 + ef4d3234d8079f8b793fb56d27a8c557a3795bcd90e38b66f22dcc4a6f3a489a9f42fb59e77fd69b82274006e00c0f4608a27f1ded0842ed392d37c50a781c25 + 2b6d65116bf863d6afc79b88faddfafda8455dc0d98aefd733c2639276365db9 + 9b9ffbaee67f52fc4476e72fb511d851 + + 2124388 + https://download.osgeo.org/libtiff/tiff-4.6.0.tar.xz + + diff --git a/build/skel/graphics/imagemagick-7.1.1-33.do b/build/skel/graphics/imagemagick-7.1.1-33.do index 4cc9492..46bf6f7 100644 --- a/build/skel/graphics/imagemagick-7.1.1-33.do +++ b/build/skel/graphics/imagemagick-7.1.1-33.do @@ -11,6 +11,7 @@ graphics/libjxl-v0.10-snapshot-179-gcdb6a667 graphics/libpng-1.6.43 graphics/libwebp-1.4.0 graphics/openjpeg-2.5.2 +graphics/tiff-4.6.0 " redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.zst $rdeps hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) diff --git a/build/skel/graphics/netpbm-11.04.02.do b/build/skel/graphics/netpbm-11.04.02.do new file mode 100644 index 0000000..76553c1 --- /dev/null +++ b/build/skel/graphics/netpbm-11.04.02.do @@ -0,0 +1,57 @@ +[ -n "$BASS_ROOT" ] || BASS_ROOT="$(dirname "$(realpath -- "$0")")"/../../../.. +sname=$1.do . "$BASS_ROOT"/lib/rc +. "$BASS_ROOT"/build/skel/common.rc + +bdeps="rc-paths stow archivers/zstd devel/gmake-4.4.1 devel/pkgconf-2.1.1" +rdeps=" +graphics/libjpeg-turbo-3.0.3 +graphics/libpng-1.6.43 +graphics/tiff-4.6.0 +" +redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.xz $rdeps +hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH) +. "$BASS_ROOT"/build/lib/create-tmp-for-build.rc +"$BASS_ROOT"/build/bin/pkg-inst $bdeps $rdeps +. ./rc +$TAR xf "$DISTFILES"/$NAME.tar.xz +"$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh + +cd $NAME +cp config.mk.in config.mk +cat >>config.mk <&2 +gmake package pkgdir=$tmp/pkg >&2 +mkdir -p "$SKELBINS"/$ARCH/$NAME-$hsh +cd $tmp/pkg +mv bin include lib "$SKELBINS"/$ARCH/$NAME-$hsh +mv sharedlink/* staticlink/* "$SKELBINS"/$ARCH/$NAME-$hsh/lib +mkdir -p "$SKELBINS"/$ARCH/$NAME-$hsh/libdata/pkgconfig +ver=${NAME#netpbm-} +cat >"$SKELBINS"/$ARCH/$NAME-$hsh/libdata/pkgconfig/netpbm.pc <&2 +gmake -j$MAKE_JOBS >&2 +gmake install >&2 + +cd "$SKELBINS"/$ARCH +"$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh -- 2.48.1