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>

Reply via email to