summaryrefslogtreecommitdiff
path: root/app-misc/dateutils
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-02-01 22:43:06 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-02-01 22:43:06 +0000
commit417ef5d7c7bd36af15766ab14554600fbe7daed7 (patch)
tree3b5d8d93ff01be44bfb626166431ec3722be57b0 /app-misc/dateutils
parent7323114f21150e9c3714584386134160e2c520cf (diff)
gentoo auto-resync : 01:02:2025 - 22:43:06
Diffstat (limited to 'app-misc/dateutils')
-rw-r--r--app-misc/dateutils/Manifest7
-rw-r--r--app-misc/dateutils/dateutils-0.4.10.ebuild2
-rw-r--r--app-misc/dateutils/dateutils-0.4.11.ebuild32
-rw-r--r--app-misc/dateutils/files/dateutils-4.10-gcc-14.patch41
-rw-r--r--app-misc/dateutils/metadata.xml9
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>