From d0dc1e5db20b19ce525fb3ba71715f226597e8b4 Mon Sep 17 00:00:00 2001 From: Andrew Benson Date: Tue, 18 Oct 2022 21:39:16 -0500 Subject: [PATCH 1/7] New package: libt3config-1.0.0 --- common/shlibs | 1 + srcpkgs/libt3config-devel | 1 + srcpkgs/libt3config/template | 26 ++++++++++++++++++++++++++ 3 files changed, 28 insertions(+) create mode 120000 srcpkgs/libt3config-devel create mode 100644 srcpkgs/libt3config/template diff --git a/common/shlibs b/common/shlibs index ecab4d8f7ecc..ddd51a94c150 100644 --- a/common/shlibs +++ b/common/shlibs @@ -75,6 +75,7 @@ libcxsparse.so.3 SuiteSparse-5.10.1_1 libncurses.so.6 ncurses-libs-6.0_1 ignore libncursesw.so.6 ncurses-libs-5.8_1 ignore libtinfo.so.6 ncurses-libtinfo-libs-6.2_2 +libt3config.so.0 libt3config-1.0.0_1 libnetcdf.so.15 netcdf-4.7.0_1 libformw.so.6 ncurses-libs-5.8_1 ignore libfplll.so.7 fplll-5.4.1_1 diff --git a/srcpkgs/libt3config-devel b/srcpkgs/libt3config-devel new file mode 120000 index 000000000000..fdca20f99eec --- /dev/null +++ b/srcpkgs/libt3config-devel @@ -0,0 +1 @@ +libt3config \ No newline at end of file diff --git a/srcpkgs/libt3config/template b/srcpkgs/libt3config/template new file mode 100644 index 000000000000..e7c635bc591a --- /dev/null +++ b/srcpkgs/libt3config/template @@ -0,0 +1,26 @@ +# Template file for 'libt3config' +pkgname=libt3config +version=1.0.0 +revision=1 +build_style=configure +configure_args="--prefix=/usr" +hostmakedepends="pkg-config gettext" +makedepends="libtool gettext-devel" +short_desc="Tilde Terminal Toolkit's library for configuration files" +maintainer="Andrew Benson " +license="GPL-3.0-or-later" +homepage="https://os.ghalkes.nl/t3/libt3config.html" +distfiles="https://os.ghalkes.nl/dist/libt3config-${version}.tar.bz2" +checksum=1aba7262ed79b11b30f93d02183aafde49c9d6655f08ac438b26af3151908c01 + +export LIBTOOL=${XBPS_CROSS_BASE}/usr/bin/libtool + +libt3config-devel_package() { + short_desc+=" - development files" + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + } +} From 309ae3095c9016310f5dca0bdf975ece13ba228b Mon Sep 17 00:00:00 2001 From: Andrew Benson Date: Tue, 18 Oct 2022 21:44:12 -0500 Subject: [PATCH 2/7] New package: libt3highlight-0.5.0 --- common/shlibs | 1 + srcpkgs/libt3highlight-devel | 1 + srcpkgs/libt3highlight/template | 26 ++++++++++++++++++++++++++ 3 files changed, 28 insertions(+) create mode 120000 srcpkgs/libt3highlight-devel create mode 100644 srcpkgs/libt3highlight/template diff --git a/common/shlibs b/common/shlibs index ddd51a94c150..1259951225c3 100644 --- a/common/shlibs +++ b/common/shlibs @@ -76,6 +76,7 @@ libncurses.so.6 ncurses-libs-6.0_1 ignore libncursesw.so.6 ncurses-libs-5.8_1 ignore libtinfo.so.6 ncurses-libtinfo-libs-6.2_2 libt3config.so.0 libt3config-1.0.0_1 +libt3highlight.so.2 libt3highlight-0.5.0_1 libnetcdf.so.15 netcdf-4.7.0_1 libformw.so.6 ncurses-libs-5.8_1 ignore libfplll.so.7 fplll-5.4.1_1 diff --git a/srcpkgs/libt3highlight-devel b/srcpkgs/libt3highlight-devel new file mode 120000 index 000000000000..6d8a9edfdf3a --- /dev/null +++ b/srcpkgs/libt3highlight-devel @@ -0,0 +1 @@ +libt3highlight \ No newline at end of file diff --git a/srcpkgs/libt3highlight/template b/srcpkgs/libt3highlight/template new file mode 100644 index 000000000000..c50eb8f7b014 --- /dev/null +++ b/srcpkgs/libt3highlight/template @@ -0,0 +1,26 @@ +# Template file for 'libt3highlight' +pkgname=libt3highlight +version=0.5.0 +revision=1 +build_style=configure +configure_args="--prefix=/usr" +hostmakedepends="pkg-config gettext" +makedepends="libtool gettext-devel pcre2-devel libt3config-devel" +short_desc="Tilde Terminal Toolkit's library for syntax highlighting" +maintainer="Andrew Benson " +license="GPL-3.0-or-later" +homepage="https://os.ghalkes.nl/t3/libt3highlight.html" +distfiles="https://os.ghalkes.nl/dist/libt3highlight-${version}.tar.bz2" +checksum=8216190785e52a116f9f78ec6513815745904c2aaf70d0a0a09438e08640dfbb + +export LIBTOOL=${XBPS_CROSS_BASE}/usr/bin/libtool + +libt3highlight-devel_package() { + short_desc+=" - development files" + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + } +} From 3b2cf1203aac921d1737780ef0ab9d8b195d4605 Mon Sep 17 00:00:00 2001 From: Andrew Benson Date: Tue, 18 Oct 2022 21:54:52 -0500 Subject: [PATCH 3/7] New package: libt3key-0.2.10 --- common/shlibs | 2 ++ srcpkgs/libt3key-devel | 1 + srcpkgs/libt3key/patches/fix-cross.patch | 11 +++++++++ srcpkgs/libt3key/template | 31 ++++++++++++++++++++++++ 4 files changed, 45 insertions(+) create mode 120000 srcpkgs/libt3key-devel create mode 100644 srcpkgs/libt3key/patches/fix-cross.patch create mode 100644 srcpkgs/libt3key/template diff --git a/common/shlibs b/common/shlibs index 1259951225c3..c6e0ad954c7f 100644 --- a/common/shlibs +++ b/common/shlibs @@ -77,6 +77,8 @@ libncursesw.so.6 ncurses-libs-5.8_1 ignore libtinfo.so.6 ncurses-libtinfo-libs-6.2_2 libt3config.so.0 libt3config-1.0.0_1 libt3highlight.so.2 libt3highlight-0.5.0_1 +libt3key.so.1 libt3key-0.2.10_1 +libtranscript.so.1 libtranscript-0.3.3_1 libnetcdf.so.15 netcdf-4.7.0_1 libformw.so.6 ncurses-libs-5.8_1 ignore libfplll.so.7 fplll-5.4.1_1 diff --git a/srcpkgs/libt3key-devel b/srcpkgs/libt3key-devel new file mode 120000 index 000000000000..ad474aa71798 --- /dev/null +++ b/srcpkgs/libt3key-devel @@ -0,0 +1 @@ +libt3key \ No newline at end of file diff --git a/srcpkgs/libt3key/patches/fix-cross.patch b/srcpkgs/libt3key/patches/fix-cross.patch new file mode 100644 index 000000000000..ca267c0f7948 --- /dev/null +++ b/srcpkgs/libt3key/patches/fix-cross.patch @@ -0,0 +1,11 @@ +--- a/Makefile.in ++++ b/Makefile.in +@@ -83,7 +83,7 @@ + $(INSTALL) -s src.util/t3keyc/t3keyc $(_bindir) + $(INSTALL) -d $(_datadir)/libt3key1 + find src/database -type f | while read FILE ; do install -m0644 "$$FILE" $(_datadir)/libt3key1 ; \ +- $(_bindir)/t3keyc -l $(_datadir)/libt3key1/"$${FILE##*/}" ; done ++ ${QEMU_USER_STATIC} $(_bindir)/t3keyc -l $(_datadir)/libt3key1/"$${FILE##*/}" ; done + $(INSTALL) -d $(_mandir)/man1 + $(INSTALL) -m0644 man/t3keyc.1 $(_mandir)/man1 + if [ -f src.util/t3learnkeys/t3learnkeys ] ; then $(INSTALL) -s src.util/t3learnkeys/t3learnkeys $(_bindir) ; \ diff --git a/srcpkgs/libt3key/template b/srcpkgs/libt3key/template new file mode 100644 index 000000000000..d7c61c2bce21 --- /dev/null +++ b/srcpkgs/libt3key/template @@ -0,0 +1,31 @@ +# Template file for 'libt3key' +pkgname=libt3key +version=0.2.10 +revision=1 +build_helper=qemu +build_style=configure +configure_args="--prefix=/usr" +hostmakedepends="pkg-config gettext" +makedepends="libtool gettext-devel libt3config-devel ncurses-libtinfo-devel" +short_desc="Tilde Terminal Toolkit's library for key serquences" +maintainer="Andrew Benson " +license="GPL-3.0-or-later" +homepage="https://os.ghalkes.nl/t3/libt3key.html" +distfiles="https://os.ghalkes.nl/dist/libt3key-${version}.tar.bz2" +checksum=b3f63c8a5bdf4efc10a293e5124a4a1095af6149af96b0a10b3ce7da7400f8c1 + +export LIBTOOL=${XBPS_CROSS_BASE}/usr/bin/libtool + +if [ "$CROSS_BUILD" ]; then + export QEMU_USER_STATIC=qemu-${XBPS_TARGET_QEMU_MACHINE}-static +fi + +libt3key-devel_package() { + short_desc+=" - development files" + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + } +} From 138b525fda0595122244d5498255cb02b9ffbe3b Mon Sep 17 00:00:00 2001 From: Andrew Benson Date: Tue, 18 Oct 2022 22:06:56 -0500 Subject: [PATCH 4/7] New package: libtranscript-0.3.3. --- srcpkgs/libtranscript-devel | 1 + srcpkgs/libtranscript/template | 26 ++++++++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 120000 srcpkgs/libtranscript-devel create mode 100644 srcpkgs/libtranscript/template diff --git a/srcpkgs/libtranscript-devel b/srcpkgs/libtranscript-devel new file mode 120000 index 000000000000..0ca8f25e5c8d --- /dev/null +++ b/srcpkgs/libtranscript-devel @@ -0,0 +1 @@ +libtranscript \ No newline at end of file diff --git a/srcpkgs/libtranscript/template b/srcpkgs/libtranscript/template new file mode 100644 index 000000000000..0bc80060ba5f --- /dev/null +++ b/srcpkgs/libtranscript/template @@ -0,0 +1,26 @@ +# Template file for 'libtranscript' +pkgname=libtranscript +version=0.3.3 +revision=1 +build_style=configure +configure_args="--prefix=/usr" +hostmakedepends="pkg-config gettext" +makedepends="libtool gettext-devel" +short_desc="Character-set conversion library" +maintainer="Andrew Benson " +license="GPL-3.0-or-later" +homepage="https://os.ghalkes.nl/libtranscript.html" +distfiles="https://os.ghalkes.nl/dist/libtranscript-${version}.tar.bz2" +checksum=1f8c19f257da5d6fad0ed9a7e5bd2442819e910a19907c38e115116a3955f5fa + +export LIBTOOL=${XBPS_CROSS_BASE}/usr/bin/libtool + +libtranscript-devel_package() { + short_desc+=" - development files" + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + } +} From 1b5b5df79257ecddc7df0aa0942250b9c06838fc Mon Sep 17 00:00:00 2001 From: Andrew Benson Date: Tue, 18 Oct 2022 22:20:39 -0500 Subject: [PATCH 5/7] New package: libt3window-0.4.1 --- common/shlibs | 1 + srcpkgs/libt3window-devel | 1 + srcpkgs/libt3window/template | 27 +++++++++++++++++++++++++++ 3 files changed, 29 insertions(+) create mode 120000 srcpkgs/libt3window-devel create mode 100644 srcpkgs/libt3window/template diff --git a/common/shlibs b/common/shlibs index c6e0ad954c7f..8c46fcaa38d7 100644 --- a/common/shlibs +++ b/common/shlibs @@ -78,6 +78,7 @@ libtinfo.so.6 ncurses-libtinfo-libs-6.2_2 libt3config.so.0 libt3config-1.0.0_1 libt3highlight.so.2 libt3highlight-0.5.0_1 libt3key.so.1 libt3key-0.2.10_1 +libt3window.so.0 libt3window-0.4.1_1 libtranscript.so.1 libtranscript-0.3.3_1 libnetcdf.so.15 netcdf-4.7.0_1 libformw.so.6 ncurses-libs-5.8_1 ignore diff --git a/srcpkgs/libt3window-devel b/srcpkgs/libt3window-devel new file mode 120000 index 000000000000..6043ab599135 --- /dev/null +++ b/srcpkgs/libt3window-devel @@ -0,0 +1 @@ +libt3window \ No newline at end of file diff --git a/srcpkgs/libt3window/template b/srcpkgs/libt3window/template new file mode 100644 index 000000000000..c7a441003fe5 --- /dev/null +++ b/srcpkgs/libt3window/template @@ -0,0 +1,27 @@ +# Template file for 'libt3window' +pkgname=libt3window +version=0.4.1 +revision=1 +build_style=configure +configure_args="--prefix=/usr" +hostmakedepends="pkg-config gettext" +makedepends="libtool gettext-devel ncurses-libtinfo-devel libtranscript-devel + libunistring-devel" +short_desc="Tilde Terminal Toolkit's window library" +maintainer="Andrew Benson " +license="GPL-3.0-or-later" +homepage="https://os.ghalkes.nl/t3/libt3window.html" +distfiles="https://os.ghalkes.nl/dist/libt3window-${version}.tar.bz2" +checksum=4c14d3f4f946637fd6c3fa23ef7511fa505880946e151406d5e16f645d24e792 + +export LIBTOOL=${XBPS_CROSS_BASE}/usr/bin/libtool + +libt3window-devel_package() { + short_desc+=" - development files" + depends="${makedepends} ${sourcepkg}>=${source}_${revision}" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + } +} From 2a5087f18790ec1553f795fe32432732d86f19d8 Mon Sep 17 00:00:00 2001 From: Andrew Benson Date: Tue, 18 Oct 2022 22:32:28 -0500 Subject: [PATCH 6/7] New package: libt3widget-1.2.2 --- common/shlibs | 1 + srcpkgs/libt3widget-devel | 1 + srcpkgs/libt3widget/template | 28 ++++++++++++++++++++++++++++ 3 files changed, 30 insertions(+) create mode 120000 srcpkgs/libt3widget-devel create mode 100644 srcpkgs/libt3widget/template diff --git a/common/shlibs b/common/shlibs index 8c46fcaa38d7..ee0f111bc09e 100644 --- a/common/shlibs +++ b/common/shlibs @@ -79,6 +79,7 @@ libt3config.so.0 libt3config-1.0.0_1 libt3highlight.so.2 libt3highlight-0.5.0_1 libt3key.so.1 libt3key-0.2.10_1 libt3window.so.0 libt3window-0.4.1_1 +libt3widget.so.2 libt3widget-1.2.2_1 libtranscript.so.1 libtranscript-0.3.3_1 libnetcdf.so.15 netcdf-4.7.0_1 libformw.so.6 ncurses-libs-5.8_1 ignore diff --git a/srcpkgs/libt3widget-devel b/srcpkgs/libt3widget-devel new file mode 120000 index 000000000000..13266cc8448d --- /dev/null +++ b/srcpkgs/libt3widget-devel @@ -0,0 +1 @@ +libt3widget \ No newline at end of file diff --git a/srcpkgs/libt3widget/template b/srcpkgs/libt3widget/template new file mode 100644 index 000000000000..b52ee18ad516 --- /dev/null +++ b/srcpkgs/libt3widget/template @@ -0,0 +1,28 @@ +# Template file for 'libt3widget' +pkgname=libt3widget +version=1.2.2 +revision=1 +build_style=configure +configure_args="--prefix=/usr" +hostmakedepends="pkg-config gettext" +makedepends="libtool gettext-devel libtranscript-devel libunistring-devel + libt3config-devel libt3window-devel libt3key-devel ncurses-libtinfo-devel + pcre2-devel libxcb-devel gpm-devel" +short_desc="Tilde Terminal Toolkit's widget libary" +maintainer="Andrew Benson " +license="GPL-3.0-or-later" +homepage="https://os.ghalkes.nl/t3/libt3widget.html" +distfiles="https://os.ghalkes.nl/dist/libt3widget-${version}.tar.bz2" +checksum=9eb7e1d0ccdfc917f18ba1785a2edb4faa6b0af8b460653d962abf91136ddf1c + +export LIBTOOL=${XBPS_CROSS_BASE}/usr/bin/libtool + +libt3widget-devel_package() { + short_desc+=" - development files" + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + } +} From 44bb41f217eb171cd7aea48bc6c4aeced8d41190 Mon Sep 17 00:00:00 2001 From: Andrew Benson Date: Tue, 18 Oct 2022 22:46:16 -0500 Subject: [PATCH 7/7] New package: tilde-1.1.3 Closes #34628. --- srcpkgs/tilde/template | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 srcpkgs/tilde/template diff --git a/srcpkgs/tilde/template b/srcpkgs/tilde/template new file mode 100644 index 000000000000..b9d7065585b8 --- /dev/null +++ b/srcpkgs/tilde/template @@ -0,0 +1,15 @@ +# Template file for 'tilde' +pkgname=tilde +version=1.1.3 +revision=1 +build_style=configure +configure_args="--prefix=/usr" +hostmakedepends="pkg-config gettext" +makedepends="gettext-devel libtranscript-devel libunistring-devel + libt3widget-devel libt3config-devel libt3highlight-devel" +short_desc="Text editor with an intuitive interface" +maintainer="Andrew Benson " +license="GPL-3.0-or-later" +homepage="https://os.ghalkes.nl/tilde/" +distfiles="https://os.ghalkes.nl/dist/tilde-${version}.tar.bz2" +checksum=6b86ffaa5c632c9055f74fca713c5bf8420ee60718850dc16a95abe49fa2641a