diff options
author | 2024-07-02 18:52:55 +0200 | |
---|---|---|
committer | 2024-07-05 19:41:13 +0200 | |
commit | 90bd451dddd668ad069731f6f34907123464923b (patch) | |
tree | 0e8bf11d47362b2fa8d06ba97008bcab00451f22 /media-video | |
parent | app-admin/logmon: EAPI8 bump, fix SRC_URI (diff) | |
download | gentoo-90bd451dddd668ad069731f6f34907123464923b.tar.gz gentoo-90bd451dddd668ad069731f6f34907123464923b.tar.bz2 gentoo-90bd451dddd668ad069731f6f34907123464923b.zip |
media-video/alevt: add 1.8.2
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at>
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Diffstat (limited to 'media-video')
-rw-r--r-- | media-video/alevt/Manifest | 1 | ||||
-rw-r--r-- | media-video/alevt/alevt-1.8.2.ebuild | 45 | ||||
-rw-r--r-- | media-video/alevt/files/alevt-1.8.2-respectflags.patch | 49 |
3 files changed, 95 insertions, 0 deletions
diff --git a/media-video/alevt/Manifest b/media-video/alevt/Manifest index 4217cebd2389..34ad66de8b24 100644 --- a/media-video/alevt/Manifest +++ b/media-video/alevt/Manifest @@ -1 +1,2 @@ DIST alevt-1.6.2.tar.gz 133234 BLAKE2B f252fb2ce1fbbad6c1aeb7649fea8b83aacfb62c38b7efa205680b32ad3c5dd7e60efa8be754c42040488860a59ff8a1cee235cf5adb75a5c738a503ee369db1 SHA512 8ddc0b03065b186bff8b705ec6ee8581460c4da4e65f97d15915d3bf708c7898661f61fa5fe004c7634adc9f850747b3fa08fe9ec94a5155482fcda479a884ed +DIST alevt-1.8.2.tar.bz2 137373 BLAKE2B 8d903718eda7a4008fa96c344f2c0719b4b10eb638557840a693f58273de7fbbf11892305224c1ea2aaf840cb47808eff4e9ae403caa11af8707bb4c800ee111 SHA512 ba9e8e3f0831f61f135e41cf703bc9a8f6284d685cda80ab863ca7fe0c7c8f3724e1231a88c5364ff07ab881b48980acca6e86f17ca7a2cc1f40a7abc8e6ef54 diff --git a/media-video/alevt/alevt-1.8.2.ebuild b/media-video/alevt/alevt-1.8.2.ebuild new file mode 100644 index 000000000000..fb928d7b545f --- /dev/null +++ b/media-video/alevt/alevt-1.8.2.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop flag-o-matic toolchain-funcs + +MY_P="${PN}-v${PV}" +DESCRIPTION="Teletext viewer for X11" +HOMEPAGE="https://gitlab.com/alevt/alevt" +SRC_URI="https://gitlab.com/${PN}/${PN}/-/archive/v${PV}/${MY_P}.tar.bz2 + -> ${P}.tar.bz2" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" +RESTRICT="strip" + +RDEPEND=" + x11-libs/libX11 + media-libs/libpng:=" +DEPEND="${RDEPEND} + x11-base/xorg-proto" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${P}-respectflags.patch + "${FILESDIR}"/${PN}-1.6.2-libpng15.patch +) + +src_configure() { + append-cflags -fno-strict-aliasing + tc-export BUILD_CC CC +} + +src_install() { + dobin alevt alevt-cap alevt-date + doman alevt.1x alevt-date.1 alevt-cap.1 + einstalldocs + + newicon -s 16 contrib/mini-alevt.xpm alevt.xpm + newicon -s 48 contrib/icon48x48.xpm alevt.xpm + make_desktop_entry alevt "AleVT" alevt +} diff --git a/media-video/alevt/files/alevt-1.8.2-respectflags.patch b/media-video/alevt/files/alevt-1.8.2-respectflags.patch new file mode 100644 index 000000000000..cdd8fa2e28ba --- /dev/null +++ b/media-video/alevt/files/alevt-1.8.2-respectflags.patch @@ -0,0 +1,49 @@ +--- alevt-v1.8.2/Makefile 2023-04-22 15:44:42.000000000 +0200 ++++ alevt-v1.8.2-new/Makefile 2024-07-02 18:48:40.217880449 +0200 +@@ -1,5 +1,4 @@ + VER=1.8.2 +-OPT=-O2 -g -w + #OPT=-O -g + DEFS=-DWITH_PNG + #DEFS+=-DUSE_LIBZVBI +@@ -8,13 +7,12 @@ + #USR_X11R6=/usr + MAN_DIR=man + #MAN_DIR=share/man +-HOSTCC=$(CC) + # a smaller and thinner font + #FONT=neep9 + DESTDIR= + PREFIX=/usr/local + +-CFLAGS=$(OPT) -DVERSION=\"$(VER)\" $(DEFS) -I$(USR_X11R6)/include ++CPPFLAGS += -DVERSION=\"$(VER)\" $(DEFS) -I$(USR_X11R6)/include + + PKGS="x11" + +@@ -36,13 +34,13 @@ + all: alevt alevt-date alevt-cap alevt.1x alevt-date.1 alevt-cap.1 + + alevt: $(OBJS) +- $(CC) $(OPT) $(OBJS) -o alevt $(EXPLIBS) ++ $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) -o alevt $(EXPLIBS) + + alevt-date: $(TOBJS) +- $(CC) $(OPT) $(TOBJS) -o alevt-date $(EXPLIBS) ++ $(CC) $(CFLAGS) $(LDFLAGS) $(OPT) $(TOBJS) -o alevt-date $(EXPLIBS) + + alevt-cap: $(COBJS) +- $(CC) $(OPT) $(COBJS) -o alevt-cap $(EXPLIBS) ++ $(CC) $(CFLAGS) $(LDFLAGS) $(OPT) $(COBJS) -o alevt-cap $(EXPLIBS) + + font.o: font1.xbm font2.xbm font3.xbm font4.xbm + fontsize.h: font1.xbm font2.xbm font3.xbm font4.xbm +@@ -61,7 +59,7 @@ + ./bdf2xbm font4 <vtxt-iso8859-7.bdf >font4.xbm + + bdf2xbm: bdf2xbm.c +- $(HOSTCC) bdf2xbm.c -o bdf2xbm ++ $(BUILD_CC) bdf2xbm.c -o bdf2xbm + + alevt.1x: alevt.1x.in + sed s/VERSION/$(VER)/g <alevt.1x.in >alevt.1x |