public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: www-misc/xxv/files/, profiles/, www-misc/xxv/
@ 2021-12-26 17:52 Jakov Smolić
  0 siblings, 0 replies; only message in thread
From: Jakov Smolić @ 2021-12-26 17:52 UTC (permalink / raw
  To: gentoo-commits

commit:     68ad2e4b190faec5ea7abea491b41cc3a4f0a261
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 26 17:51:52 2021 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sun Dec 26 17:51:52 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68ad2e4b

www-misc/xxv: treeclean

Closes: https://bugs.gentoo.org/827669
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 profiles/package.mask             |   6 --
 www-misc/xxv/Manifest             |   1 -
 www-misc/xxv/files/xxv.utf8-v5    | 100 --------------------
 www-misc/xxv/files/xxvd-1.0.cfg   | 162 --------------------------------
 www-misc/xxv/files/xxvd-logrotate |  26 ------
 www-misc/xxv/metadata.xml         |   9 --
 www-misc/xxv/xxv-1.6.1-r3.ebuild  | 190 --------------------------------------
 7 files changed, 494 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 325ef9e442af..56a67cacc95f 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -244,12 +244,6 @@ dev-java/ws-commons-util
 dev-java/xml-security
 dev-java/xmpcore
 
-# Marek Szuba <marecki@gentoo.org> (2021-11-27)
-# XXV has been outdated and unmaintained in Gentoo for years.
-# EAPI 5, numerous QA violations.
-# Removal in 30 days. Bug #827669
-www-misc/xxv
-
 # Hans de Graaff <graaff@gentoo.org> (2021-11-26)
 # Mask new rubygems version for testing. This version uses a new
 # gentoo-defaults profile, bug #789957

diff --git a/www-misc/xxv/Manifest b/www-misc/xxv/Manifest
deleted file mode 100644
index be4c64992039..000000000000
--- a/www-misc/xxv/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xxv-1.6.1.tgz 992065 BLAKE2B 9c0b9d2575f412a677a84b1fe0417042f74c4ee4225181a14447e996a8fad46d0fdb4f5ada57fc02ff875be3a7602cf2e8976416b0fd5596b3adb1061ddc8f4a SHA512 e5171ea02d00d7c07d0faf5361a5261bf882d3c5a996b864593216a941c35f823b09431579341f43cf75f87dd42a1635275e8a24b393d407c83c7eb299095566

diff --git a/www-misc/xxv/files/xxv.utf8-v5 b/www-misc/xxv/files/xxv.utf8-v5
deleted file mode 100644
index 1a6880c7aacd..000000000000
--- a/www-misc/xxv/files/xxv.utf8-v5
+++ /dev/null
@@ -1,100 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License, v2 or later
-
-RUNAS_USER="vdr"
-
-# Set Verbose Level 0 -> 5 
-VERBOSE="1"
-
-#export LANG=de_DE.utf8
-
-depend() {
-	need vdr
-}
-
-# some fixed Path
-CONFIGFILE="/etc/xxv/xxvd.cfg"
-PIDFILE="/var/run/xxv/xxvd.pid"
-XXV_BIN="/usr/bin/xxvd"
-LOGFILE="/var/log/xxv/xxvd.log"
-
-xxv_logger() {
-	printf "\tXXV running as user: ${RUNAS_USER}\n" >> "${LOGFILE}"
-	printf "\tVerbose Level: ${VERBOSE}\n" >> "${LOGFILE}"
-	printf "\tYou can change this in xxv init script\n\n" >> "${LOGFILE}"
-}
-
-check_vdradmin() {
-
-	# Check at first, is VDR-Admin running
-	# Stopping, while running on same ports
-	if [ -n "`netstat -anp | grep vdradmin | grep 8080`" ] ; then
-		echo
-		eerror "VDR-Admin will Stop at first now"
-		eerror "vdradmin and xxv can not run on the same port"
-		echo
-		/etc/init.d/vdradmin stop
-	fi
-}
-
-xxv_kill_pid() {
-
-	# After unclear stop, xxvd.pid will not removed, fixed with next line
-	if [ ! -x /etc/init.d/root ]; then
-		if [ -e ${PIDFILE} -a ! -L /var/lib/init.d/started/xxv ]; then
-			rm ${PIDFILE}
-			killall xxvd 2> /dev/null
-		fi
-	fi
-
-}
-
-xxv_kill_initfile() {
-
-	# After unclear stop, init file in /var/lib/init.d/started/ still not removed
-	
-	if [ ! -x /etc/init.d/root ]; then
-		if [ -L /var/lib/init.d/started/xxv -a ! -e ${PIDFILE} ]; then
-			rm /var/lib/init.d/started/xxv
-			/etc/init.d/xxv zap
-			killall xxvd 2> /dev/null
-		fi
-	fi
-
-}
-	
-start() {
-	check_vdradmin
-	xxv_logger	
-
-	ebegin "Start xxv"
-	echo
-	einfo "xxv running as user: ${RUNAS_USER}"
-	einfo "Verbose Level: ${VERBOSE}"
-	
-	start-stop-daemon  --nicelevel 15 --pidfile ${PIDFILE} --start -u ${RUNAS_USER} --exec ${XXV_BIN} -- \
-	-configfile=${CONFIGFILE} -verbose=${VERBOSE} -pidfile=${PIDFILE}
-	eend $?
-}
-
-
-stop() {
-
-	ebegin "Stopping xxvd"
-	start-stop-daemon --stop --quiet --pidfile ${PIDFILE}
-
-		xxv_kill_pid
-		xxv_kill_initfile
-
-	eend $?
-}
-
-#restart() {
-
-#	xxv_kill_pid
-#	xxv_kill_initfile
-
-#	svc_stop
-#	svc_start
-#}

diff --git a/www-misc/xxv/files/xxvd-1.0.cfg b/www-misc/xxv/files/xxvd-1.0.cfg
deleted file mode 100644
index b18f899ba581..000000000000
--- a/www-misc/xxv/files/xxvd-1.0.cfg
+++ /dev/null
@@ -1,162 +0,0 @@
-[AUTOTIMER]
-active=y
-exclude=POS > 250
-interval=300
-
-[CHANNELS]
-empty=n
-file=/etc/vdr/channels.conf
-filterCA=0,1,2,3,4
-interval=300
-stripCH=short,long;provider
-
-[EPG]
-epgfile=/var/vdr/epg.data
-epgimages=/var/vdr/video/epgimages
-interval=300
-periods=12:00,18:00,20:20,22:00,23:00,00:00,02:00,04:00
-restart=3
-timeframe=2
-
-[GRAB]
-file=/tmp/live.jpg
-font=VeraBI.ttf
-imgfontsize=12
-imgquality=90
-imgtext=[?- i = channel.split(" ") -?][[? i.shift ?]] [? i.join(" ") ?]: [? event.Title ?]
-vpos=20
-xsize=480
-ysize=360
-
-[General]
-DSN=DBI:mysql:database=xxv;host=localhost;port=3306
-Language=de_DE
-PWD=xpix97
-USR=xpix
-initscript=/etc/init.d/xxv
-
-[HTTPD]
-Clients=1000
-HtmlRoot=html
-Port=8080
-StartPage=schema
-active=y
-
-[INTERFACE]
-Clients=5
-Port=8002
-active=y
-
-[LOGREAD]
-active=y
-rows=100
-syslog=/var/log/syslog
-tail=/usr/bin/tail
-
-[MUSIC]
-active=y
-clients=5
-coverimages=/var/cache/xxv/cover
-host=192.168.0.23
-path=/var/lib/video.00/MUSIC
-port=8100
-proxy=
-
-[NEWS::JABBER]
-active=n
-level=1
-passwd=password
-receiveUser=receiveUser@jabber.org
-user=newsxxv@jabber.org
-
-[NEWS::MAIL]
-active=n
-address=xxv@example.com
-interval=6
-level=1
-smtp=smtp.googlemail.com
-spwd=password
-susr=user
-
-[NEWS::RSS]
-active=y
-level=1
-
-[NEWS::VDR]
-active=y
-level=1
-
-[RECORDS]
-commandfile=/etc/vdr/reccmds.conf
-interval=600
-previewbinary=/usr/bin/vdr2jpeg
-previewcommand=vdr2jpeg
-previewcount=3
-previewimages=/var/cache/xxv/preview
-previewlistthumbs=n
-previewlog=/var/log/xxv/xxvd_mplayer.log
-vfat=n
-videodir=/var/vdr/video
-
-[REMOTE]
-active=y
-commands=/etc/vdr/commands.conf
-
-[REPORT]
-active=y
-host=www.dyndns.org
-interval=6
-
-[ROBOT]
-active=y
-interval=3600
-
-[STATUS]
-active=y
-dfBinary=/bin/df
-font=VeraBI.ttf
-history=1
-interval=15
-wcBinary=/usr/bin/wc
-whoBinary=/usr/bin/who
-
-[STREAM]
-host=192.168.0.23
-netvideo=\\192.168.0.23\video
-
-[SVDRP]
-VdrHost=localhost
-VdrPort=2001
-
-[TELNET]
-Clients=5
-Port=8001
-active=y
-
-[TIMERS]
-DVBCards=1
-Lifetime=50
-Priority=50
-afterminutes=5
-deactive=y
-file=/etc/vdr/timers.conf
-interval=300
-prevminutes=1
-
-[USER]
-active=y
-noAuth=192.168.0.0/24, 127.0.0.1/32
-tempimages=/var/cache/xxv/temp
-withAuth=192.168.1.0/24
-
-[VTX]
-active=y
-cache=packed
-dir=/var/cache/vdr/vtx
-vtximages=./share/vtx
-
-[WAPD]
-Clients=5
-Port=8085
-WMLRoot=/usr/share/xxv-0.91_pre1126/wml
-active=y

diff --git a/www-misc/xxv/files/xxvd-logrotate b/www-misc/xxv/files/xxvd-logrotate
deleted file mode 100644
index 23854f73b086..000000000000
--- a/www-misc/xxv/files/xxvd-logrotate
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-/var/log/xxv/xxvd.log {
-	compress
-	daily
-	dateext
-	maxage 365
-	rotate 99
-	size +4096k
-	notifempty
-	missingok
-	copytruncate
-}
-
-/var/log/xxv/xxvd_mplayer.log {
-	compress
-	daily
-	dateext
-	maxage 365
-	rotate 99
-	size +4096k
-	notifempty
-	missingok
-	copytruncate
-}

diff --git a/www-misc/xxv/metadata.xml b/www-misc/xxv/metadata.xml
deleted file mode 100644
index 146baa728576..000000000000
--- a/www-misc/xxv/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<!-- maintainer-needed -->
-	<use>
-		<flag name="themes">Enable more themes via
-			<pkg>x11-themes/xxv-skins</pkg></flag>
-	</use>
-</pkgmetadata>

diff --git a/www-misc/xxv/xxv-1.6.1-r3.ebuild b/www-misc/xxv/xxv-1.6.1-r3.ebuild
deleted file mode 100644
index 13b7f874d3a9..000000000000
--- a/www-misc/xxv/xxv-1.6.1-r3.ebuild
+++ /dev/null
@@ -1,190 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils
-
-VERSION="718" # every bump, new version
-
-DESCRIPTION="WWW Admin for the VDR (Video Disk Recorder)"
-HOMEPAGE="https://projects.vdr-developer.org/projects/xxv"
-SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz
-		mirror://gentoo/${P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="mplayer themes"
-
-RDEPEND=">=media-video/vdr-1.2.6
-	media-video/vdr2jpeg
-	media-fonts/corefonts
-	virtual/mysql
-	dev-perl/CGI
-	virtual/perl-Digest-MD5
-	virtual/perl-Getopt-Long
-	virtual/perl-MIME-Base64
-	virtual/perl-Time-HiRes
-	virtual/perl-IO-Compress
-	dev-perl/Config-Tiny
-	dev-perl/Date-Manip
-	dev-perl/DBD-mysql
-	dev-perl/DBI
-	dev-perl/Digest-HMAC
-	dev-perl/Encode-Detect
-	dev-perl/Event
-	dev-perl/Font-TTF
-	dev-perl/GD[png(+),gif(+)]
-	dev-perl/IO-Socket-INET6
-	dev-perl/JSON
-	dev-perl/JSON-XS
-	dev-perl/Linux-Inotify2
-	dev-perl/Locale-gettext
-	dev-perl/MP3-Info
-	dev-perl/Net-Amazon
-	dev-perl/Net-Telnet
-	dev-perl/Net-XMPP
-	dev-perl/Proc-ProcessTable
-	dev-perl/SOAP-Lite
-	dev-perl/txt2html
-	dev-perl/Template-GD
-	dev-perl/Template-Toolkit
-	dev-perl/XML-RSS
-	themes? ( >=x11-themes/${PN}-skins-1.6 )"
-
-PDEPEND="mplayer? ( media-video/mplayer )"
-
-SHAREDIR="/usr/share/${PN}"
-LIBDIR="/usr/lib/${PN}"
-
-DB_VERS="32"
-
-db_update_check() {
-
-	DB_VERS_OLD="`cat /var/db/pkg/www-misc/xxv-*/xxv-*.ebuild | grep DB_VERS | head -n 1 | cut -c10-11`"
-
-	if [ "${DB_VERS_OLD}" -lt "${DB_VERS}" ]; then
-		echo
-		elog "An update of the XXV Database is necessary !!!"
-		echo
-		elog "\tcd ${SHAREDIR}/contrib"
-		echo
-		elog "\tIt is really important to edit the create-database.sql file first"
-		elog "\tdue to UTF-8 Support changes in the MySQL DB !!!"
-		echo
-		elog "\tafter this run ./update-xxv -h for more info"
-		echo
-	else
-		echo
-		elog "If this is a new install"
-		elog "You have to create an empty DB for XXV"
-		echo
-		elog "do this by:"
-		elog "cd ${SHAREDIR}/contrib"
-		eerror "read the README"
-		elog "For UTF-8 support it is really important to"
-		elog "edit create-database.sql file first and run"
-		elog "emerge --config ${PN}"
-		elog "afterwards"
-		echo
-		elog "Set your own language in"
-		elog "${SHAREDIR}/locale"
-		echo
-		elog "The default user/password is:"
-		elog "User/Password: xxv:xxv"
-		elog "You should change it immediately!"
-		echo
-		eerror "edit /etc/xxv/xxvd.cfg !"
-	fi
-}
-
-pkg_setup() {
-
-	if ! has_version "www-misc/${PN}"; then
-		echo
-		einfo	"After you install xxv the very first time you should consider to read"
-		einfo	"http://www.vdr-wiki.de/wiki/index.php/Xxv (German only)"
-		echo
-	fi
-
-	db_update_check
-}
-
-src_prepare() {
-
-	sed -i "${S}"/bin/xxvd \
-		-e "s:debian:Gentoo:" \
-		-e "s:/var/log/xxvd.log:/var/log/xxv/xxvd.log:" \
-		-e "s:/var/run/xxvd.pid:/var/run/xxv/xxvd.pid:" \
-		-e "s:\$RealBin/../lib:${LIBDIR}:" \
-		-e "s:\$RealBin/../locale:${SHAREDIR}/locale:" \
-		-e "s:\$RealBin/../lib/XXV/MODULES:${LIBDIR}/XXV/MODULES:" \
-		-e "s:\$RealBin/../etc/xxvd.cfg:/etc/xxv/xxvd.cfg:" \
-		-e "s:\$RealBin/../doc:/usr/share/doc/${P}:" \
-		-e "s:HTMLDIR     => \"\$RealBin/../:HTMLDIR     => \"${SHAREDIR}/skins:" \
-		-e "s:\$RealBin/../share/vtx:${SHAREDIR}/vtx:" \
-		-e "s:\$Real	Bin/../lib/XXV/OUTPUT:${LIBDIR}/XXV/OUTPUT:" \
-		-e "s:\$RealBin/../share/news:${SHAREDIR}/news:" \
-		-e "s:\$RealBin/../contrib:${SHAREDIR}/contrib:" \
-		-e "s:\$RealBin/../share/fonts/ttf-bitstream-vera:/usr/share/fonts/corefonts:" \
-		-e "s:\$RealBin/../share/xmltv:${SHAREDIR}/xmltv:"
-
-	sed -i "s:\$RealBin/../lib:${LIBDIR}:" ./locale/xgettext.pl
-}
-
-src_install() {
-
-	newinitd "${FILESDIR}"/xxv.utf8-v5 xxv
-
-	dobin	bin/xxvd
-
-	insinto /etc/"${PN}"
-	newins "${FILESDIR}"/xxvd-1.0.cfg xxvd.cfg
-	chown vdr:vdr "${D}"/etc/"${PN}"/xxvd.cfg
-
-	insinto /etc/logrotate.d
-	newins "${FILESDIR}"/xxvd-logrotate xxvd
-
-	diropts -m755 -ovdr -gvdr
-	keepdir /var/cache/xxv
-	keepdir /var/run/xxv
-	keepdir /var/log/xxv
-
-	insinto "${LIBDIR}"
-	doins -r "${S}"/lib/*
-
-	insinto "${SHAREDIR}"
-	doins -r "${S}"/share/{news,xmltv}
-
-	insinto "${SHAREDIR}"/locale
-	doins -r "${S}"/locale/*
-	fperms 0755 "${SHAREDIR}"/locale/xgettext.pl
-
-	insinto "${SHAREDIR}"/contrib
-	doins -r "${S}"/contrib/*
-	fperms 0755 "${SHAREDIR}"/contrib/update-xxv
-
-	insinto "${SHAREDIR}"/skins
-	doins -r "${S}"/{html,wml}
-	doins "${S}"/doc/docu.tmpl
-
-	cd "${S}"/doc
-	insinto /usr/share/doc/"${P}"
-	doins docu.tmpl CHANGELOG README
-	fowners vdr:vdr /usr/share/doc/"${P}"
-
-	doman xxvd.1
-}
-
-pkg_config() {
-
-		cd "${ROOT}"/"${SHAREDIR}"
-		cat ./contrib/create-database.sql | mysql -u root -p
-}
-
-pkg_postrm() {
-
-	einfo "Cleanup for old "${P}" files"
-	rm -r /usr/share/doc/"${P}"
-}


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2021-12-26 17:52 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-12-26 17:52 [gentoo-commits] repo/gentoo:master commit in: www-misc/xxv/files/, profiles/, www-misc/xxv/ Jakov Smolić

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox