commit: 88cc460d5e608fde0c343bc0e62cf45cd3f0ca1d Author: Maciej Barć <xgqt <AT> gentoo <DOT> org> AuthorDate: Sun Mar 13 18:10:06 2022 +0000 Commit: Maciej Barć <xgqt <AT> gentoo <DOT> org> CommitDate: Sun Mar 13 18:17:54 2022 +0000 URL: https://gitweb.gentoo.org/proj/lisp.git/commit/?id=88cc460d
dev-scheme/hop: drop package old, unmaintained versions, upstream still seems active, this package's newer versions might be ported to ::gentoo Bug: https://bugs.gentoo.org/797100 Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org> dev-scheme/hop/files/hop.confd | 5 --- dev-scheme/hop/files/hop.initd | 26 ------------- dev-scheme/hop/hop-2.1.1.ebuild | 62 ------------------------------- dev-scheme/hop/hop-2.2.0.ebuild | 64 -------------------------------- dev-scheme/hop/hop-2.3.1.ebuild | 76 -------------------------------------- dev-scheme/hop/hop-2.4.0.ebuild | 82 ----------------------------------------- dev-scheme/hop/metadata.xml | 13 ------- 7 files changed, 328 deletions(-) diff --git a/dev-scheme/hop/files/hop.confd b/dev-scheme/hop/files/hop.confd deleted file mode 100644 index 9e4a879d..00000000 --- a/dev-scheme/hop/files/hop.confd +++ /dev/null @@ -1,5 +0,0 @@ -# /etc/conf.d/hop: config file for /etc/init.d/hop - -LOGFILE=/var/log/hop/access.log -# see `hop --help` # for valid cmdline options -HOP_OPTS="--log-file ${LOGFILE}" diff --git a/dev-scheme/hop/files/hop.initd b/dev-scheme/hop/files/hop.initd deleted file mode 100644 index 50f8fde9..00000000 --- a/dev-scheme/hop/files/hop.initd +++ /dev/null @@ -1,26 +0,0 @@ -#!/sbin/runscript - -HOPEXEC=/usr/bin/hop -HOPUSER=hop -HOPHOME=/var/lib/hop -PIDFILE=/var/run/hop.pid - -depend() { - need localmount net -} - -start() { - ebegin "Starting Hop Web Broker" - start-stop-daemon --start --background \ - --make-pidfile --pidfile ${PIDFILE} \ - --exec ${HOPEXEC} --user ${HOPUSER} \ - --env HOME=${HOPHOME} -- ${HOP_OPTS} - eend $? -} - -stop() { - ebegin "Stopping Hop Web Broker" - start-stop-daemon --signal 9 \ - --exec ${HOPEXEC} --pidfile ${PIDFILE} - eend $? -} diff --git a/dev-scheme/hop/hop-2.1.1.ebuild b/dev-scheme/hop/hop-2.1.1.ebuild deleted file mode 100644 index 4c4bf52a..00000000 --- a/dev-scheme/hop/hop-2.1.1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="2" - -inherit multilib eutils user - -DESCRIPTION="Hop is a higher-order language for programming interactive web applications" -HOMEPAGE="http://hop.inria.fr/" -SRC_URI="ftp://ftp-sop.inria.fr/indes/fp/Hop/${P}.tar.gz" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="~amd64 ~x86" - -DEPEND="~dev-scheme/bigloo-3.4a_p3[ssl?,threads?,multimedia,sqlite,web]" - -RDEPEND="${DEPEND}" - -IUSE="ssl threads debug" - -pkg_setup() { - enewgroup hop - enewuser hop -1 -1 /var/lib/hop hop -} - -src_configure() { - # Hop doesn't use autoconf and consequently a lot of options used by econf give errors - # Manuel Serrano says: "Please, dont talk to me about autoconf. I simply dont want to hear about it..." - ./configure \ - --prefix=/usr \ - --mandir=/usr/share/man \ - --libdir=/usr/$(get_libdir) \ - --etcdir=/etc/hop \ - --webletsdir="/usr/share/${PN}/weblets" \ - $(use_enable ssl) \ - $(use_enable threads) \ - $(use debug && echo "--debug") \ - || die "configure failed" -} - -src_compile () { - emake EFLAGS='-ldopt "${LDFLAGS}"' || die "emake failed" -} - -src_install () { - emake DESTDIR="${D}" install || die "install failed" - - # Create log dir - keepdir /var/log/hop - fowners root:hop /var/log/hop - fperms 0775 /var/log/hop - - # Init scripts - newinitd "${FILESDIR}/hop.initd" hop || die - newconfd "${FILESDIR}/hop.confd" hop || die - - # Documentation - dodoc ChangeLog README - newdoc LICENSE COPYING -} diff --git a/dev-scheme/hop/hop-2.2.0.ebuild b/dev-scheme/hop/hop-2.2.0.ebuild deleted file mode 100644 index aed539c4..00000000 --- a/dev-scheme/hop/hop-2.2.0.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="2" - -MY_P=${P/_/-} - -inherit multilib eutils user - -DESCRIPTION="Hop is a higher-order language for programming interactive web applications" -HOMEPAGE="http://hop.inria.fr/" -SRC_URI="ftp://ftp-sop.inria.fr/indes/fp/Hop/${MY_P}.tar.gz" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="~amd64 ~x86" -IUSE="debug ssl threads" - -DEPEND="~dev-scheme/bigloo-3.6a[ssl?,threads?,multimedia,sqlite,web]" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${MY_P}" - -pkg_setup() { - enewgroup hop - enewuser hop -1 -1 /var/lib/hop hop -} - -src_configure() { - # Hop doesn't use autoconf and consequently a lot of options used by econf give errors - # Manuel Serrano says: "Please, dont talk to me about autoconf. I simply dont want to hear about it..." - ./configure \ - --prefix=/usr \ - --mandir=/usr/share/man \ - --libdir=/usr/$(get_libdir) \ - --etcdir=/etc/hop \ - --webletsdir="/usr/share/${PN}/weblets" \ - $(use_enable ssl) \ - $(use_enable threads) \ - $(use debug && echo "--debug") \ - || die "configure failed" -} - -src_compile () { - emake EFLAGS='-ldopt "${LDFLAGS}"' || die "emake failed" -} - -src_install () { - emake DESTDIR="${D}" install || die "install failed" - - # Create log dir - keepdir /var/log/hop - fowners root:hop /var/log/hop - fperms 0775 /var/log/hop - - # Init scripts - newinitd "${FILESDIR}/hop.initd" hop || die - newconfd "${FILESDIR}/hop.confd" hop || die - - # Documentation - dodoc ChangeLog README - newdoc LICENSE COPYING -} diff --git a/dev-scheme/hop/hop-2.3.1.ebuild b/dev-scheme/hop/hop-2.3.1.ebuild deleted file mode 100644 index 6208f773..00000000 --- a/dev-scheme/hop/hop-2.3.1.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -MY_P=${P/_/-} - -inherit multilib eutils user - -DESCRIPTION="Hop is a higher-order language for programming interactive web applications" -HOMEPAGE="http://hop.inria.fr/" -SRC_URI="ftp://ftp-sop.inria.fr/indes/fp/Hop/${MY_P}.tar.gz" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="~amd64 ~x86" -IUSE="avahi debug ssl threads" - -DEPEND=">=dev-scheme/bigloo-3.8a[avahi?,ssl?,threads?,multimedia,sqlite,web]" -RDEPEND="${DEPEND}" - -RESTRICT="mirror" - -S="${WORKDIR}/${MY_P}" - -pkg_setup() { - enewgroup hop - enewuser hop -1 -1 /var/lib/hop hop -} - -src_prepare() { - epatch_user -} - -src_configure() { - # Hop doesn't use autoconf and consequently a lot of options used by econf give errors - # Manuel Serrano says: "Please, dont talk to me about autoconf. I simply dont want to hear about it..." - ./configure \ - --prefix=/usr \ - --mandir=/usr/share/man \ - --libdir=/usr/$(get_libdir) \ - --etcdir=/etc/hop \ - --webletsdir="/usr/share/${PN}/weblets" \ - $(use_enable avahi) \ - $(use_enable ssl) \ - $(use_enable threads) \ - $(use debug && echo "--debug") \ - || die "configure failed" -} - -src_compile () { - emake EFLAGS='-ldopt "${LDFLAGS}"' || die "emake failed" -} - -src_install () { - emake DESTDIR="${D}" install || die "install failed" - - # Create home dir - keepdir /var/lib/hop - fowners hop:hop /var/lib/hop - fperms 0750 /var/lib/hop - - # Create log dir - keepdir /var/log/hop - fowners root:hop /var/log/hop - fperms 0775 /var/log/hop - - # Init scripts - newinitd "${FILESDIR}/hop.initd" hop || die - newconfd "${FILESDIR}/hop.confd" hop || die - - # Documentation - dodoc ChangeLog README - newdoc LICENSE COPYING -} diff --git a/dev-scheme/hop/hop-2.4.0.ebuild b/dev-scheme/hop/hop-2.4.0.ebuild deleted file mode 100644 index 4b8280ba..00000000 --- a/dev-scheme/hop/hop-2.4.0.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=5 - -MY_P=${P/_/-} - -inherit multilib eutils user - -DESCRIPTION="Hop is a higher-order language for programming interactive web applications" -HOMEPAGE="http://hop.inria.fr/" -SRC_URI="ftp://ftp-sop.inria.fr/indes/fp/Hop/${MY_P}.tar.gz - ftp://ftp.cnic.fr/gentoo-lisp-overlay/${MY_P}.tar.gz" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="~amd64 ~x86 ~amd64-linux" -IUSE="avahi debug ssl threads" - -DEPEND=">=dev-scheme/bigloo-4.0a:=[avahi?,ssl?,threads?,multimedia,sqlite,web]" -RDEPEND="${DEPEND}" - -RESTRICT="mirror" - -S="${WORKDIR}/${MY_P}" - -pkg_setup() { - if ! use prefix; then - enewgroup hop - enewuser hop -1 -1 /var/lib/hop hop - fi -} - -src_prepare() { - epatch_user -} - -src_configure() { - # Hop doesn't use autoconf and consequently a lot of options used by econf give errors - # Manuel Serrano says: "Please, dont talk to me about autoconf. I simply dont want to hear about it..." - ./configure \ - --prefix="${EPREFIX}"/usr \ - --mandir="${EPREFIX}"/usr/share/man \ - --libdir="${EPREFIX}"/usr/$(get_libdir) \ - --etcdir="${EPREFIX}"/etc/hop \ - --webletsdir="${EPREFIX}"/usr/share/${PN}/weblets \ - $(use_enable avahi) \ - $(use_enable ssl) \ - $(use_enable threads) \ - $(use debug && echo "--debug") \ - || die "configure failed" -} - -src_compile () { - emake EFLAGS='-ldopt "${LDFLAGS}"' || die "emake failed" -} - -src_install () { - emake DESTDIR="${D}" install || die "install failed" - - # Create home dir - keepdir /var/lib/hop - # Create log dir - keepdir /var/log/hop - - if ! use prefix; then - fowners hop:hop /var/lib/hop - fowners root:hop /var/log/hop - - fperms 0750 /var/lib/hop - fperms 0775 /var/log/hop - fi - - # Init scripts - newinitd "${FILESDIR}/hop.initd" hop || die - newconfd "${FILESDIR}/hop.confd" hop || die - - # Documentation - dodoc ChangeLog README - newdoc LICENSE COPYING -} diff --git a/dev-scheme/hop/metadata.xml b/dev-scheme/hop/metadata.xml deleted file mode 100644 index 71bda55d..00000000 --- a/dev-scheme/hop/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>scheme</herd> - <longdescription lang="en"> - HOP is a new programming language designed for the Web 2.0. It is a higher-order language for programming interactive web applications such as web agendas, web galleries, music players, etc. HOP can be viewed as a replacement for traditional graphical toolkits. HOP is implemented as a Web broker, i.e., a Web server that may act indifferently as a regular Web server or Web proxy. - </longdescription> - <use> - <flag name="ssl">Enable SSL support for hop, it depends on <pkg>dev-scheme/bigloo</pkg> built with ssl use flag</flag> - <flag name="threads">Enable thread support for hop, it depends on <pkg>dev-scheme/bigloo</pkg> built with threads use flag</flag> - <flag name="debug">Enables building with debug symbols</flag> - </use> -</pkgmetadata>
