From: Sergey Matveev Date: Mon, 17 Jun 2024 11:10:52 +0000 (+0300) Subject: PostgreSQL 16.x skel X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=91a76844330716d7b59f3dbd9042f363c6bae36786425fd4fe2d95891b659416;p=bass.git PostgreSQL 16.x skel --- diff --git a/build/distfiles/.gitignore b/build/distfiles/.gitignore index 0a38ee1..2c784c3 100644 --- a/build/distfiles/.gitignore +++ b/build/distfiles/.gitignore @@ -155,6 +155,7 @@ /pkgconf-2.1.1.tar.xz /postgis-2.5.9.tar.gz /postgresql-11.22.tar.bz2 +/postgresql-16.3.tar.bz2 /predownloaded/ /proj-4.9.3.tar.gz /Python-3.10.13.tar.xz diff --git a/build/distfiles/postgresql-16.3.tar.bz2.meta4 b/build/distfiles/postgresql-16.3.tar.bz2.meta4 new file mode 100644 index 0000000..7cb5dbb --- /dev/null +++ b/build/distfiles/postgresql-16.3.tar.bz2.meta4 @@ -0,0 +1,18 @@ + + + + aba47201771a808f129ca8d039e1cd7a94e66035e6931d15b2ffaa4fd895de7e + 3390c781631645e9f51f31885d20cfeabf64992af9d56addaf847233e0c652aac8751dcf3a7c041962972de084722aee6070437c0517f729b200baf9e4bda2a3 + 5d10e3e70db28dcd4a3b0b4256ead3a18baa1f65334f6bcb35a3b8a21e9f49ee + 8fd3b09a67b56c2666ef3cd57686817dc9847cc74fb9b94f0e1f9d2d7286456a46a9446197711f5b14d50a2b5517a99f7b91fe4bad4de1f54ecd5d33f86e0903 + 434211be17b8350466ece578986e96957b87d2bb946b25917ac8f5481d41387c + 33879f1d217bb929b838b6d8b7e87c5c9e32d35943fe5b682290353882cac907694feb17d54f33a2eb7d4fef63feff7a2e7f18f184a4bf3f2296fe18296ca3be + dc1c8d4fbc8e53e9be91dcf1b644b3969bd634f11bf5a1c4fe16619fd386f3349a5509788d43e6a57d099ad75233026d4dd4e0bb180ffc747fd3c1a575c51a5f + 331963d5d3dc4caf4216a049fa40b66d6bcb8c730615859411b9518764e60585 + 8bd0fad77d106c03784606f09003a8bc18c534278f79205e9a3535267d0839e73fbefe2f67ba2e793b0ac7aae336b79a03642bd23cd322f5fa32385f59d81c5f + 0e8d8df4baab782c50eb4fc8e0d2e0e91c2f77ea49f843400ba83bf2a515a226 + e1364322c355e440d68f8fb6cd2a79d9 + 24737644 + https://ftp.postgresql.org/pub/source/v16.3/postgresql-16.3.tar.bz2 + + diff --git a/build/skel/databases/postgresql-16.3.do b/build/skel/databases/postgresql-16.3.do new file mode 100644 index 0000000..aa4a2f0 --- /dev/null +++ b/build/skel/databases/postgresql-16.3.do @@ -0,0 +1,21 @@ +[ -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="devel/libedit-20230828-3.1" +redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.bz2 +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 +. ./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/mk-pkg $NAME-$hsh