Add a new port OpenReg: an implementation of a domain registry, such

as might be used by top-level domain operators to manage the
delegation of domains in a "shared registry" environment.
This commit is contained in:
Sean Chittenden 2003-06-06 20:51:54 +00:00
parent 63ca844fca
commit 40a0c4adf7
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=82398
6 changed files with 133 additions and 0 deletions

View file

@ -402,6 +402,7 @@
SUBDIR += openldap20
SUBDIR += openldap21
SUBDIR += openmcu
SUBDIR += openreg
SUBDIR += openslp
SUBDIR += openverse
SUBDIR += oproute

43
net/openreg/Makefile Normal file
View file

@ -0,0 +1,43 @@
# New ports collection makefile for: openreg
# Date created: 6 June 2003
# Whom: seanc
#
# $FreeBSD$
#
PORTNAME= openreg
PORTVERSION= 1.0.2
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_ISC}
MASTER_SITE_SUBDIR= openreg
MAINTAINER= seanc@FreeBSD.org
COMMENT= Domain Registry software
RUN_DEPENDS= ${LOCALBASE}/sbin/stunnel:${PORTSDIR}/security/stunnel \
${LOCALBASE}/sbin/named:${PORTSDIR}/net/bind9 \
${LOCALBASE}/bin/postgres:${PORTSDIR}/${POSTGRESQL_PORT} \
${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/Time/HiRes.pm:${PORTSDIR}/devel/p5-Time-HiRes
BUILD_DEPENDS= ${LOCALBASE}/include/isc/buffer.h:${PORTSDIR}/net/bind9
LIB_DEPENDS= expat:${PORTSDIR}/textproc/expat2
POSTGRESQL_PORT?= databases/postgresql7
USE_OPENSSL= YES
USE_PERL5= YES
GNU_CONFIGURE= YES
post-install:
@${MKDIR} ${DOCSDIR} ;\
${CP} -r ${WRKSRC}/doc/ ${DOCSDIR} ;\
cd ${WRKSRC}/doc ;\
for file in `${FIND} ./ ! -type d` ; do \
printf "share/doc/${PORTNAME}/%s\n" $$file >> ${TMPPLIST} ;\
done ;\
for dir in `${FIND} ./ -type d -mindepth 1| sort -r` ; do \
printf "@dirrm share/doc/${PORTNAME}/%s\n" $$dir >> ${TMPPLIST} ;\
done
@${ECHO} "@dirrm share/doc/${PORTNAME}" >> ${TMPPLIST}
@${CAT} pkg-message
.include <bsd.port.mk>

1
net/openreg/distinfo Normal file
View file

@ -0,0 +1 @@
MD5 (openreg-1.0.2.tar.gz) = 0c5ecff71a2c5eec1cb8bebd201a0897

19
net/openreg/pkg-descr Normal file
View file

@ -0,0 +1,19 @@
OpenReg is an implementation of a domain registry, such as might be
used by top-level domain operators to manage the delegation of domains
in a "shared registry" environment. OpenReg:
*) supports the Extensible Provisioning Protocol (EPP), the IETF
standards-track protocol for interaction between registries and
registrars;
*) is designed and debugged as a distributed multi-process system;
*) supports PostgreSQL and is designed to accommodate to very large registries;
*) publishes zone files to be served using BIND;
*) gathers comprehensive profiling and load statistics;
*) is published as free software, under a BSD-style licence.
WWW: http://www.isc.org/products/OpenReg/

4
net/openreg/pkg-message Normal file
View file

@ -0,0 +1,4 @@
----------------------------------------------------------------------
Read ${PREFIX}/share/doc/openreg/INSTALL for details on how to
setup OpenReg and get it started.
----------------------------------------------------------------------

65
net/openreg/pkg-plist Normal file
View file

@ -0,0 +1,65 @@
lib/perl5/%%PERL_VER%%/man/man3/ISC::DBI.3
lib/perl5/%%PERL_VER%%/man/man3/ISC::Date.3
lib/perl5/%%PERL_VER%%/man/man3/ISC::Log.3
lib/perl5/%%PERL_VER%%/man/man3/ISC::NameVerify.3
lib/perl5/%%PERL_VER%%/man/man3/ISC::Net::CRLF.3
lib/perl5/%%PERL_VER%%/man/man3/ISC::Net::LengthPrefix.3
lib/perl5/%%PERL_VER%%/man/man3/ISC::Net::Listen.3
lib/perl5/%%PERL_VER%%/man/man3/ISC::Random.3
lib/perl5/%%PERL_VER%%/man/man3/ISC::SRS::DB.3
lib/perl5/%%PERL_VER%%/man/man3/ISC::SRS::Version.3
lib/perl5/%%PERL_VER%%/man/man3/ISC::Stats::Report.3
lib/perl5/site_perl/%%PERL_VER%%/ISC/CC/Direct.pm
lib/perl5/site_perl/%%PERL_VER%%/ISC/CC/Direct/Connect.pm
lib/perl5/site_perl/%%PERL_VER%%/ISC/CC/Direct/Listen.pm
lib/perl5/site_perl/%%PERL_VER%%/ISC/CC/Group.pm
lib/perl5/site_perl/%%PERL_VER%%/ISC/CC/Group/Connect.pm
lib/perl5/site_perl/%%PERL_VER%%/ISC/CC/Message.pm
lib/perl5/site_perl/%%PERL_VER%%/ISC/DB/ReplicationMaster.pm
lib/perl5/site_perl/%%PERL_VER%%/ISC/DB/ReplicationSlave.pm
lib/perl5/site_perl/%%PERL_VER%%/ISC/DBI.pm
lib/perl5/site_perl/%%PERL_VER%%/ISC/Date.pm
lib/perl5/site_perl/%%PERL_VER%%/ISC/Log.pm
lib/perl5/site_perl/%%PERL_VER%%/ISC/NameVerify.pm
lib/perl5/site_perl/%%PERL_VER%%/ISC/Net/CRLF.pm
lib/perl5/site_perl/%%PERL_VER%%/ISC/Net/Connect.pm
lib/perl5/site_perl/%%PERL_VER%%/ISC/Net/LengthPrefix.pm
lib/perl5/site_perl/%%PERL_VER%%/ISC/Net/Listen.pm
lib/perl5/site_perl/%%PERL_VER%%/ISC/Random.pm
lib/perl5/site_perl/%%PERL_VER%%/ISC/SRS/DB.pm
lib/perl5/site_perl/%%PERL_VER%%/ISC/SRS/EPPConnection.pm
lib/perl5/site_perl/%%PERL_VER%%/ISC/SRS/EPPParser.pm
lib/perl5/site_perl/%%PERL_VER%%/ISC/SRS/EPPRegistrar.pm
lib/perl5/site_perl/%%PERL_VER%%/ISC/SRS/EPPResultCode.pm
lib/perl5/site_perl/%%PERL_VER%%/ISC/SRS/EPPWriter.pm
lib/perl5/site_perl/%%PERL_VER%%/ISC/SRS/SAX/EPPHandler.pm
lib/perl5/site_perl/%%PERL_VER%%/ISC/SRS/Version.pm
lib/perl5/site_perl/%%PERL_VER%%/ISC/Stats/Report.pm
lib/perl5/site_perl/%%PERL_VER%%/mach/auto/ISC/.packlist
@dirrm lib/perl5/site_perl/%%PERL_VER%%/mach/auto/ISC
@dirrm lib/perl5/site_perl/%%PERL_VER%%/ISC/CC/Direct
@dirrm lib/perl5/site_perl/%%PERL_VER%%/ISC/CC/Group
@dirrm lib/perl5/site_perl/%%PERL_VER%%/ISC/CC
@dirrm lib/perl5/site_perl/%%PERL_VER%%/ISC/DB
@dirrm lib/perl5/site_perl/%%PERL_VER%%/ISC/Net
@dirrm lib/perl5/site_perl/%%PERL_VER%%/ISC/SRS/SAX
@dirrm lib/perl5/site_perl/%%PERL_VER%%/ISC/SRS
@dirrm lib/perl5/site_perl/%%PERL_VER%%/ISC/Stats
@dirrm lib/perl5/site_perl/%%PERL_VER%%/ISC
bin/group-sniff
bin/epp-from-file
sbin/msgq
sbin/xaction
sbin/epp-frontend
sbin/whois
sbin/replication-master
sbin/write-zone
sbin/stats-monitor
sbin/log-monitor
sbin/ka_msgq
sbin/ka_xaction
sbin/ka_epp-frontend
sbin/ka_whois
sbin/ka_write-zone
sbin/ka_stats-monitor
@unexec echo "If you are permanently removing this port, you should do a ``rm -f /var/log/openreg`` to remove the log file and ``rm -rf /usr/local/openreg`` to remove the openreg data files." | fmt