diff options
Diffstat (limited to 'app-misc/dateutils')
-rw-r--r-- | app-misc/dateutils/Manifest | 7 | ||||
-rw-r--r-- | app-misc/dateutils/dateutils-0.4.10.ebuild | 2 | ||||
-rw-r--r-- | app-misc/dateutils/dateutils-0.4.11.ebuild | 32 | ||||
-rw-r--r-- | app-misc/dateutils/files/dateutils-4.10-gcc-14.patch | 41 | ||||
-rw-r--r-- | app-misc/dateutils/metadata.xml | 9 |
5 files changed, 88 insertions, 3 deletions
diff --git a/app-misc/dateutils/Manifest b/app-misc/dateutils/Manifest index 4a3a371e0ea9..49aea23af2f4 100644 --- a/app-misc/dateutils/Manifest +++ b/app-misc/dateutils/Manifest @@ -1,3 +1,6 @@ +AUX dateutils-4.10-gcc-14.patch 1228 BLAKE2B d721ac3b801e3feff445e18b330a6e772b701581f32f9dc3e358e500b61691b00e155fe870ede9a9565d413a2bcd9dfdaaf3a37c2c7b8ff05948ca190cd96be6 SHA512 ac39b397c8fcf6009875f4dc867348b04f340628b76bec3548f5e6ed9dcc0e0005f1fed0156b0b6e3fc81b59e214d9ec0d37c8e1017076441b088c167a547bf6 DIST dateutils-0.4.10.tar.xz 652548 BLAKE2B b1fe3b07edfd223c9265df99888bf2edc37458b487b0f3b913f4c19e23b86d4a7f8cb3f0610bf140e6ce0233a9008ccd26cbe0b1462c5f85b2424cd39ffcbdb7 SHA512 04a9fff177596bb9bc47d3b221865bbeafeafbc708385610845a1cdcb2a7fa379e8d9363cce578836ae121dab7ee64e19f61d82e8f222250e52d23c5f43cf521 -EBUILD dateutils-0.4.10.ebuild 734 BLAKE2B 44546a26570789c33e87d07dd77ed6eb6c8b96e197f5b823c1564177bedb9a6b3920106c4ba5be4b58df0564d686f9bea8e2727274cb2dcaf18b93f22152a2f7 SHA512 62e25eb00f8d367bd607e65ccfa899f7e7d2f98564b2aa8308fa4ebc1c7b5fac23ae35282209d65449a567b426516cc4bba46ec4c5ebbf0bfb7cbafcd215f288 -MISC metadata.xml 606 BLAKE2B adea386f572c352e03818711645868a852c42790e58fae6605828a960558c324734d1b7ffc98e2553e3ebd73804df8430d063858ef9e0fd644dec8d86bd148cc SHA512 8a9e8e591b0e435393d0000e9371cfe9c58675496b292808fe5aa871e89bc3467f60463eb32937ea767b2d3db8ccab5a7e40482b110c7e4907382ba6356b1d3b +DIST dateutils-0.4.11.tar.xz 670468 BLAKE2B e492b03adf6c57a11e44bb31b20d4f2b0c27d9767bce7b31092a7937979ec7555b83010467ec6fa65bb17b96ccfa87b30179ea9f64d8b87086870a956c6e4f1b SHA512 601fa8197acdb68fe0688aed3fa2ba2fcf66b9a8ad23a0c7cb816a2cba9c645854ec8715a2127e02294cc068f63b09d0596eee60e151a8ad0edff22f54ec9d7a +EBUILD dateutils-0.4.10.ebuild 763 BLAKE2B f3e4c2e08d3d3df5a968fded2e720b4c53fe3770bf8a7a9594efbc0fe890fe2ab8b96b0178766e66cc4e442602b1c4f0a5d4a0d030fa4b28ee5978143b7ae6f0 SHA512 2f58d00010f889b20eca0a8e81444b7e69e242217b5876820d96511275eda1682061356a4ed388b8b799a271161545e6acf40888b1549348d0027577370baa35 +EBUILD dateutils-0.4.11.ebuild 676 BLAKE2B 51dbc82df63271bab7e8037599bd950354943445e687b7e9b272c5818c42a80fcc3ef530fd8803a02534ea9537ec6deee1614d58c688d99dbd37de4d938ec794 SHA512 1cf3a5429bacea0ef462edc61c79d04b1d0b8ea50ee14ef34a25667bc9160322a0ce685db3f6749cbc6a49e23effb5cf42c8f7e53239ff4c0a71a7f0d5cbc280 +MISC metadata.xml 866 BLAKE2B 49b7026c72ad8bc8f815f8fa677eaa323de872d049a8d0e410d022bf62c0dd8aec87edcb39850a184a320069c72845920f8e06b9de32f85f4fc70cb7d0243d37 SHA512 b72cd15268de4868cce0c9b66bd30e6df9a205ef40cc089ef2a0c6d29ba114b310ce1cfbfbfded69c939dc0f546d11f73034126ad4a90005d9f7e8118f9f4acf diff --git a/app-misc/dateutils/dateutils-0.4.10.ebuild b/app-misc/dateutils/dateutils-0.4.10.ebuild index 58b1ee2c92ef..1dab11f86473 100644 --- a/app-misc/dateutils/dateutils-0.4.10.ebuild +++ b/app-misc/dateutils/dateutils-0.4.10.ebuild @@ -22,6 +22,8 @@ SLOT="0" BDEPEND="app-arch/xz-utils" DEPEND="sys-libs/timezone-data" +PATCHES="${P}-gcc-14.patch" + # bug 429810 RDEPEND="${DEPEND} !sys-fabric/dapl" diff --git a/app-misc/dateutils/dateutils-0.4.11.ebuild b/app-misc/dateutils/dateutils-0.4.11.ebuild new file mode 100644 index 000000000000..7698904bd9ac --- /dev/null +++ b/app-misc/dateutils/dateutils-0.4.11.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Command line date and time utilities" +HOMEPAGE="https://www.fresse.org/dateutils/ https://github.com/hroptatyr/dateutils" + +case "${PV}" in + 9999) + inherit autotools git-r3 + EGIT_REPO_URI="https://github.com/hroptatyr/dateutils.git" + ;; + *) + SRC_URI="https://github.com/hroptatyr/dateutils/releases/download/v${PV}/${P}.tar.xz" + KEYWORDS="~amd64 ~x86" +esac + +LICENSE="BSD" +SLOT="0" + +DEPEND="sys-libs/timezone-data" +RDEPEND="${DEPEND}" + +src_prepare() { + default + [[ "${PV}" = 9999 ]] && eautoreconf +} + +src_configure() { + econf CFLAGS="${CFLAGS}" +} diff --git a/app-misc/dateutils/files/dateutils-4.10-gcc-14.patch b/app-misc/dateutils/files/dateutils-4.10-gcc-14.patch new file mode 100644 index 000000000000..c4c0c8ffeab1 --- /dev/null +++ b/app-misc/dateutils/files/dateutils-4.10-gcc-14.patch @@ -0,0 +1,41 @@ +From 51ac0e033cfb74e814d2ee282ef7ea94223e6915 Mon Sep 17 00:00:00 2001 +From: Sebastian Freundt <freundt@ga-group.nl> +Date: Wed, 24 Jan 2024 07:55:15 +0000 +Subject: [PATCH] hygiene, satisfy gcc's idea of constant string arrays, + addresses issue 143 + +--- + src/strptime.c | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/src/strptime.c b/src/strptime.c +index 2f0c1fe5..001c2156 100644 +--- a/src/strptime.c ++++ b/src/strptime.c +@@ -54,7 +54,7 @@ const char *prog = "strptime"; + + + static int +-pars_line(struct tm *tm, const char *const *fmt, size_t nfmt, const char *line) ++pars_line(struct tm *tm, char *const *fmt, size_t nfmt, const char *line) + { + for (size_t i = 0; i < nfmt; i++) { + if (fmt[i] && strptime(line, fmt[i], tm) != NULL) { +@@ -75,7 +75,7 @@ prnt_line(const char *ofmt, struct tm *tm) + + static int + proc_line( +- const char *ln, const char *const *fmt, size_t nfmt, ++ const char *ln, char *const *fmt, size_t nfmt, + const char *ofmt, + int quietp) + { +@@ -94,7 +94,7 @@ proc_line( + } + + static int +-proc_lines(const char *const *fmt, size_t nfmt, const char *ofmt, int quietp) ++proc_lines(char *const *fmt, size_t nfmt, const char *ofmt, int quietp) + { + size_t lno = 0; + int rc = 0; diff --git a/app-misc/dateutils/metadata.xml b/app-misc/dateutils/metadata.xml index 75ab11b68941..7ce862c7b609 100644 --- a/app-misc/dateutils/metadata.xml +++ b/app-misc/dateutils/metadata.xml @@ -1,7 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <!-- maintainer-needed --> + <maintainer type="person" proxied="yes"> + <email>erkiferenc@gmail.com</email> + <name>Ferenc Erki</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> <upstream> <maintainer> <name>Sebastian Freundt</name> |