diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-04 05:48:38 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-04 05:48:38 -0500 |
| commit | bfd9c39e4712ebdb442d4ca0673061faed1e70e1 (patch) | |
| tree | 0d7a74b4463ee387f9cf9368ceb1b757f694f72a /x11-plugins/wmDownload | |
| parent | f716a9fe6455d39eef01e718aae68dae61c19704 (diff) | |
| download | baldeagleos-repo-bfd9c39e4712ebdb442d4ca0673061faed1e70e1.tar.gz baldeagleos-repo-bfd9c39e4712ebdb442d4ca0673061faed1e70e1.tar.xz baldeagleos-repo-bfd9c39e4712ebdb442d4ca0673061faed1e70e1.zip | |
Revert "Adding metadata"
This reverts commit f716a9fe6455d39eef01e718aae68dae61c19704.
Diffstat (limited to 'x11-plugins/wmDownload')
| -rw-r--r-- | x11-plugins/wmDownload/Manifest | 1 | ||||
| -rw-r--r-- | x11-plugins/wmDownload/files/wmDownload-0.1.2a-makefile.patch | 28 | ||||
| -rw-r--r-- | x11-plugins/wmDownload/files/wmDownload-0.1.2a-shorten-integers.patch | 13 | ||||
| -rw-r--r-- | x11-plugins/wmDownload/files/wmDownload-strtouq-musl.patch | 24 | ||||
| -rw-r--r-- | x11-plugins/wmDownload/metadata.xml | 15 | ||||
| -rw-r--r-- | x11-plugins/wmDownload/wmDownload-0.1.2a-r3.ebuild | 34 | ||||
| -rw-r--r-- | x11-plugins/wmDownload/wmDownload-0.1.2a-r5.ebuild | 38 |
7 files changed, 153 insertions, 0 deletions
diff --git a/x11-plugins/wmDownload/Manifest b/x11-plugins/wmDownload/Manifest new file mode 100644 index 000000000000..0930bde3b7dc --- /dev/null +++ b/x11-plugins/wmDownload/Manifest @@ -0,0 +1 @@ +DIST wmDownload-0.1.2a.tar.gz 11449 BLAKE2B abbb01eec5dc9dc2932d4e7857b850ba64b564618e6643282b9659623444062d785bcde41ddfc0684d02cee6ca62df847a341ecdab8d48de9dc751d906563a0a SHA512 95bc3f7c9be344d88146fd0b2407afe43f5975bbf2158fc54c9d9200a7f09b53af3a8cae790b2e26f8e34792317a28524422e0d4f96e0e603e05af92d6354752 diff --git a/x11-plugins/wmDownload/files/wmDownload-0.1.2a-makefile.patch b/x11-plugins/wmDownload/files/wmDownload-0.1.2a-makefile.patch new file mode 100644 index 000000000000..67fe981d0c4d --- /dev/null +++ b/x11-plugins/wmDownload/files/wmDownload-0.1.2a-makefile.patch @@ -0,0 +1,28 @@ +--- a/Makefile 2000-04-14 15:39:52.000000000 +0200 ++++ b/Makefile 2008-01-27 23:07:51.000000000 +0100 +@@ -1,17 +1,17 @@ +-CC = gcc +-CFLAGS = -O2 -Wall -fomit-frame-pointer -s +-INCDIR = -I/usr/X11R6/include/X11 +-DESTDIR= /usr/bin +-LIBDIR = -L/usr/X11R6/lib ++CC ?= gcc ++CFLAGS += -Wall ++INCDIR = -I/usr/include/X11 ++PREFIX = /usr ++LIBDIR ?= /usr/lib + LIBS = -ldockapp -lX11 -lXext -lXpm + OBJS = wmDownload.o + + wmDownload: $(OBJS) +- $(CC) $(CFLAGS) $(OBJS) -o wmDownload $(INCDIR) $(LIBDIR) $(LIBS) ++ $(CC) $(CFLAGS) $(OBJS) -o wmDownload $(INCDIR) -L$(LIBDIR) $(LDFLAGS) $(LIBS) + + install: wmDownload +- strip wmDownload +- install -s wmDownload $(DESTDIR) ++ install -d $(DESTDIR)$(PREFIX)/bin ++ install -m 0755 wmDownload $(DESTDIR)$(PREFIX)/bin + + uninstall: + rm -f $(DESTDIR)/wmDownload diff --git a/x11-plugins/wmDownload/files/wmDownload-0.1.2a-shorten-integers.patch b/x11-plugins/wmDownload/files/wmDownload-0.1.2a-shorten-integers.patch new file mode 100644 index 000000000000..9a48e8e1ce4c --- /dev/null +++ b/x11-plugins/wmDownload/files/wmDownload-0.1.2a-shorten-integers.patch @@ -0,0 +1,13 @@ +unsigned shorts are enough for libdockapp. Ought to be enough for size of widget +diff -ru wmDownload.orig/wmDownload.c wmDownload/wmDownload.c +--- wmDownload.orig/wmDownload.c 2024-04-02 06:30:58.407108657 +0000 ++++ wmDownload/wmDownload.c 2024-04-02 06:32:26.445684633 +0000 +@@ -266,7 +266,7 @@ + + int main (int argc, char **argv) + { +- unsigned int height, width; ++ unsigned short height, width; + + DACallbacks callbacks = { NULL, buttonPressCallback, NULL, NULL, NULL, NULL, NULL }; + diff --git a/x11-plugins/wmDownload/files/wmDownload-strtouq-musl.patch b/x11-plugins/wmDownload/files/wmDownload-strtouq-musl.patch new file mode 100644 index 000000000000..3a9a5d00b206 --- /dev/null +++ b/x11-plugins/wmDownload/files/wmDownload-strtouq-musl.patch @@ -0,0 +1,24 @@ +https://bugs.gentoo.org/898922 +From: Brahmajit Das <brahmajit.xyz@gmail.com> +Date: Sun, 14 May 2023 14:39:59 +0530 +Subject: [PATCH] Don't use strtouq while building on non-glibc system + +Bug: https://bugs.gentoo.org/898922 +Signed-off-by: Brahmajit Das <brahmajit.xyz@gmail.com> +--- a/wmDownload.c ++++ b/wmDownload.c +@@ -205,7 +205,11 @@ void checknetstats () + { + p = (char *)strtok (NULL, tokens); + ++#ifdef __GLIBC__ + bytes = strtouq(p, NULL, 0); ++#else ++ bytes = strtoul(p, NULL, 0); ++#endif + + kbytes = (bytes == 0)?0:bytes/base; + bytes = bytes%base; +-- +2.40.1 + diff --git a/x11-plugins/wmDownload/metadata.xml b/x11-plugins/wmDownload/metadata.xml new file mode 100644 index 000000000000..4d8b9b4a15e4 --- /dev/null +++ b/x11-plugins/wmDownload/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>voyageur@gentoo.org</email> + <name>Bernard Cafarelli</name> + </maintainer> + <longdescription> + wmDownload is a small WindowMaker dockapp that sits there and displays how much + data you've received on each eth and ppp device installed on your machine. + </longdescription> + <upstream> + <remote-id type="sourceforge">wmdownload</remote-id> + </upstream> +</pkgmetadata> diff --git a/x11-plugins/wmDownload/wmDownload-0.1.2a-r3.ebuild b/x11-plugins/wmDownload/wmDownload-0.1.2a-r3.ebuild new file mode 100644 index 000000000000..d669ef97e125 --- /dev/null +++ b/x11-plugins/wmDownload/wmDownload-0.1.2a-r3.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit toolchain-funcs + +DESCRIPTION="dockapp that displays how much data you've received on each eth and ppp device" +SRC_URI="https://downloads.sourceforge.net/wmdownload/${P}.tar.gz" +HOMEPAGE="https://wmdownload.sourceforge.net/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" +IUSE="" + +RDEPEND=">=x11-libs/libdockapp-0.7:= + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXpm" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/${PN}" + +PATCHES=( "${FILESDIR}"/${P}-makefile.patch ) +DOCS=( CHANGELOG CREDITS HINTS README TODO ) + +src_prepare() { + sed -e 's#<dockapp.h>#<libdockapp/dockapp.h>#' -i *.c || die + default +} + +src_compile() { + emake CC="$(tc-getCC)" LIBDIR="/usr/$(get_libdir)" +} diff --git a/x11-plugins/wmDownload/wmDownload-0.1.2a-r5.ebuild b/x11-plugins/wmDownload/wmDownload-0.1.2a-r5.ebuild new file mode 100644 index 000000000000..bedb0fc3e5a1 --- /dev/null +++ b/x11-plugins/wmDownload/wmDownload-0.1.2a-r5.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit toolchain-funcs + +DESCRIPTION="dockapp that displays how much data you've received on each eth and ppp device" +HOMEPAGE="https://wmdownload.sourceforge.net/" +SRC_URI="https://downloads.sourceforge.net/wmdownload/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" + +RDEPEND=">=x11-libs/libdockapp-0.7:= + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXpm" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/${PN}" + +PATCHES=( + "${FILESDIR}"/${P}-makefile.patch + "${FILESDIR}"/${PN}-strtouq-musl.patch + "${FILESDIR}"/${P}-shorten-integers.patch + +) +DOCS=( CHANGELOG CREDITS HINTS README TODO ) + +src_prepare() { + sed -e 's#<dockapp.h>#<libdockapp/dockapp.h>#' -i *.c || die + default +} + +src_compile() { + emake CC="$(tc-getCC)" LIBDIR="/usr/$(get_libdir)" +} |
