From babolo@links.ru  Sun May 26 18:02:46 2002
Return-Path: <babolo@links.ru>
Received: from aaz.links.ru (aaz.links.ru [193.125.152.37])
	by hub.freebsd.org (Postfix) with ESMTP id 1F7EF37B40C
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 26 May 2002 18:02:41 -0700 (PDT)
Received: (from babolo@localhost)
	by aaz.links.ru (8.9.3/8.9.3) id FAA02344;
	Mon, 27 May 2002 05:03:15 +0400 (MSD)
Message-Id: <200205270103.FAA02344@aaz.links.ru>
Date: Mon, 27 May 2002 05:03:15 +0400 (MSD)
From: .@babolo.ru
Reply-To: .@babolo.ru
To: FreeBSD-gnats-submit@freebsd.org
Subject: Three level ports: Patch and new ports
X-Send-Pr-Version: 3.2

>Number:         38593
>Category:       ports
>Synopsis:       [request] Third level ports
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    portmgr
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun May 26 18:10:01 PDT 2002
>Closed-Date:    Mon May 07 04:03:31 UTC 2012
>Last-Modified:  Mon May 07 04:03:31 UTC 2012
>Originator:     Aleksandr A. Babaylov
>Release:        FreeBSD 4
>Organization:
home
>Environment:

Ports tree grows - you know.
Some of ports occupy a lot of slots on
second level (festival with dictionaries,
timidity++ interfaces, xmms plugins,
postgresql7 interfaces so on lot more)

>Description:

3 level ports

>How-To-Repeat:

N/a

>Fix:
	
Patch to Mk/bsd.port.mk
and real example of 3 level ports
(set of tools to establish single service
jails) follow

--- Mk/bsd.port.mk	Fri May 24 11:47:31 2002
+++ Mk/bsd.port.mk	Fri May 24 11:49:30 2002
@@ -1626,7 +1627,7 @@
 	x11 x11-clocks x11-fm x11-fonts x11-servers x11-toolkits x11-wm zope
 check-categories:
 .for cat in ${CATEGORIES}
-	@if ${ECHO_CMD} ${VALID_CATEGORIES} | ${GREP} -wq ${cat}; then \
+	@if ${ECHO_CMD} ${VALID_CATEGORIES} | ${GREP} -wq `${ECHO_CMD} -n ${cat} | ${SED} -e 's|/.*||'`; then \
 		${TRUE}; \
 	else \
 		${ECHO_CMD} "${PKGNAME}: category ${cat} not in list of valid categories."; \



# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	sysutils/jailup
#	sysutils/jailup/jailup-base
#	sysutils/jailup/jailup-base/Makefile
#	sysutils/jailup/jailup-base/pkg-comment
#	sysutils/jailup/jailup-base/pkg-descr
#	sysutils/jailup/jailup-base/pkg-plist
#	sysutils/jailup/jailup-base/distinfo
#	sysutils/jailup/jailup-base/pkg-install
#	sysutils/jailup/jailup-apache-ssl
#	sysutils/jailup/jailup-apache-ssl/Makefile
#	sysutils/jailup/jailup-apache-ssl/pkg-comment
#	sysutils/jailup/jailup-apache-ssl/pkg-descr
#	sysutils/jailup/jailup-apache-ssl/pkg-plist
#	sysutils/jailup/jailup-apache-ssl/distinfo
#	sysutils/jailup/jailup-bind8
#	sysutils/jailup/jailup-bind8/Makefile
#	sysutils/jailup/jailup-bind8/pkg-comment
#	sysutils/jailup/jailup-bind8/pkg-descr
#	sysutils/jailup/jailup-bind8/pkg-plist
#	sysutils/jailup/jailup-bind8/distinfo
#	sysutils/jailup/jailup-qmail
#	sysutils/jailup/jailup-qmail/Makefile
#	sysutils/jailup/jailup-qmail/distinfo
#	sysutils/jailup/jailup-qmail/pkg-comment
#	sysutils/jailup/jailup-qmail/pkg-descr
#	sysutils/jailup/jailup-qmail/pkg-plist
#	sysutils/jailup/jailup-sh
#	sysutils/jailup/jailup-sh/Makefile
#	sysutils/jailup/jailup-sh/distinfo
#	sysutils/jailup/jailup-sh/pkg-comment
#	sysutils/jailup/jailup-sh/pkg-descr
#	sysutils/jailup/jailup-sh/pkg-plist
#	sysutils/jailup/jailup-tftpd
#	sysutils/jailup/jailup-tftpd/Makefile
#	sysutils/jailup/jailup-tftpd/distinfo
#	sysutils/jailup/jailup-tftpd/pkg-comment
#	sysutils/jailup/jailup-tftpd/pkg-descr
#	sysutils/jailup/jailup-tftpd/pkg-plist
#	sysutils/jailup/jailup-xfs-3
#	sysutils/jailup/jailup-xfs-3/Makefile
#	sysutils/jailup/jailup-xfs-3/distinfo
#	sysutils/jailup/jailup-xfs-3/pkg-comment
#	sysutils/jailup/jailup-xfs-3/pkg-descr
#	sysutils/jailup/jailup-xfs-3/pkg-plist
#	sysutils/jailup/jailup-xfs-4
#	sysutils/jailup/jailup-xfs-4/Makefile
#	sysutils/jailup/jailup-xfs-4/distinfo
#	sysutils/jailup/jailup-xfs-4/pkg-comment
#	sysutils/jailup/jailup-xfs-4/pkg-descr
#	sysutils/jailup/jailup-xfs-4/pkg-plist
#	sysutils/jailup/jailup-xfs-tt
#	sysutils/jailup/jailup-xfs-tt/Makefile
#	sysutils/jailup/jailup-xfs-tt/distinfo
#	sysutils/jailup/jailup-xfs-tt/pkg-comment
#	sysutils/jailup/jailup-xfs-tt/pkg-descr
#	sysutils/jailup/jailup-xfs-tt/pkg-plist
#	sysutils/jailup/Makefile
#	sysutils/jailup/pkg-comment
#	sysutils/jailup/pkg-descr
#	sysutils/jailup/pkg-plist
#	sysutils/jailup/distinfo
#
echo c - sysutils/jailup
mkdir -p sysutils/jailup > /dev/null 2>&1
echo c - sysutils/jailup/jailup-base
mkdir -p sysutils/jailup/jailup-base > /dev/null 2>&1
echo x - sysutils/jailup/jailup-base/Makefile
sed 's/^X//' >sysutils/jailup/jailup-base/Makefile << 'END-of-sysutils/jailup/jailup-base/Makefile'
X# New ports collection makefile for:	jailup-base
X# Date created:			2002-05-24
X# Whom:				@BABOLO <.@babolo.ru>
X#
X# $FreeBSD:  $
X#
X
XPORTNAME=	jailup-base
XPORTVERSION=	0.06
XCATEGORIES=	sysutils/jailup
XMASTER_SITES=	http://free.babolo.ru/src/
XDIST_SUBDIR=	jailup
X
XMAINTAINER=	.@babolo.ru
XRUN_DEPENDS=	${LOCALBASE}/sbin/xinetd:${PORTSDIR}/security/xinetd
X
XMAN8=		jailup.8 jailupctl.8
XMANLANG=	ru_RU.KOI8-R
XMANCOMPRESSED=	yes
X
X.include <bsd.port.mk>
END-of-sysutils/jailup/jailup-base/Makefile
echo x - sysutils/jailup/jailup-base/pkg-comment
sed 's/^X//' >sysutils/jailup/jailup-base/pkg-comment << 'END-of-sysutils/jailup/jailup-base/pkg-comment'
XTools to establish "light weight" single service jails
END-of-sysutils/jailup/jailup-base/pkg-comment
echo x - sysutils/jailup/jailup-base/pkg-descr
sed 's/^X//' >sysutils/jailup/jailup-base/pkg-descr << 'END-of-sysutils/jailup/jailup-base/pkg-descr'
XThis is base tools for establish cut downed jails
Xwith single service in jail.
X
XUse "jailup" for help.
X
XSorry, no documentation yet.
END-of-sysutils/jailup/jailup-base/pkg-descr
echo x - sysutils/jailup/jailup-base/pkg-plist
sed 's/^X//' >sysutils/jailup/jailup-base/pkg-plist << 'END-of-sysutils/jailup/jailup-base/pkg-plist'
Xsbin/jailup
Xsbin/jailupctl
Xetc/jailup/restart/xinetd
Xetc/jailup/start/xinetd
Xetc/jailup/stop/xinetd
Xetc/jailup.conf.orig
Xetc/jailup.rc.orig
Xetc/rc.d/jailup.sh
Xinclude/jailup/Mkf
Xinclude/jailup/Mkf.pre
Xinclude/jailup/README
Xlibexec/jailup/devnull/addon
Xlibexec/jailup/up-data
Xlibexec/jailup/up-exec
Xlibexec/jailup/up-genlist
Xlibexec/jailup/up-libexe
Xlibexec/jailup/up-mdir
Xlibexec/jailup/up-mtree
Xlibexec/jailup/up-shlib
X@dirrm etc/jailup/restart
X@dirrm etc/jailup/start
X@dirrm etc/jailup/stop
X@dirrm etc/jailup
X@dirrm include/jailup
X@dirrm libexec/jailup/devnull
X@dirrm libexec/jailup
END-of-sysutils/jailup/jailup-base/pkg-plist
echo x - sysutils/jailup/jailup-base/distinfo
sed 's/^X//' >sysutils/jailup/jailup-base/distinfo << 'END-of-sysutils/jailup/jailup-base/distinfo'
XMD5 (jailup/jailup-base-0.06.tar.gz) = 2e10a3c5ac511976449073010e1e7272
END-of-sysutils/jailup/jailup-base/distinfo
echo x - sysutils/jailup/jailup-base/pkg-install
sed 's/^X//' >sysutils/jailup/jailup-base/pkg-install << 'END-of-sysutils/jailup/jailup-base/pkg-install'
X#! /bin/sh -e
X# $FreeBSD: $
X
Xif  [ -z "${PKG_PREFIX}" ]; then
X    PKG_PREFIX=/usr/local
Xfi
X
Xcase ${2} in
XPOST-INSTALL)
X    for i in "${PKG_PREFIX}/etc/jailup.rc" "${PKG_PREFIX}/etc/jailup.conf"; do
X        if  [ ! -e "${i}" ]; then
X            cp "${i}.orig" "${i}"
X        elif ! diff -bBdyaW 500 --suppress-common-lines ${i} ${i}.orig > /dev/null; then
X            echo ""
X            echo "************************************************************************"
X            echo "************************************************************************"
X            echo "************************************************************************"
X            echo "********** !!! old             ${i}      **********"
X            echo "********** !!! differ from new ${i}.orig **********"
X            echo ""
X            diff ${i} ${i}.orig || true
X            echo ""
X            echo "************************************************************************"
X            echo "************************************************************************"
X            echo "************************************************************************"
X            echo ""
X        fi
X    done
X    ;;
Xesac
END-of-sysutils/jailup/jailup-base/pkg-install
echo c - sysutils/jailup/jailup-apache-ssl
mkdir -p sysutils/jailup/jailup-apache-ssl > /dev/null 2>&1
echo x - sysutils/jailup/jailup-apache-ssl/Makefile
sed 's/^X//' >sysutils/jailup/jailup-apache-ssl/Makefile << 'END-of-sysutils/jailup/jailup-apache-ssl/Makefile'
X# New ports collection makefile for:	jailup-apache-ssl
X# Date created:				2002-05-24
X# Whom:					@BABOLO <.@babolo.ru>
X#
X# $FreeBSD:  $
X#
X
XPORTNAME=	jailup-apache-ssl
XPORTVERSION=	0.06
XCATEGORIES=	sysutils/jailup
XMASTER_SITES=	http://free.babolo.ru/src/
XDIST_SUBDIR=	jailup
X
XMAINTAINER=	.@babolo.ru
XBUILD_DEPENDS=	${LOCALBASE}/include/jailup/Mkf:${PORTSDIR}/sysutils/jailup/jailup-base
XRUN_DEPENDS=	${LOCALBASE}/sbin/jailupctl:${PORTSDIR}/sysutils/jailup/jailup-base
XRUN_DEPENDS=	${LOCALBASE}/sbin/${AP_TARGET}:${PORTSDIR}/www/${AP_PORT}
X
X.include <bsd.port.pre.mk>
X
XAPXS=		${LOCALBASE}/sbin/apxs
X
XAP_PORT?=	apache13-modssl
X.if exists(${APXS})
XAPXS_WORKS!=	${APXS} -q TARGET 2>/dev/null || echo no
X.endif
X.if exists(${APXS}) && ${APXS_WORKS} != no
XAP_TARGET!=	${APXS} -q TARGET
X.else
XAP_TARGET?=	httpd
X.endif
X
X.include <bsd.port.post.mk>
END-of-sysutils/jailup/jailup-apache-ssl/Makefile
echo x - sysutils/jailup/jailup-apache-ssl/pkg-comment
sed 's/^X//' >sysutils/jailup/jailup-apache-ssl/pkg-comment << 'END-of-sysutils/jailup/jailup-apache-ssl/pkg-comment'
XTool to establish "light weight" apache-modssl jails
END-of-sysutils/jailup/jailup-apache-ssl/pkg-comment
echo x - sysutils/jailup/jailup-apache-ssl/pkg-descr
sed 's/^X//' >sysutils/jailup/jailup-apache-ssl/pkg-descr << 'END-of-sysutils/jailup/jailup-apache-ssl/pkg-descr'
XThis is jailup's module to establish apache-modssl jails
X
XUse "jailup" for help.
X
XSorry, no documentation yet.
END-of-sysutils/jailup/jailup-apache-ssl/pkg-descr
echo x - sysutils/jailup/jailup-apache-ssl/pkg-plist
sed 's/^X//' >sysutils/jailup/jailup-apache-ssl/pkg-plist << 'END-of-sysutils/jailup/jailup-apache-ssl/pkg-plist'
Xetc/jailup/restart/apache-ssl
Xetc/jailup/restart/apache
Xetc/jailup/start/apache-ssl
Xetc/jailup/start/apache
Xetc/jailup/stop/apache-ssl
Xetc/jailup/stop/apache
Xlibexec/jailup/apache-ssl/up
Xlibexec/jailup/apache-ssl/mtree
Xlibexec/jailup/apache-ssl/template
Xlibexec/jailup/apache-ssl/template-ssl
X@dirrm libexec/jailup/apache-ssl
END-of-sysutils/jailup/jailup-apache-ssl/pkg-plist
echo x - sysutils/jailup/jailup-apache-ssl/distinfo
sed 's/^X//' >sysutils/jailup/jailup-apache-ssl/distinfo << 'END-of-sysutils/jailup/jailup-apache-ssl/distinfo'
XMD5 (jailup/jailup-apache-ssl-0.06.tar.gz) = 0b9a86720436474b61fe7a17ab14330c
END-of-sysutils/jailup/jailup-apache-ssl/distinfo
echo c - sysutils/jailup/jailup-bind8
mkdir -p sysutils/jailup/jailup-bind8 > /dev/null 2>&1
echo x - sysutils/jailup/jailup-bind8/Makefile
sed 's/^X//' >sysutils/jailup/jailup-bind8/Makefile << 'END-of-sysutils/jailup/jailup-bind8/Makefile'
X# New ports collection makefile for:	jailup-bind8
X# Date created:				2002-05-24
X# Whom:					@BABOLO <.@babolo.ru>
X#
X# $FreeBSD:  $
X#
X
XPORTNAME=	jailup-bind8
XPORTVERSION=	0.06
XCATEGORIES=	sysutils/jailup
XMASTER_SITES=	http://free.babolo.ru/src/
XDIST_SUBDIR=	jailup
X
XMAINTAINER=	.@babolo.ru
XBUILD_DEPENDS=	${LOCALBASE}/include/jailup/Mkf:${PORTSDIR}/sysutils/jailup/jailup-base
XRUN_DEPENDS=	${LOCALBASE}/sbin/jailupctl:${PORTSDIR}/sysutils/jailup/jailup-base
X
X.include <bsd.port.mk>
END-of-sysutils/jailup/jailup-bind8/Makefile
echo x - sysutils/jailup/jailup-bind8/pkg-comment
sed 's/^X//' >sysutils/jailup/jailup-bind8/pkg-comment << 'END-of-sysutils/jailup/jailup-bind8/pkg-comment'
XTool to establish "light weight" bind8 jails
END-of-sysutils/jailup/jailup-bind8/pkg-comment
echo x - sysutils/jailup/jailup-bind8/pkg-descr
sed 's/^X//' >sysutils/jailup/jailup-bind8/pkg-descr << 'END-of-sysutils/jailup/jailup-bind8/pkg-descr'
XThis is jailup's module to establish bind8 jails
X
XUse "jailup" for help.
X
XSorry, no documentation yet.
END-of-sysutils/jailup/jailup-bind8/pkg-descr
echo x - sysutils/jailup/jailup-bind8/pkg-plist
sed 's/^X//' >sysutils/jailup/jailup-bind8/pkg-plist << 'END-of-sysutils/jailup/jailup-bind8/pkg-plist'
Xetc/jailup/restart/bind8
Xetc/jailup/start/bind8
Xetc/jailup/stop/bind8
Xlibexec/jailup/bind8/up
Xlibexec/jailup/bind8/mtree
X@dirrm libexec/jailup/bind8
END-of-sysutils/jailup/jailup-bind8/pkg-plist
echo x - sysutils/jailup/jailup-bind8/distinfo
sed 's/^X//' >sysutils/jailup/jailup-bind8/distinfo << 'END-of-sysutils/jailup/jailup-bind8/distinfo'
XMD5 (jailup/jailup-bind8-0.06.tar.gz) = d84e0c643679ef03a1c8017397757409
END-of-sysutils/jailup/jailup-bind8/distinfo
echo c - sysutils/jailup/jailup-qmail
mkdir -p sysutils/jailup/jailup-qmail > /dev/null 2>&1
echo x - sysutils/jailup/jailup-qmail/Makefile
sed 's/^X//' >sysutils/jailup/jailup-qmail/Makefile << 'END-of-sysutils/jailup/jailup-qmail/Makefile'
X# New ports collection makefile for:	jailup-qmail
X# Date created:				2002-05-24
X# Whom:					@BABOLO <.@babolo.ru>
X#
X# $FreeBSD:  $
X#
X
XPORTNAME=	jailup-qmail
XPORTVERSION=	0.06
XCATEGORIES=	sysutils/jailup
XMASTER_SITES=	http://free.babolo.ru/src/
XDIST_SUBDIR=	jailup
X
XMAINTAINER=	.@babolo.ru
XBUILD_DEPENDS=	${LOCALBASE}/include/jailup/Mkf:${PORTSDIR}/sysutils/jailup/jailup-base
XRUN_DEPENDS=	${LOCALBASE}/sbin/jailupctl:${PORTSDIR}/sysutils/jailup/jailup-base
XRUN_DEPENDS=	/var/qmail/bin/qmail-queue:${PORTSDIR}/mail/qmail
X
X.include <bsd.port.mk>
END-of-sysutils/jailup/jailup-qmail/Makefile
echo x - sysutils/jailup/jailup-qmail/distinfo
sed 's/^X//' >sysutils/jailup/jailup-qmail/distinfo << 'END-of-sysutils/jailup/jailup-qmail/distinfo'
XMD5 (jailup/jailup-qmail-0.06.tar.gz) = f66a661cdc318d7119500ec4867d37dc
END-of-sysutils/jailup/jailup-qmail/distinfo
echo x - sysutils/jailup/jailup-qmail/pkg-comment
sed 's/^X//' >sysutils/jailup/jailup-qmail/pkg-comment << 'END-of-sysutils/jailup/jailup-qmail/pkg-comment'
XTool to establish "light weight" qmail jails
END-of-sysutils/jailup/jailup-qmail/pkg-comment
echo x - sysutils/jailup/jailup-qmail/pkg-descr
sed 's/^X//' >sysutils/jailup/jailup-qmail/pkg-descr << 'END-of-sysutils/jailup/jailup-qmail/pkg-descr'
XThis is jailup's module to establish qmail jails
X
XUse "jailup" for help.
X
XSorry, no documentation yet.
END-of-sysutils/jailup/jailup-qmail/pkg-descr
echo x - sysutils/jailup/jailup-qmail/pkg-plist
sed 's/^X//' >sysutils/jailup/jailup-qmail/pkg-plist << 'END-of-sysutils/jailup/jailup-qmail/pkg-plist'
Xetc/jailup/restart/qmail-pop
Xetc/jailup/restart/qmail
Xetc/jailup/start/qmail-pop
Xetc/jailup/start/qmail
Xetc/jailup/stop/qmail-pop
Xetc/jailup/stop/qmail
Xlibexec/jailup/qmail/up
Xlibexec/jailup/qmail/up-pop
Xlibexec/jailup/qmail/mtree
Xlibexec/jailup/qmail/mtree-pop
X@dirrm libexec/jailup/qmail
END-of-sysutils/jailup/jailup-qmail/pkg-plist
echo c - sysutils/jailup/jailup-sh
mkdir -p sysutils/jailup/jailup-sh > /dev/null 2>&1
echo x - sysutils/jailup/jailup-sh/Makefile
sed 's/^X//' >sysutils/jailup/jailup-sh/Makefile << 'END-of-sysutils/jailup/jailup-sh/Makefile'
X# New ports collection makefile for:	jailup-sh
X# Date created:				2002-05-24
X# Whom:					@BABOLO <.@babolo.ru>
X#
X# $FreeBSD:  $
X#
X
XPORTNAME=	jailup-sh
XPORTVERSION=	0.06
XCATEGORIES=	sysutils/jailup
XMASTER_SITES=	http://free.babolo.ru/src/
XDIST_SUBDIR=	jailup
X
XMAINTAINER=	.@babolo.ru
XBUILD_DEPENDS=	${LOCALBASE}/include/jailup/Mkf:${PORTSDIR}/sysutils/jailup/jailup-base
XRUN_DEPENDS=	${LOCALBASE}/sbin/jailupctl:${PORTSDIR}/sysutils/jailup/jailup-base
X
X.include <bsd.port.mk>
END-of-sysutils/jailup/jailup-sh/Makefile
echo x - sysutils/jailup/jailup-sh/distinfo
sed 's/^X//' >sysutils/jailup/jailup-sh/distinfo << 'END-of-sysutils/jailup/jailup-sh/distinfo'
XMD5 (jailup/jailup-sh-0.06.tar.gz) = fc9497e8a5ddcf6dbd36911d25b63752
END-of-sysutils/jailup/jailup-sh/distinfo
echo x - sysutils/jailup/jailup-sh/pkg-comment
sed 's/^X//' >sysutils/jailup/jailup-sh/pkg-comment << 'END-of-sysutils/jailup/jailup-sh/pkg-comment'
XAddon module for jailup
END-of-sysutils/jailup/jailup-sh/pkg-comment
echo x - sysutils/jailup/jailup-sh/pkg-descr
sed 's/^X//' >sysutils/jailup/jailup-sh/pkg-descr << 'END-of-sysutils/jailup/jailup-sh/pkg-descr'
XTool to install sh and some unix commands to jail
X
XSorry, no documentation yet.
END-of-sysutils/jailup/jailup-sh/pkg-descr
echo x - sysutils/jailup/jailup-sh/pkg-plist
sed 's/^X//' >sysutils/jailup/jailup-sh/pkg-plist << 'END-of-sysutils/jailup/jailup-sh/pkg-plist'
Xlibexec/jailup/sh/addon
Xlibexec/jailup/sh/addon-cmd
Xlibexec/jailup/sh/mtree
Xlibexec/jailup/sh/mtree-cmd
X@dirrm libexec/jailup/sh
END-of-sysutils/jailup/jailup-sh/pkg-plist
echo c - sysutils/jailup/jailup-tftpd
mkdir -p sysutils/jailup/jailup-tftpd > /dev/null 2>&1
echo x - sysutils/jailup/jailup-tftpd/Makefile
sed 's/^X//' >sysutils/jailup/jailup-tftpd/Makefile << 'END-of-sysutils/jailup/jailup-tftpd/Makefile'
X# New ports collection makefile for:	jailup-tftpd
X# Date created:				2002-05-24
X# Whom:					@BABOLO <.@babolo.ru>
X#
X# $FreeBSD:  $
X#
X
XPORTNAME=	jailup-tftpd
XPORTVERSION=	0.06
XCATEGORIES=	sysutils/jailup
XMASTER_SITES=	http://free.babolo.ru/src/
XDIST_SUBDIR=	jailup
X
XMAINTAINER=	.@babolo.ru
XBUILD_DEPENDS=	${LOCALBASE}/include/jailup/Mkf:${PORTSDIR}/sysutils/jailup/jailup-base
XRUN_DEPENDS=	${LOCALBASE}/sbin/jailupctl:${PORTSDIR}/sysutils/jailup/jailup-base
X
X.include <bsd.port.mk>
END-of-sysutils/jailup/jailup-tftpd/Makefile
echo x - sysutils/jailup/jailup-tftpd/distinfo
sed 's/^X//' >sysutils/jailup/jailup-tftpd/distinfo << 'END-of-sysutils/jailup/jailup-tftpd/distinfo'
XMD5 (jailup/jailup-tftpd-0.06.tar.gz) = 78fe48698591b741e1da9d8f2f946864
END-of-sysutils/jailup/jailup-tftpd/distinfo
echo x - sysutils/jailup/jailup-tftpd/pkg-comment
sed 's/^X//' >sysutils/jailup/jailup-tftpd/pkg-comment << 'END-of-sysutils/jailup/jailup-tftpd/pkg-comment'
XTool to establish "light weight" tftpd jails
END-of-sysutils/jailup/jailup-tftpd/pkg-comment
echo x - sysutils/jailup/jailup-tftpd/pkg-descr
sed 's/^X//' >sysutils/jailup/jailup-tftpd/pkg-descr << 'END-of-sysutils/jailup/jailup-tftpd/pkg-descr'
XThis is jailup's module to establish tftpd jails
X
XUse "jailup" for help.
X
XSorry, no documentation yet.
END-of-sysutils/jailup/jailup-tftpd/pkg-descr
echo x - sysutils/jailup/jailup-tftpd/pkg-plist
sed 's/^X//' >sysutils/jailup/jailup-tftpd/pkg-plist << 'END-of-sysutils/jailup/jailup-tftpd/pkg-plist'
Xlibexec/jailup/tftpd/up
Xlibexec/jailup/tftpd/mtree
X@dirrm libexec/jailup/tftpd
END-of-sysutils/jailup/jailup-tftpd/pkg-plist
echo c - sysutils/jailup/jailup-xfs-3
mkdir -p sysutils/jailup/jailup-xfs-3 > /dev/null 2>&1
echo x - sysutils/jailup/jailup-xfs-3/Makefile
sed 's/^X//' >sysutils/jailup/jailup-xfs-3/Makefile << 'END-of-sysutils/jailup/jailup-xfs-3/Makefile'
X# New ports collection makefile for:	jailup-xfs-3
X# Date created:				2002-05-24
X# Whom:					@BABOLO <.@babolo.ru>
X#
X# $FreeBSD:  $
X#
X
XPORTNAME=	jailup-xfs-3
XPORTVERSION=	0.06
XCATEGORIES=	sysutils/jailup
XMASTER_SITES=	http://free.babolo.ru/src/
XDIST_SUBDIR=	jailup
X
XMAINTAINER=	.@babolo.ru
X
XBUILD_DEPENDS=	${LOCALBASE}/include/jailup/Mkf:${PORTSDIR}/sysutils/jailup/jailup-base
XRUN_DEPENDS=	${LOCALBASE}/sbin/jailupctl:${PORTSDIR}/sysutils/jailup/jailup-base
XRUN_DEPENDS=	SuperProbe:${PORTSDIR}/x11/XFree86
X
X.include <bsd.port.mk>
END-of-sysutils/jailup/jailup-xfs-3/Makefile
echo x - sysutils/jailup/jailup-xfs-3/distinfo
sed 's/^X//' >sysutils/jailup/jailup-xfs-3/distinfo << 'END-of-sysutils/jailup/jailup-xfs-3/distinfo'
XMD5 (jailup/jailup-xfs-3-0.06.tar.gz) = db29de5e743459e93df205a8608f75ea
END-of-sysutils/jailup/jailup-xfs-3/distinfo
echo x - sysutils/jailup/jailup-xfs-3/pkg-comment
sed 's/^X//' >sysutils/jailup/jailup-xfs-3/pkg-comment << 'END-of-sysutils/jailup/jailup-xfs-3/pkg-comment'
XTool to establish "light weight" xfs v3 jails
END-of-sysutils/jailup/jailup-xfs-3/pkg-comment
echo x - sysutils/jailup/jailup-xfs-3/pkg-descr
sed 's/^X//' >sysutils/jailup/jailup-xfs-3/pkg-descr << 'END-of-sysutils/jailup/jailup-xfs-3/pkg-descr'
XThis is jailup's module to establish xfs v3 jails
X
XUse "jailup" for help.
X
XSorry, no documentation yet.
END-of-sysutils/jailup/jailup-xfs-3/pkg-descr
echo x - sysutils/jailup/jailup-xfs-3/pkg-plist
sed 's/^X//' >sysutils/jailup/jailup-xfs-3/pkg-plist << 'END-of-sysutils/jailup/jailup-xfs-3/pkg-plist'
Xetc/jailup/restart/xfs-3
Xetc/jailup/start/xfs-3
Xetc/jailup/stop/xfs-3
Xlibexec/jailup/xfs-3/up
Xlibexec/jailup/xfs-3/mtree
Xlibexec/jailup/xfs-3/template
X@dirrm libexec/jailup/xfs-3
END-of-sysutils/jailup/jailup-xfs-3/pkg-plist
echo c - sysutils/jailup/jailup-xfs-4
mkdir -p sysutils/jailup/jailup-xfs-4 > /dev/null 2>&1
echo x - sysutils/jailup/jailup-xfs-4/Makefile
sed 's/^X//' >sysutils/jailup/jailup-xfs-4/Makefile << 'END-of-sysutils/jailup/jailup-xfs-4/Makefile'
X# New ports collection makefile for:	jailup-xfs-4
X# Date created:				2002-05-24
X# Whom:					@BABOLO <.@babolo.ru>
X#
X# $FreeBSD:  $
X#
X
XPORTNAME=	jailup-xfs-4
XPORTVERSION=	0.06
XCATEGORIES=	sysutils/jailup
XMASTER_SITES=	http://free.babolo.ru/src/
XDIST_SUBDIR=	jailup
X
XMAINTAINER=	.@babolo.ru
X
XBUILD_DEPENDS=	${LOCALBASE}/include/jailup/Mkf:${PORTSDIR}/sysutils/jailup/jailup-base
XRUN_DEPENDS=	${LOCALBASE}/sbin/jailupctl:${PORTSDIR}/sysutils/jailup/jailup-base
XRUN_DEPENDS=	${X11BASE}/lib/libdps.a:${PORTSDIR}/x11/XFree86-4-libraries
X
X.include <bsd.port.mk>
END-of-sysutils/jailup/jailup-xfs-4/Makefile
echo x - sysutils/jailup/jailup-xfs-4/distinfo
sed 's/^X//' >sysutils/jailup/jailup-xfs-4/distinfo << 'END-of-sysutils/jailup/jailup-xfs-4/distinfo'
XMD5 (jailup/jailup-xfs-4-0.06.tar.gz) = fe050bad92405d37cbe80d56ada123ec
END-of-sysutils/jailup/jailup-xfs-4/distinfo
echo x - sysutils/jailup/jailup-xfs-4/pkg-comment
sed 's/^X//' >sysutils/jailup/jailup-xfs-4/pkg-comment << 'END-of-sysutils/jailup/jailup-xfs-4/pkg-comment'
XTool to establish "light weight" xfs v4 jails
END-of-sysutils/jailup/jailup-xfs-4/pkg-comment
echo x - sysutils/jailup/jailup-xfs-4/pkg-descr
sed 's/^X//' >sysutils/jailup/jailup-xfs-4/pkg-descr << 'END-of-sysutils/jailup/jailup-xfs-4/pkg-descr'
XThis is jailup's module to establish xfs v4 jails
X
XUse "jailup" for help.
X
XSorry, no documentation yet.
END-of-sysutils/jailup/jailup-xfs-4/pkg-descr
echo x - sysutils/jailup/jailup-xfs-4/pkg-plist
sed 's/^X//' >sysutils/jailup/jailup-xfs-4/pkg-plist << 'END-of-sysutils/jailup/jailup-xfs-4/pkg-plist'
Xetc/jailup/restart/xfs-4
Xetc/jailup/start/xfs-4
Xetc/jailup/stop/xfs-4
Xlibexec/jailup/xfs-4/up
Xlibexec/jailup/xfs-4/mtree
Xlibexec/jailup/xfs-4/template
X@dirrm libexec/jailup/xfs-4
END-of-sysutils/jailup/jailup-xfs-4/pkg-plist
echo c - sysutils/jailup/jailup-xfs-tt
mkdir -p sysutils/jailup/jailup-xfs-tt > /dev/null 2>&1
echo x - sysutils/jailup/jailup-xfs-tt/Makefile
sed 's/^X//' >sysutils/jailup/jailup-xfs-tt/Makefile << 'END-of-sysutils/jailup/jailup-xfs-tt/Makefile'
X# New ports collection makefile for:	jailup-xfs-tt
X# Date created:				2002-05-24
X# Whom:					@BABOLO <.@babolo.ru>
X#
X# $FreeBSD:  $
X#
X
XPORTNAME=	jailup-xfs-tt
XPORTVERSION=	0.06
XCATEGORIES=	sysutils/jailup
XMASTER_SITES=	http://free.babolo.ru/src/
XDIST_SUBDIR=	jailup
X
XMAINTAINER=	.@babolo.ru
X
XBUILD_DEPENDS=	${LOCALBASE}/include/jailup/Mkf:${PORTSDIR}/sysutils/jailup/jailup-base
XRUN_DEPENDS=	${LOCALBASE}/sbin/jailupctl:${PORTSDIR}/sysutils/jailup/jailup-base
XRUN_DEPENDS=	xfstt:${PORTSDIR}/x11-servers/Xfstt
X
X.include <bsd.port.mk>
END-of-sysutils/jailup/jailup-xfs-tt/Makefile
echo x - sysutils/jailup/jailup-xfs-tt/distinfo
sed 's/^X//' >sysutils/jailup/jailup-xfs-tt/distinfo << 'END-of-sysutils/jailup/jailup-xfs-tt/distinfo'
XMD5 (jailup/jailup-xfs-tt-0.06.tar.gz) = 1c438e10fedda52ffa8e026b611f9f79
END-of-sysutils/jailup/jailup-xfs-tt/distinfo
echo x - sysutils/jailup/jailup-xfs-tt/pkg-comment
sed 's/^X//' >sysutils/jailup/jailup-xfs-tt/pkg-comment << 'END-of-sysutils/jailup/jailup-xfs-tt/pkg-comment'
XTool to establish "light weight" True Type xfs jails
END-of-sysutils/jailup/jailup-xfs-tt/pkg-comment
echo x - sysutils/jailup/jailup-xfs-tt/pkg-descr
sed 's/^X//' >sysutils/jailup/jailup-xfs-tt/pkg-descr << 'END-of-sysutils/jailup/jailup-xfs-tt/pkg-descr'
XThis is jailup's module to establish True Type xfs jails
X
XUse "jailup" for help.
X
XSorry, no documentation yet.
END-of-sysutils/jailup/jailup-xfs-tt/pkg-descr
echo x - sysutils/jailup/jailup-xfs-tt/pkg-plist
sed 's/^X//' >sysutils/jailup/jailup-xfs-tt/pkg-plist << 'END-of-sysutils/jailup/jailup-xfs-tt/pkg-plist'
Xetc/jailup/start/xfs-tt
Xetc/jailup/stop/xfs-tt
Xlibexec/jailup/xfs-tt/up
Xlibexec/jailup/xfs-tt/mtree
X@dirrm libexec/jailup/xfs-tt
END-of-sysutils/jailup/jailup-xfs-tt/pkg-plist
echo x - sysutils/jailup/Makefile
sed 's/^X//' >sysutils/jailup/Makefile << 'END-of-sysutils/jailup/Makefile'
X# New ports collection makefile for:	jailup
X# Date created:			2002-05-24
X# Whom:				@BABOLO <.@babolo.ru>
X#
X# $FreeBSD:  $
X#
X
XPORTNAME=	jailup
XCATEGORIES=	sysutils
X
XMAINTAINER=	.@babolo.ru
X
X    SUBDIR += jailup-base
X    SUBDIR += jailup-sh
X    SUBDIR += jailup-apache-ssl
X    SUBDIR += jailup-tftpd
X    SUBDIR += jailup-bind8
X    SUBDIR += jailup-qmail
X    SUBDIR += jailup-xfs-3
X    SUBDIR += jailup-xfs-4
X    SUBDIR += jailup-xfs-tt
X
X.include <bsd.port.subdir.mk>
END-of-sysutils/jailup/Makefile
echo x - sysutils/jailup/pkg-comment
sed 's/^X//' >sysutils/jailup/pkg-comment << 'END-of-sysutils/jailup/pkg-comment'
XTools to establish "light weight" jails
END-of-sysutils/jailup/pkg-comment
echo x - sysutils/jailup/pkg-descr
sed 's/^X//' >sysutils/jailup/pkg-descr << 'END-of-sysutils/jailup/pkg-descr'
XThis are tools to establish single service jails
X
XUse "jailup" for help.
X
XSorry, no documentation yet.
END-of-sysutils/jailup/pkg-descr
echo x - sysutils/jailup/pkg-plist
sed 's/^X//' >sysutils/jailup/pkg-plist << 'END-of-sysutils/jailup/pkg-plist'
END-of-sysutils/jailup/pkg-plist
echo x - sysutils/jailup/distinfo
sed 's/^X//' >sysutils/jailup/distinfo << 'END-of-sysutils/jailup/distinfo'
END-of-sysutils/jailup/distinfo
exit

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports->portmgr 
Responsible-Changed-By: petef 
Responsible-Changed-When: Sun May 26 19:52:01 PDT 2002 
Responsible-Changed-Why:  
Over to maintainers 

http://www.freebsd.org/cgi/query-pr.cgi?pr=38593 
State-Changed-From-To: open->suspended 
State-Changed-By: linimon 
State-Changed-When: Fri May 25 02:41:47 UTC 2007 
State-Changed-Why:  
After a meeting of half the portmgr team at BSDCan 2007, we agreed that 
this is would require a tremendous re-architecting of the build cluster, 
portsmon, and FreshPorts, not to mention affecting all the install-base 
(even if we _did_ manage to make ports installation backwards compatible). 

What's really needed, in our opinion, is better searching and browsing 
tools for the Ports Collection to answer interesting questions such as 
"what are my choices for web servers" and "show me everything having 
to do with SNMP".  With sufficiently advanced tools (including ones 
that would allow you to look at the dependency tree, or even start an 
installation directly from the tool), the directory structure would 
become a rather unintersting implementation detail. 

So let's mark this as "suspended: blue-sky" and try to encourage people 
to think about working on more general purpose tools. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=38593 

From: Marin Atanasov Nikolov <dnaeon@gmail.com>
To: bug-followup@FreeBSD.org, linimon@freebsd.org
Cc:  
Subject: Re: ports/38593: [request] Third level ports
Date: Thu, 2 Dec 2010 22:45:48 +0200

 Hi,
 
 Regarding linimon@ feedback on the PR.
 
 > What's really needed, in our opinion, is better searching and browsing
 > tools for the Ports Collection to answer interesting questions such as
 > "what are my choices for web servers" and "show me everything having
 > to do with SNMP". With sufficiently advanced tools (including ones
 > that would allow you to look at the dependency tree, or even start an
 > installation directly from the tool), the directory structure would
 > become a rather unintersting implementation detail.
 
 Some time ago, I've written a simple tool, that currently has these
 features - ports-mgmt/pkg_add_it
 
 - ports-mgmt/pkg_add_it can:
       -> "browse" the Ports Tree / packages, using INDEX
       -> is designed for such purposes - to make searching of packages
 a trivial job, only via scanning the INDEX
       -> can show a dependency tree
       -> can directly install :)
 
 Regards,
 Marin
 
 -- 
 Marin Atanasov Nikolov
 
 dnaeon AT gmail DOT com
 daemon AT unix-heaven DOT org
 http://www.unix-heaven.org/
State-Changed-From-To: suspended->closed 
State-Changed-By: eadler 
State-Changed-When: Mon May 7 04:03:29 UTC 2012 
State-Changed-Why:  
feature request 

http://www.freebsd.org/cgi/query-pr.cgi?pr=38593 
>Unformatted:
