From 0c80ffd3caee224555f8b394b6b2c05b2752f440 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 15 Sep 2022 17:13:11 +0100 Subject: gentoo auto-resync : 15:09:2022 - 17:13:11 --- app-editors/Manifest.gz | Bin 14093 -> 14093 bytes app-editors/ted/Manifest | 2 +- app-editors/ted/ted-2.23-r2.ebuild | 95 ------------------------------------- app-editors/ted/ted-2.23-r3.ebuild | 95 +++++++++++++++++++++++++++++++++++++ 4 files changed, 96 insertions(+), 96 deletions(-) delete mode 100644 app-editors/ted/ted-2.23-r2.ebuild create mode 100644 app-editors/ted/ted-2.23-r3.ebuild (limited to 'app-editors') diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index f96f191b1251..cba32411d1b4 100644 Binary files a/app-editors/Manifest.gz and b/app-editors/Manifest.gz differ diff --git a/app-editors/ted/Manifest b/app-editors/ted/Manifest index a1ca2e5f15f8..2210518aa048 100644 --- a/app-editors/ted/Manifest +++ b/app-editors/ted/Manifest @@ -4,5 +4,5 @@ AUX ted-2.23-0003-avoid-compressing-man-page.patch 1116 BLAKE2B 861d52809598d0e9 AUX ted-2.23-freetype261.patch 273 BLAKE2B 3a9b52da5de4b8d991298c438a5589b1c70e70b0733d561f0a0c259b7eb1cd39b418d6f472bfb24534b24f19bfe83623827c16a371dece16dd33171369006da7 SHA512 f8523865ad47a552d000ee14380c40ffe22cdd5287cb6fd6f79b7afe4a6ae4742aaa999c9c4d2d79e00b538f5b83106ebeb24f1aa25cabb656418759db9c0921 AUX ted-2.23-use-Motif-toolkit-instead-of-GTK-by-default.patch 637 BLAKE2B bf905f5e5609b014256519587a7b640dfcf8fb0c45739a71df8fdbb3a269c834fa4aa96dc00bec79e63268e57faf9d5ded9568e72561e1f817cf7e630d1d1c1a SHA512 3e2c7ff378f9a537601cf3422c83deb32aa907bbaf80a6b87c68dee5b1fe44c90880230303b38eb9c6095ff5932d6e26fc764f8e69aac85241aadc4b44ee126b DIST ted-2.23.src.tar.gz 4672208 BLAKE2B ca5f0e0a6a1d00a50da6986455faedbb20cc1246737233c8a3a161b4f653c53b1647c7fb41c774082116ed3e4a0736f8dd35504a54a92dd8e6a6e9124e6e9850 SHA512 c6541e5a07545a08b30cb9b33429d9a7675f9252df32ccca5cdb4f2ff09978085d28d015a42922baf8c95db1ea6379a9d1088541aafd9ce45b8870212496849f -EBUILD ted-2.23-r2.ebuild 2102 BLAKE2B fdc3deb3e68cef0debb1e7b0e6c07fc712c72ed5f7aaf667163871a459af5242049e7cdc7c822c3a7626721b81a7f2932763f62c9d21c58906eca4742c161afb SHA512 32ab210d0ff903c7bc1124f28c2a6ed988093ff9b67d384178f1cbcb46ad0f859021a911d2c2e803757c1eba8f690960d4ae9af93473196bdfc3cbc9bb8ea5df +EBUILD ted-2.23-r3.ebuild 2104 BLAKE2B 2de844cf277f1bb51e4be6fea92a4b1f20f96a596fee5c1bf4682c072f90f079fe775530010b8e9adf8e07ae85c9fab53f35a9103165fdffb2bc3bf417581e46 SHA512 9cb6822d3d355a3228953adb1fa0fde070a2d762c6a0fe0cf088ff8fdbc1264f9a95d9ebfca28e0734962d21e6b3b073a66305ad7392ca0c32db5f80a15dff92 MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a diff --git a/app-editors/ted/ted-2.23-r2.ebuild b/app-editors/ted/ted-2.23-r2.ebuild deleted file mode 100644 index 4ae1b4f5741b..000000000000 --- a/app-editors/ted/ted-2.23-r2.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit toolchain-funcs xdg-utils - -DESCRIPTION="X-based rich text editor" -HOMEPAGE="https://www.nllgg.nl/Ted/" -SRC_URI="ftp://ftp.nluug.nl/pub/editors/ted/${P}.src.tar.gz" -S="${WORKDIR}/Ted-${PV}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc ~riscv sparc x86" - -RDEPEND=" - app-text/libpaper - dev-libs/libpcre2 - media-libs/fontconfig - media-libs/freetype - media-libs/libjpeg-turbo:= - media-libs/libpng:= - media-libs/tiff:= - sys-libs/zlib - virtual/libiconv - x11-libs/libXft - x11-libs/libXpm - x11-libs/motif -" -DEPEND="${RDEPEND}" -BDEPEND=" - sys-apps/lsb-release - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${P}-0001-pass-MAKE-to-subdir.patch - "${FILESDIR}"/${P}-0002-fix-unrecognized-option-with-GTK.patch - "${FILESDIR}"/${P}-0003-avoid-compressing-man-page.patch - "${FILESDIR}"/${P}-freetype261.patch - "${FILESDIR}"/${P}-use-Motif-toolkit-instead-of-GTK-by-default.patch -) - -src_prepare() { - default - - sed -i -e 's|/Ted/|/share/Ted/|' \ - "${S}"/appFrame/appFrameConfig.h.in \ - "${S}"/Ted/tedConfig.h.in || die - - # bug #461256 - find . -name makefile.in -exec sed -i -e '/ar r/s/ar/$(AR)/' {} \; || die - - # force to build dynamic binary, do not strip it - sed -i \ - -e 's/.static//g' \ - -e '/strip/d' \ - tedPackage/makefile.in || die 'sed failed on tedPackage/makefile.in' - - # Fix build with freetype-2.5 - sed -i "s|^\(#[ \t]*include[ \t]*<\)freetype/|\1|" appFrame/appFontConfig.c || die - - mkdir lib || die -} - -src_configure() { - tc-export AR CC RANLIB - - local dir - for dir in appUtil textEncoding utilPs bitmap docFont docBase docBuf ind drawMeta docRtf docEdit docLayout docHtml; do - cd "${S}"/${dir} || die - econf --cache-file=../config.cache - done - for dir in appFrame; do - cd "${S}"/${dir} || die - econf --cache-file=../config.cache --with-MOTIF - done -} - -src_compile() { - emake package.shared -} - -src_install() { - default - dosym ../share/Ted/examples/rtf2pdf.sh /usr/bin/rtf2pdf.sh -} - -pkg_postinst() { - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_desktop_database_update -} diff --git a/app-editors/ted/ted-2.23-r3.ebuild b/app-editors/ted/ted-2.23-r3.ebuild new file mode 100644 index 000000000000..014951358fd3 --- /dev/null +++ b/app-editors/ted/ted-2.23-r3.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit toolchain-funcs xdg-utils + +DESCRIPTION="X-based rich text editor" +HOMEPAGE="https://www.nllgg.nl/Ted/" +SRC_URI="ftp://ftp.nluug.nl/pub/editors/ted/${P}.src.tar.gz" +S="${WORKDIR}/Ted-${PV}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc ~riscv sparc x86" + +RDEPEND=" + app-text/libpaper:= + dev-libs/libpcre2 + media-libs/fontconfig + media-libs/freetype + media-libs/libjpeg-turbo:= + media-libs/libpng:= + media-libs/tiff:= + sys-libs/zlib + virtual/libiconv + x11-libs/libXft + x11-libs/libXpm + x11-libs/motif +" +DEPEND="${RDEPEND}" +BDEPEND=" + sys-apps/lsb-release + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${P}-0001-pass-MAKE-to-subdir.patch + "${FILESDIR}"/${P}-0002-fix-unrecognized-option-with-GTK.patch + "${FILESDIR}"/${P}-0003-avoid-compressing-man-page.patch + "${FILESDIR}"/${P}-freetype261.patch + "${FILESDIR}"/${P}-use-Motif-toolkit-instead-of-GTK-by-default.patch +) + +src_prepare() { + default + + sed -i -e 's|/Ted/|/share/Ted/|' \ + "${S}"/appFrame/appFrameConfig.h.in \ + "${S}"/Ted/tedConfig.h.in || die + + # bug #461256 + find . -name makefile.in -exec sed -i -e '/ar r/s/ar/$(AR)/' {} \; || die + + # force to build dynamic binary, do not strip it + sed -i \ + -e 's/.static//g' \ + -e '/strip/d' \ + tedPackage/makefile.in || die 'sed failed on tedPackage/makefile.in' + + # Fix build with freetype-2.5 + sed -i "s|^\(#[ \t]*include[ \t]*<\)freetype/|\1|" appFrame/appFontConfig.c || die + + mkdir lib || die +} + +src_configure() { + tc-export AR CC RANLIB + + local dir + for dir in appUtil textEncoding utilPs bitmap docFont docBase docBuf ind drawMeta docRtf docEdit docLayout docHtml; do + cd "${S}"/${dir} || die + econf --cache-file=../config.cache + done + for dir in appFrame; do + cd "${S}"/${dir} || die + econf --cache-file=../config.cache --with-MOTIF + done +} + +src_compile() { + emake package.shared +} + +src_install() { + default + dosym ../share/Ted/examples/rtf2pdf.sh /usr/bin/rtf2pdf.sh +} + +pkg_postinst() { + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_desktop_database_update +} -- cgit v1.2.3