From d33b3cf6cff9fdbfc8362bf854c3c34b2c28d518 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 21 Apr 2023 00:01:06 +0100 Subject: gentoo auto-resync : 21:04:2023 - 00:01:05 --- app-text/Manifest.gz | Bin 48575 -> 48578 bytes app-text/lowdown/Manifest | 3 + app-text/lowdown/files/lowdown-1.0.1-linking.patch | 45 ++++++++++++++ app-text/lowdown/lowdown-1.0.1.ebuild | 68 +++++++++++++++++++++ app-text/texlive-core/Manifest | 2 +- app-text/texlive-core/texlive-core-2021-r6.ebuild | 2 +- 6 files changed, 118 insertions(+), 2 deletions(-) create mode 100644 app-text/lowdown/files/lowdown-1.0.1-linking.patch create mode 100644 app-text/lowdown/lowdown-1.0.1.ebuild (limited to 'app-text') diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index 2ab1bf61884c..deb2eb82c3dd 100644 Binary files a/app-text/Manifest.gz and b/app-text/Manifest.gz differ diff --git a/app-text/lowdown/Manifest b/app-text/lowdown/Manifest index f641998a294d..58fb4414685f 100644 --- a/app-text/lowdown/Manifest +++ b/app-text/lowdown/Manifest @@ -1,5 +1,8 @@ AUX lowdown-0.10.0-pkgconfig-libmd.patch 309 BLAKE2B 617d3af07f0414fce674573e48f86f541f3b6c6c6b1649d7ba4302b0817fa8a8edf0beb1d0628c7deb79eb64934089b8ae9ff8f50171f3e94cd93427464a9c59 SHA512 f40f0a04deb70708b3059ccce394cbb78b8ba6020db4df62533abe1d3d125e1372947a5c249b9aa9a655b9b67f3f448a8963fe53fbd7d13c87b637143b36e9b0 AUX lowdown-0.11.1-linking.patch 1330 BLAKE2B adffc64357e84d9f6ef82b4c85e0c7302995304859c20c5dc1c6ab3f4c32c0aca4d4c5739f43515386f00f59e4ab58a2c9d3e9ffde15a338bdcc210de5ab9ad5 SHA512 47c44d73eeac0a7b607c16afe8a24e9ee9a75672e90119cc63d577bd39db69d1dce8985a90535504f33eb1ea39728a175bcedd718730cf47fb822a0a0169aea3 +AUX lowdown-1.0.1-linking.patch 1660 BLAKE2B eae0e876e33b91a09b0fcaa1aa829b30109d4796a7c15cb25ed7fdfff5300e852f04e536626151ee2dcd3e5f2f7d0a0b2273e20220e2230ef164f4a6ca451d7e SHA512 276f6cfedc55cbf69f9459e33632ead8d637114bd5693f77062f92ed5b67ca1cfeff6b4b27380df24ae2ab9662174bf84fddacc453efc6302e17bd3e6b2cd1dc DIST lowdown-1.0.0.tar.gz 576167 BLAKE2B fec9857ef1110f4767ff6244dcf06fa9c69a56d4b8709217cf05a148757512e2cb8c141b112673f0cffa260d7e2c376b9905bb16092e3f97f97007dcef922bcb SHA512 fe18db1f3d6dbc4fe0ae33ebcdeb1646b20d6fedd265e29d53475f7931b5b60329a653f9af864a39ff4caa0131751fcbffff0d94cb9519401a3479ada29bd7b8 +DIST lowdown-1.0.1.tar.gz 583848 BLAKE2B f0794168f496a3ddd418f27ef0b9bd9fc248f67cabad248ebda0d4b2393efeae083b1de991bf7bd27ff9ae7accd2966b0c69f6bdb54e8a7d7ba1998617de0122 SHA512 ed9fb0162705aa34a69867bd532f22743321e68f93ce0d8909290e2215044d90969e513a772288374d1653eb25336d955dfc8b9394a146cdbe88809bed6ef2f2 EBUILD lowdown-1.0.0.ebuild 985 BLAKE2B 4f66f72f76c73d402608b8c2414ede720da7c9b87d738cef0034b2ad00fc9b6d684f8045ac7e0da267842f75c4f50cc79ef9648c7b0d91fd9fb5f2a179bff8ea SHA512 d481879a3d9a9d25c695ac4c65a7b3be2c91478e75383d691e5faa81c3c73e76176b0257224e3785f6a99743b09270759db42408579bc71409fe24a2465aac8a +EBUILD lowdown-1.0.1.ebuild 1281 BLAKE2B 2db28188f8c01363211f0cc638c1e1e92f82f478197ed0e5b5f34a4a8a2d136370419335100e5a148a2b15a2016cabc27010e14ab88af880f31e9f13c47b5acb SHA512 30652282259749860e6a73d37ac68f8a19f94710de02c6832aa7d15ba7c36fa16e7e3c7d9aa25c28c7098dcaadfd7f8dfe3dc3fe04bce217d87f4d15c9ec4274 MISC metadata.xml 333 BLAKE2B cfa2021e507b7538cf73840fb9eb8e1f6c157f7090b1156e4bd1cd917547adeea76cc31d619d60b0d189c915ae4748437b8d9a9a96a532276d6deb1d0f2258d9 SHA512 fa991b0162a4eab9c81815b4a523d33a08e7a7716b5a443165f0cc05d906b7dc3d7da388d0e3d3202a7262a7971d771ffb29debf42659c8ed3c3de6ed184d73e diff --git a/app-text/lowdown/files/lowdown-1.0.1-linking.patch b/app-text/lowdown/files/lowdown-1.0.1-linking.patch new file mode 100644 index 000000000000..26996956ff58 --- /dev/null +++ b/app-text/lowdown/files/lowdown-1.0.1-linking.patch @@ -0,0 +1,45 @@ +diff --git a/Makefile b/Makefile +index 775aef1..c7094f8 100644 +--- a/Makefile ++++ b/Makefile +@@ -173,11 +173,11 @@ installwww: www + $(INSTALL) -m 0444 lowdown.tar.gz $(WWWDIR)/snapshots + $(INSTALL) -m 0444 lowdown.tar.gz.sha512 $(WWWDIR)/snapshots + +-lowdown: liblowdown.a main.o +- $(CC) -o $@ main.o liblowdown.a $(LDFLAGS) $(LDADD_MD5) -lm $(LDADD) ++lowdown: liblowdown.so main.o ++ $(CC) -o $@ main.o -L. -llowdown $(LDFLAGS) $(LDADD_MD5) -lm $(LDADD) + + lowdown-diff: lowdown +- ln -f lowdown lowdown-diff ++ ln -s lowdown lowdown-diff + + liblowdown.a: $(OBJS) $(COMPAT_OBJS) + $(AR) rs $@ $(OBJS) $(COMPAT_OBJS) +@@ -186,14 +186,14 @@ liblowdown.so: $(OBJS) $(COMPAT_OBJS) + $(CC) -shared -o $@.$(LIBVER) $(OBJS) $(COMPAT_OBJS) $(LDFLAGS) $(LDADD_MD5) -lm -Wl,${LINKER_SONAME},$@.$(LIBVER) $(LDLIBS) + ln -sf $@.$(LIBVER) $@ + +-install: bins ++install: bins install_libs + mkdir -p $(DESTDIR)$(BINDIR) + mkdir -p $(DESTDIR)$(MANDIR)/man1 + mkdir -p $(DESTDIR)$(MANDIR)/man5 + mkdir -p $(DESTDIR)$(SHAREDIR)/lowdown/odt + $(INSTALL_DATA) share/odt/styles.xml $(DESTDIR)$(SHAREDIR)/lowdown/odt + $(INSTALL_PROGRAM) lowdown $(DESTDIR)$(BINDIR) +- $(INSTALL_PROGRAM) lowdown-diff $(DESTDIR)$(BINDIR) ++ ln -s lowdown $(DESTDIR)$(BINDIR)/lowdown-diff + for f in $(MAN1S) $(MAN5S) ; do \ + name=`basename $$f .html` ; \ + section=$${name##*.} ; \ +@@ -219,7 +219,7 @@ install_shared: liblowdown.so install_lib_common + install_static: liblowdown.a install_lib_common + $(INSTALL_LIB) liblowdown.a $(DESTDIR)$(LIBDIR) + +-install_libs: install_shared install_static ++install_libs: install_shared + + distcheck: lowdown.tar.gz.sha512 + mandoc -Tlint -Werror man/*.[135] diff --git a/app-text/lowdown/lowdown-1.0.1.ebuild b/app-text/lowdown/lowdown-1.0.1.ebuild new file mode 100644 index 000000000000..177c7a8af1d3 --- /dev/null +++ b/app-text/lowdown/lowdown-1.0.1.ebuild @@ -0,0 +1,68 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs flag-o-matic + +MY_PV="VERSION_${PV//./_}" +DESCRIPTION="Markdown translator producing HTML5, roff documents in the ms and man formats" +HOMEPAGE="https://kristaps.bsd.lv/lowdown/" +SRC_URI="https://github.com/kristapsdz/lowdown/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="ISC" +SLOT="0/2" +KEYWORDS="~amd64 ~arm64 ~x86" + +DEPEND=" + virtual/libcrypt:= +" +RDEPEND=" + ${DEPEND} +" + +# configure tests for a bunch of BSD functions on Linux +QA_CONFIG_IMPL_DECL_SKIP=( + crypt_newhash + crypt_checkpass + warnc + errc + getexecname + getprogname + memset_s + pledge + recallocarray + strlcat + strlcpy + strtonum + TAILQ_FOREACH_SAFE + unveil +) + +PATCHES=( + "${FILESDIR}/lowdown-0.10.0-pkgconfig-libmd.patch" + "${FILESDIR}/lowdown-1.0.1-linking.patch" +) + +src_configure() { + append-flags -fPIC + tc-export CC AR + + ./configure \ + PREFIX="/usr" \ + MANDIR="/usr/share/man" \ + LDFLAGS="${LDFLAGS}" \ + CPPFLAGS="${CPPFLAGS}" \ + LIBDIR="/usr/$(get_libdir)" \ + LDLIBS="-lbsd" \ + || die "./configure failed" +} + +src_compile() { + emake $(usex elibc_musl UTF8_LOCALE=C.UTF-8 '') +} + +src_test() { + LD_LIBRARY_PATH="${S}" emake regress +} diff --git a/app-text/texlive-core/Manifest b/app-text/texlive-core/Manifest index fe6ef6c7f0d2..257747697a29 100644 --- a/app-text/texlive-core/Manifest +++ b/app-text/texlive-core/Manifest @@ -196,5 +196,5 @@ DIST tl-xpdfopen-2021.tar.xz 560 BLAKE2B a17eaa3fe349aef2d5a192040196e1fce3b7293 DIST tl-xpdfopen.doc-2021.tar.xz 28180 BLAKE2B 2b247fea8d1901ad91cf19a197c17b5c0f4cf1ce817e07ac6dd3bda1e28019b7c296e07e567a55d530da4a898a6ccadc2e637f85aad401a99dc1f02f8020048a SHA512 bb4be8fe1b4590e74a7573baa1d699895fb62f6b30b05c9c81655001c75ffb43a6d7f92deca337072690ce3297d4ab06f1aca389524c5d5d500a9fce4abd8404 EBUILD texlive-core-2021-r2.ebuild 11823 BLAKE2B 5fd7e3cb440bb9c8a9ec6fc9ce6b197a0e13039cb7e297cfb79d777baf45e5bea53c8b33213e2c3af691addb4f7a0ed59369d6773b26f38f576bc85cc3436acf SHA512 51bacc8296aefc1ad835d2528f5e4d2f531b8d449887ad921f48f19d985ccc803fe7cf83f8bb41c1a8577e9259a8cd8d798632bea9df397fa746647634a8564d EBUILD texlive-core-2021-r3.ebuild 11991 BLAKE2B dc2748e3bf2b0d1e8dd2725a6c8c9cee155e0c4af006cc668a89ed6420df27cba502eb52614415531d600dd21288b130689b2adae762d4620513e2bbcde35b46 SHA512 ce8562593db468d745feadda717e10cb97e369d1a97b634b75aa79f8c7fbfa3709e6ff2bb73aad9bf56286d472278a28167cfebb6ffe378c0aab546d0394f8c0 -EBUILD texlive-core-2021-r6.ebuild 12602 BLAKE2B 7b399aa46be4e6be597937799d1b888115778a2fb2460492e86cf90e2b47863bef89272ba063b973a0d9d132b591afce700ced12583c7e6ccab334d408ecf105 SHA512 4b41833b48587b6457a9632cb60943278cb8026bb64939e4148604824948fcb7a3ec875b1add2e9ea9cf6acd35c37d87eeeaa0236cbd3afc3ce04700efe97619 +EBUILD texlive-core-2021-r6.ebuild 12597 BLAKE2B 8371426b80d535f3655cdc755050fb85885c81989ba78d69844cba8fee79d37fd33ff686e6b3203445f6e93bbc30839fa0c835ce4ec809013b1ffd0333f2489a SHA512 19709a1f93576c15984c835ab6ba06a3084e1cf110bab1fab692b20cac53e4e7afff0404ed4d9da3ee03ec9d49b9fa9ecad28886d0c0e766b4038b70ce86e414 MISC metadata.xml 763 BLAKE2B 32e271e244979763c3ed20da203b4a6fdd1646b1b5e92ea0fd3a3172e7f633cec56b55a4a638fa1f98394d4fa1ca443c3949528d30a5bf2564edc9979cc77515 SHA512 efe8b04dc9ea326a12eadccc2f5432563b0b87434028a7f2e671124d3fb08cbb384cd022471d44fec466f8558bab4344d2cbb47fe7e49461bbc802f4416c33e0 diff --git a/app-text/texlive-core/texlive-core-2021-r6.ebuild b/app-text/texlive-core/texlive-core-2021-r6.ebuild index 5f3008ea928a..8617875f6e9b 100644 --- a/app-text/texlive-core/texlive-core-2021-r6.ebuild +++ b/app-text/texlive-core/texlive-core-2021-r6.ebuild @@ -76,7 +76,7 @@ for i in ${TL_CORE_EXTRA_SRC_MODULES}; do done SRC_URI="${SRC_URI} )" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris" IUSE="cjk X doc source tk +luajittex xetex xindy" TEXMF_PATH=/usr/share/texmf-dist -- cgit v1.2.3