From: Sergey Matveev Date: Sun, 23 Jun 2024 09:09:41 +0000 (+0300) Subject: TigerVNC skel X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=cb7c95f94a9f0d89a790dcb7d9799b417629d49366b501bc823485e6fcb302a8;p=bass.git TigerVNC skel --- diff --git a/build/distfiles/.gitignore b/build/distfiles/.gitignore index 6684188..1658b72 100644 --- a/build/distfiles/.gitignore +++ b/build/distfiles/.gitignore @@ -29,6 +29,8 @@ /ffmpeg-n7.1-dev-785-g784672b833.tar.zst /ffmpeg.git/ /flac-1.4.3.tar.xz +/fltk-1.3.9-docs-html.tar.gz +/fltk-1.3.9.tar.bz2 /fossil-2.23.tar.gz /freetype-2.9.1.tar.bz2 /fzf-0.53.0-modcache @@ -194,6 +196,7 @@ /tcl8.6.14.tar.gz /texinfo-7.1.tar.xz /tiff-4.6.0.tar.xz +/tigervnc-1.13.90.tar.gz /tk8.6.14.tar.gz /tmux-3.3.tar.gz /ucspi-tcp-0.88-ipv6.diff20.bz2 diff --git a/build/distfiles/fltk-1.3.9-docs-html.tar.gz.meta4 b/build/distfiles/fltk-1.3.9-docs-html.tar.gz.meta4 new file mode 100644 index 0000000..9fd139f --- /dev/null +++ b/build/distfiles/fltk-1.3.9-docs-html.tar.gz.meta4 @@ -0,0 +1,18 @@ + + + + 50de2711bde8f85c2eede53e20ade37be418d6acd95be75aecee9f0eb635c48f + f6ff3e7d0be8c560e2e3ef490d8c14954d6ee30fd560de630a0d0e8495e29a68fdf4e9640cb8e90d16b893bfd043cdf690b692a5a3c7bd37707475c4c3fa9b95 + 4b55c6f073c369b1fff37fdd5f00f6382ce808ca24d021b775871f41de9104c9 + fb8dc3b682b02fd402a788b4a4a501eace9abe6eae5833ba3835dd9a09a16321c123a65e6c748e6db24327f8b4c2ee814d706e6ac31c75d98bbe8f4058022f5e + 87d58de3bdeebc0cb8cc7c29523bad190f3a88ba3596efea55e02772e0586754 + 69d58d86df931f2d56275812807513efaf9fb861665dda8b5a26ee62f4f6ea7405b6c6a832be68f46478158f72ac9a7ca1e84175fd77e31340f3db7e47131cc5 + 3c93a4835c5a5f2b5e30029f87c247f0806b24612dbf129cdf6590796d11bf3aa0276aee693afd86d976729d25c97e27da53190745cd346c10444b717396d114 + 2e7d4585078582b1bdb91d6da0f6dea2956afbc18363627e40a82c9f96be477f + ca237bcdc02e884940df9b8c4d7cef1be719911033e56f785ec6aad5e9fa58810658229106624ca9d76421421d2efc2bb1489860e0d099a152ab37a35eea9530 + c874c6c867f8ddc12f30c888d8ebbf4adec211a40a0f00755d0a3bbe54597280 + 0defd5f9246fc57f04c9ccd7a1d6cecd + 7455499 + https://www.fltk.org/pub/fltk/1.3.9/fltk-1.3.9-docs-html.tar.gz + + diff --git a/build/distfiles/fltk-1.3.9.tar.bz2.meta4 b/build/distfiles/fltk-1.3.9.tar.bz2.meta4 new file mode 100644 index 0000000..1b0ef46 --- /dev/null +++ b/build/distfiles/fltk-1.3.9.tar.bz2.meta4 @@ -0,0 +1,18 @@ + + + + a2fac5a5c97b1a7fc7915d42b42f41e52892497c5249d9064c5d905de99c5b92 + 44d27d4d64cd18340ec0dd4f56f17f8eabac5c3949cb4bc1fb1491ea72ada22e65675009a39787ac9a56959f6cb9d9739baed45520012c6e6f5c3efb2defc7ac + 928324e93c89c0610e3be0e2bd461fc1adadad5b2e9350e664ad0ecfc88a810b + 76455aa5c422f57c42e08c6f0d421d78fc1dc601a4009237de0c5d38ef11a4401acaece9862c5b4d5e1e6f5ed639bad499b9c66edb5a8abea2bd5c45ed3954ba + ae5f9278364052fd9f13874e350f8ccfb2c186b6f446735ca388a993ae81e41c + 2bfc5e92f7dbb8b7d69aad4ba2e71c29c8840ef26f7f9a4952bdf5f05716caa231e09dae348833e98a9bb52f116e3a6a327cb7ba277c4bfa158023a2a7615aff + 8de8596bdc355c618cc85b8aa3a3f6aeb3650d3d252d63cec2f2c440f915b33cb3cb7cd47e22813f30a44cc7183bf808fc78c9bd6b6129f0202a07d40e46085b + 103441134915402808fd45424d4061778609437e804334434e946cfd26b196c2 + d225734814c7e6968e40480650a7fb42f9f274732bc40b6212ef951625646a88a7dace7675eb82ebd765644db8184ea5e9be2d554d160a043af81583582b5541 + 1253cce6d5aec907d8a76584e050cb3f3f8ac1fc9266ccb15b19ff6232b5dd42 + 6fcbd526f564377e3ef2708eed7107f0 + 4774284 + https://www.fltk.org/pub/fltk/1.3.9/fltk-1.3.9-source.tar.bz2 + + diff --git a/build/distfiles/tigervnc-1.13.90.tar.gz.meta4 b/build/distfiles/tigervnc-1.13.90.tar.gz.meta4 new file mode 100644 index 0000000..a21f6fe --- /dev/null +++ b/build/distfiles/tigervnc-1.13.90.tar.gz.meta4 @@ -0,0 +1,18 @@ + + + + fe55aa52a5fdfc13821829894a23912d373930eea2732226e0d5c3b0c17aa03d + 58a12a0bc00e2404bddc544cdf1b14f37cea5c336f9ac8643d9426a8ba3c4401698570b949e157f4d199614157094230863dee82afdd57e8d8cce08fd198cba5 + cb88fc2bf585980064f55d976cf0db9f97ab12b9daceaa054bb4648982fe389d + 8286429485f143435c87cb10e9b5b7ff48b53dfc5d65e4c88e8233109c4e170d4ca37ac2f8e87e8345baf1583991d3289e1a2b9068fb50caa76d33c8e320ff6c + dff136c8a21f8825989f1c7c017280d8922e233f9c1fb6738b302ad8d15763f6 + cf222634d62e5131d86d8eb102fdc40e94096428b9d6849010f2474c6e631125f870420786a16a689a52c97f0b5a46d2d848b45e1d34bb80da0a5537cb3815b7 + 40e4cc3f60c804b99081eeb49ad24ece2f26ae6c2235c435122ff13b9e01afe94b42bd11a8505c29ac0a47ca52f3fbb26acdaa6b1ddddd7e34b3edf7f0194886 + 8baee8280d8301fcb45bfbbf0c03ddcbd2fb5b04028ef017e943e7c4cad1a4b2 + 3b836d2eaf3d133ad38692be655dc8850d2c83379808205d656cbdca9f71a7b6f13cb5df59467122dfb829390e03e1598a73385f90246bbf77b6dac8748a4c0f + cff984e59f4f914922bf4e027545b4dd2c5e85cb376556fa9ea82ae6b78be345 + 287102a74b5977cdfb12c7106dc6b47a + 2082946 + https://api.github.com/repos/TigerVNC/tigervnc/tarball/v1.13.90 + + diff --git a/build/skel/graphics/fltk-1.3.9.do b/build/skel/graphics/fltk-1.3.9.do new file mode 100644 index 0000000..c865dad --- /dev/null +++ b/build/skel/graphics/fltk-1.3.9.do @@ -0,0 +1,22 @@ +[ -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/pkgconf-2.1.1" +rdeps="graphics/libpng-1.6.43 graphics/libjpeg-turbo-3.0.3" +redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.bz2 $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.bz2 +"$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh + +cd $NAME +./configure --prefix="$SKELBINS"/$ARCH/$NAME-$hsh >&2 +make -j$MAKE_JOBS >&2 +make install >&2 + +cd "$SKELBINS"/$ARCH +"$BASS_ROOT"/build/lib/prepare-preinst-010-rdeps $NAME-$hsh $rdeps +"$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh diff --git a/build/skel/graphics/tigervnc-1.13.90.do b/build/skel/graphics/tigervnc-1.13.90.do new file mode 100644 index 0000000..9192a40 --- /dev/null +++ b/build/skel/graphics/tigervnc-1.13.90.do @@ -0,0 +1,32 @@ +[ -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/cmake-3.28.3 devel/pkgconf-2.1.1" +rdeps=" +crypto/gnutls-3.7.10 +graphics/fltk-1.3.9 +graphics/libjpeg-turbo-3.0.3 +graphics/pixman-0.40.0 +" +redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.gz $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.gz +"$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh + +cd TigerVNC-tigervnc-52fb24c +mkdir build +cd build +LDFLAGS="-lpng $LDFLAGS" cmake -G "Unix Makefiles" \ + -DJPEG_INCLUDE_DIR:PATH=$tmp/local/include \ + -DJPEG_LIBRARY_RELEASE:PATH=$tmp/local/lib/libjpeg.a \ + -DCMAKE_INSTALL_PREFIX="$SKELBINS"/$ARCH/$NAME-$hsh .. >&2 +make -j$MAKE_JOBS >&2 +make install >&2 + +cd "$SKELBINS"/$ARCH +"$BASS_ROOT"/build/lib/prepare-preinst-010-rdeps $NAME-$hsh $rdeps +"$BASS_ROOT"/build/lib/mk-pkg $NAME-$hsh