summaryrefslogtreecommitdiff
path: root/sys-apps/stroke
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-12 19:09:37 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-12 19:09:37 -0500
commitb590c8d7572b727d565cc0b8ff660d43569845de (patch)
tree06f7a4102ea4e845df8b66660f252920d52952f9 /sys-apps/stroke
parent24f9cbfc4c34fdb6a6e03311674414e881ceab47 (diff)
downloadbaldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.gz
baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.xz
baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.zip
Adding metadata
Diffstat (limited to 'sys-apps/stroke')
-rw-r--r--sys-apps/stroke/Manifest1
-rw-r--r--sys-apps/stroke/files/stroke-0.1.3-gcc15.patch13
-rw-r--r--sys-apps/stroke/files/stroke-0.1.3-missing-header.patch11
-rw-r--r--sys-apps/stroke/metadata.xml5
-rw-r--r--sys-apps/stroke/stroke-0.1.3-r3.ebuild23
5 files changed, 53 insertions, 0 deletions
diff --git a/sys-apps/stroke/Manifest b/sys-apps/stroke/Manifest
new file mode 100644
index 000000000000..40b52bb32f28
--- /dev/null
+++ b/sys-apps/stroke/Manifest
@@ -0,0 +1 @@
+DIST stroke-0.1.3.tar.gz 180438 BLAKE2B f7b36905707a1a940ea01858562e7b01df5385b67bd7e7c627b9ea7e762d02659c455a25adc43f9a560250243f136101a56b77f9b2dccbb077f8d9238681e178 SHA512 b500f9c158a66f5947a28bf3dbb7caddd20427b4c9bdc2849002995f830019d54a3f0e070e973a0a6475f755ffc14a2995c7c8736c355cf4ae06b22beb07897e
diff --git a/sys-apps/stroke/files/stroke-0.1.3-gcc15.patch b/sys-apps/stroke/files/stroke-0.1.3-gcc15.patch
new file mode 100644
index 000000000000..133060953cd7
--- /dev/null
+++ b/sys-apps/stroke/files/stroke-0.1.3-gcc15.patch
@@ -0,0 +1,13 @@
+https://bugs.gentoo.org/880509
+
+--- a/src/aux.c
++++ b/src/aux.c
+@@ -292,7 +292,7 @@ lutime_symlink(const char *filename, const struct utimbuf *times)
+ {times->modtime, 0}
+ };
+
+- if(!(cwd = scwd(cwd)) ||
++ if(!(cwd = scwd()) ||
+ chdir(dirname(new_str(filename))) < 0)
+ goto error;
+
diff --git a/sys-apps/stroke/files/stroke-0.1.3-missing-header.patch b/sys-apps/stroke/files/stroke-0.1.3-missing-header.patch
new file mode 100644
index 000000000000..920c9260a977
--- /dev/null
+++ b/sys-apps/stroke/files/stroke-0.1.3-missing-header.patch
@@ -0,0 +1,11 @@
+--- stroke-0.1.3/src/libgeneral/src/signals.c 2009-05-27 13:36:11.000000000 +0000
++++ stroke-0.1.3/src/libgeneral/src/signals.c 2019-01-01 00:00:00.000000000 +0000
+@@ -26,7 +26,7 @@
+ #endif
+
+ #include <stdlib.h>
+-
++#include <signal.h>
+ #include <libgeneral/signals.h>
+
+ int _set_jmp_val;
diff --git a/sys-apps/stroke/metadata.xml b/sys-apps/stroke/metadata.xml
new file mode 100644
index 000000000000..5f33304011d5
--- /dev/null
+++ b/sys-apps/stroke/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/sys-apps/stroke/stroke-0.1.3-r3.ebuild b/sys-apps/stroke/stroke-0.1.3-r3.ebuild
new file mode 100644
index 000000000000..d41523b9fb26
--- /dev/null
+++ b/sys-apps/stroke/stroke-0.1.3-r3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Powerful tool to change file timestamps (including ctimes)"
+HOMEPAGE="https://stroke.sourceforge.net/"
+SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2+ GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+PATCHES=(
+ "${FILESDIR}/${P}-missing-header.patch"
+ "${FILESDIR}/${P}-gcc15.patch"
+)
+
+src_compile() {
+ emake AR="$(tc-getAR)"
+}