commit:     6ddd819630bccc08ae27bbe70091461a523f64c4
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 31 10:11:11 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Tue Dec 31 10:26:48 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ddd8196

app-misc/g15composer: treeclean

Closes: https://bugs.gentoo.org/854729 (pkgremoved)
Closes: https://bugs.gentoo.org/882657 (pkgremoved)
Closes: https://bugs.gentoo.org/941540 (pkgremoved)
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-misc/g15composer/Manifest                      |  2 -
 .../g15composer/files/g15composer-3.2-docdir.patch | 11 -----
 .../files/g15composer-3.2-freetype_pkgconfig.patch | 44 ------------------
 app-misc/g15composer/files/g15composer-3.2.confd   | 17 -------
 app-misc/g15composer/files/g15composer-3.2.initd   | 48 --------------------
 app-misc/g15composer/g15composer-3.2-r1.ebuild     | 52 ----------------------
 app-misc/g15composer/g15composer-3.4.ebuild        | 49 --------------------
 app-misc/g15composer/g15composer-9999.ebuild       | 49 --------------------
 app-misc/g15composer/metadata.xml                  |  8 ----
 profiles/package.mask                              |  1 -
 10 files changed, 281 deletions(-)

diff --git a/app-misc/g15composer/Manifest b/app-misc/g15composer/Manifest
deleted file mode 100644
index 8dcaa4e12cd0..000000000000
--- a/app-misc/g15composer/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST g15composer-3.2.tar.bz2 105805 BLAKE2B 
1a843ed50f0374cb23d469be9c083437f13279f5584e3112037635225e5d5df7765452e3e805c4230fd33782c300f5abdb1fc05e394f636d160c8e49baf3dde0
 SHA512 
95b033e2bb957ef4a2f3d3e2954a11454af7d8576e037f723d2a7d45a7dadde4908540ff0a66b387209e689217ba0e6677dcee1e647b792c402f250371518bc1
-DIST g15composer-3.4.tar.bz2 125798 BLAKE2B 
6377e6122511ff580622ca340d82c09054e72dcdd782b55325ff803dbbf4f9f99f10ee6b9c40ecb411bb516546bfbf1dc9d5114d11c175c62d390b48e630f5a5
 SHA512 
43f1e57df642d599554a454ef6aeb5ebd74aa9f9e002031c7f1d83748a4e3fafae1b9675f1347a5a829f8d8d4433c8f83309c1842ac264f51807d8d38ee36c66

diff --git a/app-misc/g15composer/files/g15composer-3.2-docdir.patch 
b/app-misc/g15composer/files/g15composer-3.2-docdir.patch
deleted file mode 100644
index cd81cde5de41..000000000000
--- a/app-misc/g15composer/files/g15composer-3.2-docdir.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- g15composer-3.2/Makefile.am
-+++ g15composer-3.2/Makefile.am
-@@ -3,7 +3,7 @@
- EXTRA_DIST = g15composer.l g15composer.y debian examples doc
- noinst_HEADERS = g15composer.h g15c_logo.h
- man1_MANS = $(top_srcdir)/doc/g15composer.1
--docdir = $(prefix)/share/doc/$(PACKAGE)-$(VERSION)
-+docdir = @docdir@
- doc_DATA = AUTHORS ChangeLog COPYING NEWS README
- 
- g15composer.tab.c: g15composer.lex.c g15composer.y g15composer.h

diff --git 
a/app-misc/g15composer/files/g15composer-3.2-freetype_pkgconfig.patch 
b/app-misc/g15composer/files/g15composer-3.2-freetype_pkgconfig.patch
deleted file mode 100644
index 9251e139322d..000000000000
--- a/app-misc/g15composer/files/g15composer-3.2-freetype_pkgconfig.patch
+++ /dev/null
@@ -1,44 +0,0 @@
---- g15composer-3.2/configure.in
-+++ g15composer-3.2/configure.in
-@@ -14,24 +14,24 @@
- AC_PROG_YACC
- 
- # Checks for --enable args
--AC_MSG_CHECKING(whether to enable FreeType2 support)
--AC_ARG_ENABLE(ttf, [  --enable-ttf               enable FreeType2 support],
--        if [[[ "$enableval" = "yes" ]]]; then
--              AC_CHECK_LIB([g15render], [g15r_ttfLoad],
--                      AC_DEFINE(TTF_SUPPORT, [1], [Define to 1 to enable 
FreeType2 support])
--                      CFLAGS="$CFLAGS `freetype-config --cflags`"
--                      CXXFLAGS="$CXXFLAGS `freetype-config --cflags`"
--                      FTLIB="-lfreetype"
--                      ttf_support="yes",
--                      AC_MSG_ERROR(["libg15render does not support ttf 
functions. please reconfigure with --enable-ttf"])
--                      ttf_support="no"
--              )
--        else
--                ttf_support="no"
--        fi,
--        ttf_support="no"
-+AC_ARG_ENABLE(ttf, [  --enable-ttf               enable FreeType2 
support],,enable_ttf="no")
-+AS_IF([test "x$enable_ttf" = "xyes"], [
-+      PKG_PROG_PKG_CONFIG
-+      PKG_CHECK_MODULES(FREETYPE, freetype2,
-+              [
-+                      CFLAGS="$CFLAGS $FREETYPE_CFLAGS"
-+                      CXXFLAGS="$CXXFLAGS $FREETYPE_CFLAGS"
-+                      FTLIB="$FREETYPE_LIBS"
-+              ],
-+              AC_MSG_ERROR([Cannot find freetype2])
-+      )
-+      AC_CHECK_LIB([g15render], [g15r_ttfLoad],
-+              AC_DEFINE(TTF_SUPPORT, [1], [Define to 1 to enable FreeType2 
support]),
-+              AC_MSG_ERROR(["libg15render does not support ttf functions. 
please reconfigure with --enable-ttf"])
-+      )
-+],
-+      AC_MSG_RESULT(No Freetype is being used)
- )
--AC_MSG_RESULT($ttf_support)
- 
- # Checks for libraries.
- AC_CHECK_LIB([g15daemon_client], [g15_send], 
,AC_MSG_ERROR(["libg15daemon_client not found. please install it"]))

diff --git a/app-misc/g15composer/files/g15composer-3.2.confd 
b/app-misc/g15composer/files/g15composer-3.2.confd
deleted file mode 100644
index f42ab956e242..000000000000
--- a/app-misc/g15composer/files/g15composer-3.2.confd
+++ /dev/null
@@ -1,17 +0,0 @@
-# /etc/conf.d/g15composer: Configuration for the g15composer
-
-# The CONTROL_FIFO is the name of the FIFO that g15composer listens to.
-# It does not create a screen on the display, but allows programs to
-# create their own non-virtual screens.
-# Please make sure the file specified does not exist.
-CONTROL_FIFO="/var/run/g15composer"
-
-# Set the user who owns the CONTROL_FIFO.
-# As this is also the user as whom g15composer is run,
-# it has to be someone who can create further message channels
-# This should be the user who runs the LCD clients
-FIFO_USER=
-
-# Set the grop which owns the CONTROL_FIFO.
-# The users who want to display screens on the LCD need to be in this group.
-FIFO_GROUP=users

diff --git a/app-misc/g15composer/files/g15composer-3.2.initd 
b/app-misc/g15composer/files/g15composer-3.2.initd
deleted file mode 100644
index 0d7c24f85609..000000000000
--- a/app-misc/g15composer/files/g15composer-3.2.initd
+++ /dev/null
@@ -1,48 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-PIDFILE=/var/run/${SVCNAME}.pid
-
-depend() {
-       need g15daemon
-}
-
-start() {
-       ebegin "Starting ${SVCNAME}"
-
-       if [ -z "${FIFO_USER}" -o -z "${FIFO_GROUP}" ] ; then
-               eerror "Please set the FIFO_USER and FIFO_GROUP variables in 
/etc/conf.d/${SVCNAME}"
-               eend 1
-               return 1
-       fi
-       if [ -e "${CONTROL_FIFO}" -a ! -p "${CONTROL_FIFO}" ] ; then
-               eerror "${CONTROL_FIFO} exists and is not a FIFO. Please 
remove."
-               eend 1
-               return 1
-       fi
-       if [ ! -p "${CONTROL_FIFO}" ] ; then
-               einfo "Creating FIFO at ${CONTROL_FIFO}"
-               mkfifo -m660 "${CONTROL_FIFO}"
-       else
-               einfo "Reusing FIFO at ${CONTROL_FIFO}"
-       fi
-
-       chown ${FIFO_USER} "${CONTROL_FIFO}"
-       chgrp ${FIFO_GROUP} "${CONTROL_FIFO}"
-       start-stop-daemon --start --background --pidfile ${PIDFILE} 
--make-pidfile --exec \
-               /usr/bin/g15composer -- -b -u "${FIFO_USER}" -g "${FIFO_GROUP}" 
"${CONTROL_FIFO}"
-       eend $?
-}
-
-stop() {
-       ebegin "Stoping ${SVCNAME}"
-       start-stop-daemon --stop --pidfile ${PIDFILE} --name g15composer
-       if [ -p "${CONTROL_FIFO}" ] ; then
-               einfo "Removing FIFO at ${CONTROL_FIFO}"
-               rm -f "${CONTROL_FIFO}"
-       else
-               ewarn "FIFO at ${CONTROL_FIFO} was lost"
-       fi
-       eend $?
-}

diff --git a/app-misc/g15composer/g15composer-3.2-r1.ebuild 
b/app-misc/g15composer/g15composer-3.2-r1.ebuild
deleted file mode 100644
index dcc0301ea2e6..000000000000
--- a/app-misc/g15composer/g15composer-3.2-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="A library to render text and shapes into a buffer usable by the 
Logitech G15"
-HOMEPAGE="https://sourceforge.net/projects/g15tools/";
-SRC_URI="https://downloads.sourceforge.net/g15tools/${P}.tar.bz2";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 x86"
-IUSE="truetype examples"
-
-DEPEND="app-misc/g15daemon
-       >=dev-libs/libg15render-1.2[truetype?]
-       truetype? ( media-libs/freetype )"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-       "${FILESDIR}/${P}-freetype_pkgconfig.patch"
-       "${FILESDIR}/${P}-docdir.patch"
-)
-
-src_prepare() {
-       default
-       mv configure.{in,ac} || die
-       eautoreconf
-}
-
-src_configure() {
-       econf $(use_enable truetype ttf)
-}
-
-src_install() {
-       local DOCS=( AUTHORS README ChangeLog )
-       default
-
-       newinitd "${FILESDIR}/${P}.initd" ${PN}
-       newconfd "${FILESDIR}/${P}.confd" ${PN}
-
-       if use examples ; then
-               exeinto "/usr/share/${PN}"
-               doexe examples/*
-       fi
-}
-
-pkg_postinst() {
-       elog "Set the user to run g15composer in /etc/conf.d/g15composer before 
starting the service."
-}

diff --git a/app-misc/g15composer/g15composer-3.4.ebuild 
b/app-misc/g15composer/g15composer-3.4.ebuild
deleted file mode 100644
index 91ff7d33e957..000000000000
--- a/app-misc/g15composer/g15composer-3.4.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="A library to render text and shapes into a buffer usable by the 
Logitech G15"
-HOMEPAGE="https://gitlab.com/menelkir/g15composer";
-if [[ ${PV} == *9999 ]] ; then
-       inherit git-r3
-       EGIT_REPO_URI="https://gitlab.com/menelkir/g15composer.git";
-else
-       SRC_URI="https://gitlab.com/menelkir/${PN}/-/archive/${PV}/${P}.tar.bz2";
-       KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="truetype"
-
-DEPEND="
-       >=app-misc/g15daemon-3.0
-       >=dev-libs/libg15render-3.0[truetype?]
-       truetype? ( media-libs/freetype )
-"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-       default
-       mv configure.{in,ac} || die
-       eautoreconf
-}
-
-src_configure() {
-       econf $(use_enable truetype ttf)
-}
-
-src_install() {
-       local DOCS=( AUTHORS README ChangeLog )
-       default
-
-       newinitd "${FILESDIR}/${PN}-3.2.initd" ${PN}
-       newconfd "${FILESDIR}/${PN}-3.2.confd" ${PN}
-}
-
-pkg_postinst() {
-       elog "Set the user to run g15composer in /etc/conf.d/g15composer before 
starting the service."
-}

diff --git a/app-misc/g15composer/g15composer-9999.ebuild 
b/app-misc/g15composer/g15composer-9999.ebuild
deleted file mode 100644
index 91ff7d33e957..000000000000
--- a/app-misc/g15composer/g15composer-9999.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="A library to render text and shapes into a buffer usable by the 
Logitech G15"
-HOMEPAGE="https://gitlab.com/menelkir/g15composer";
-if [[ ${PV} == *9999 ]] ; then
-       inherit git-r3
-       EGIT_REPO_URI="https://gitlab.com/menelkir/g15composer.git";
-else
-       SRC_URI="https://gitlab.com/menelkir/${PN}/-/archive/${PV}/${P}.tar.bz2";
-       KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="truetype"
-
-DEPEND="
-       >=app-misc/g15daemon-3.0
-       >=dev-libs/libg15render-3.0[truetype?]
-       truetype? ( media-libs/freetype )
-"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-       default
-       mv configure.{in,ac} || die
-       eautoreconf
-}
-
-src_configure() {
-       econf $(use_enable truetype ttf)
-}
-
-src_install() {
-       local DOCS=( AUTHORS README ChangeLog )
-       default
-
-       newinitd "${FILESDIR}/${PN}-3.2.initd" ${PN}
-       newconfd "${FILESDIR}/${PN}-3.2.confd" ${PN}
-}
-
-pkg_postinst() {
-       elog "Set the user to run g15composer in /etc/conf.d/g15composer before 
starting the service."
-}

diff --git a/app-misc/g15composer/metadata.xml 
b/app-misc/g15composer/metadata.xml
deleted file mode 100644
index 215d63df9cf8..000000000000
--- a/app-misc/g15composer/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-       <!-- maintainer-needed -->
-       <upstream>
-               <remote-id type="sourceforge">g15tools</remote-id>
-       </upstream>
-</pkgmetadata>

diff --git a/profiles/package.mask b/profiles/package.mask
index 981db6504f0f..7756b50a742b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -179,7 +179,6 @@ x11-drivers/nvidia-drivers:0/470
 # Poor upstream code quality, unmaintained upstream;
 # no hardware for testing # anymore.
 # 
https://public-inbox.gentoo.org/gentoo-dev/[email protected]/
-app-misc/g15composer
 app-misc/g15daemon
 app-misc/g15macro
 app-misc/g15message

Reply via email to