+++ /dev/null
-# ChangeLog for net-irc/cyclone
-# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/cyclone/ChangeLog,v 1.10 2007/02/09 08:07:32 flameeyes Exp $
-
- 09 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> ChangeLog:
- Regenerate digest in Manifest2 format.
-
- 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
- cyclone-0.3.1.1.ebuild:
- virtual/glibc -> virtual/libc
-
- 07 Jun 2004; Michael Sterrett <mr_bones_@gentoo.org> cyclone-0.3.1.1.ebuild:
- src_postinst() -> pkg_postinst(); IUSE; tidy
-
- 29 May 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
- cyclone-0.3.1.1.ebuild:
- Masked cyclone-0.3.1.1.ebuild stable for ppc
-
- 03 Jan 2004; Chuck Short <zul@gentoo.org> cyclone-0.3.1.1.ebuild:
- Updated copyright years
-
- 21 May 2003; Martin Holzer <mholzer@gentoo.org> cyclone-0.3.1.1.ebuild:
- Adding x86 to KEYWORKS. Closes #21413.
-
-*cyclone-0.3.1.1 (12 Jul 2002)
-
- 30 Oct 2002; Jon Nall <nall@gentoo.org> cyclone-0.3.1.1.ebuild :
- Added ~ppc to KEYWORDS
-
- 12 Jul 2002; Bruce A. Locke <blocke@shivan.org> cyclone-0.3.1.1.ebuild:
-
- Initial ebuild version.
-
-
+++ /dev/null
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-AUX res_init.c 6485 RMD160 d272dab0beb005e75b3d71a93de4fd557ff18f51 SHA1 9af55a03746d1664aaed809f1a5d67a004ef9f81 SHA256 2803459827ba147696e5adddea231f8ed200b0b15eb55dde3cd442505febd341
-MD5 1e39d487d36b4205327d85f126b9831c files/res_init.c 6485
-RMD160 d272dab0beb005e75b3d71a93de4fd557ff18f51 files/res_init.c 6485
-SHA256 2803459827ba147696e5adddea231f8ed200b0b15eb55dde3cd442505febd341 files/res_init.c 6485
-DIST cyclone-0.3.1.1.tar.gz 478063 RMD160 70134c581028c1b191b619b8892ef835cf5799fb SHA1 6f3777292efec80b3c42674269a8b5ca36536315 SHA256 f57436fef22e75ed2f6f52a06f4caad9fdaa51cfb6b9315ab90051474e14e7d2
-EBUILD cyclone-0.3.1.1.ebuild 3782 RMD160 8c9e8fcac5d72ef53b13b4d609d0ce4fd1af8a74 SHA1 773528057644ea957aa05018f3dd3a28e9cdfe72 SHA256 4186d7fde745112050fb9f63495ef2a036f2fc8aa591cee6448ed9f41333c6f7
-MD5 0452952c5cdbd549f4e106c8808bb888 cyclone-0.3.1.1.ebuild 3782
-RMD160 8c9e8fcac5d72ef53b13b4d609d0ce4fd1af8a74 cyclone-0.3.1.1.ebuild 3782
-SHA256 4186d7fde745112050fb9f63495ef2a036f2fc8aa591cee6448ed9f41333c6f7 cyclone-0.3.1.1.ebuild 3782
-MISC ChangeLog 1128 RMD160 286560b94fca1dcff371a4a042c083fdaeb6e46e SHA1 f39ed9f115c31013707160cf602a378422668409 SHA256 c2580ba318dc5a0c34208845262fab3fd7b2f1f4a84ed24903acf0f7313e8037
-MD5 a1d04c694f8387f2f134d5f78f127d7c ChangeLog 1128
-RMD160 286560b94fca1dcff371a4a042c083fdaeb6e46e ChangeLog 1128
-SHA256 c2580ba318dc5a0c34208845262fab3fd7b2f1f4a84ed24903acf0f7313e8037 ChangeLog 1128
-MISC metadata.xml 160 RMD160 279429d1df694561fc2b163cb81c09387b9d940c SHA1 97da1b72eecc5585c65717da08eaccc9bc1cf7cd SHA256 5e058419199e306612929b80a996e3d16c6b20de674a56bb60558d3d36524fe2
-MD5 44c39c6ad372a8e5a5e7ee3311f703a7 metadata.xml 160
-RMD160 279429d1df694561fc2b163cb81c09387b9d940c metadata.xml 160
-SHA256 5e058419199e306612929b80a996e3d16c6b20de674a56bb60558d3d36524fe2 metadata.xml 160
-MD5 1e7240dba97a37d35a8e883b04611117 files/digest-cyclone-0.3.1.1 247
-RMD160 a3b5c31b1b23594ef956e5eeb2da01f532b71772 files/digest-cyclone-0.3.1.1 247
-SHA256 e9e2fa8d35c0baf0f6db59c6090b2ff8faf02739489d28826b4c973744290792 files/digest-cyclone-0.3.1.1 247
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.2 (GNU/Linux)
-
-iD8DBQFFzCvKAiZjviIA2XgRAg/XAKCaWHOQZ0Ak3fe/k5krgYqUASWtjQCeJ/21
-bXkUdhMIrY2qFpsrBXxyUWo=
-=/9P9
------END PGP SIGNATURE-----
+++ /dev/null
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-irc/cyclone/cyclone-0.3.1.1.ebuild,v 1.15 2004/07/01 22:20:35 eradicator Exp $
-
-DESCRIPTION="IRC daemon with hostname cloaking, SOCKS proxy checking and other advanced features"
-HOMEPAGE="http://www.slashnet.org"
-SRC_URI="ftp://ftp.slashnet.org/pub/cyclone/server/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="x86 ppc"
-IUSE=""
-
-DEPEND="virtual/libc"
-
-src_unpack() {
- unpack ${P}.tar.gz
- cp ${FILESDIR}/res_init.c ${S}/src
-}
-
-src_compile() {
- # Server administrators are encouraged to customize the following
- # variables if actually deploying cyclone in an IRC network. Upon
- # merging of this package a config file is created in /etc/cyclone
- # which is reused whenever this package is upgraded.
-
- # If you wish to modify this configuration in the future, you can
- # either edit this ebuild or edit the created /etc/cyclone/config and
- # remerge this ebuild.
-
- if [ -f /etc/cyclone/config ]
- then
- einfo Reusing compile time configuration stored in /etc/cyclone/config...
- einfo To reset the configuration delete the config file and remerge.
-
- cp /etc/cyclone/config ${S}/.config
- else
- einfo No previous configuration found... using defaults defined in ebuild...
-
- cat << END_OF_CONFIG > ${S}/.config
-#
-# VERSION: cyclone0.3.1.1
-# DATE: `date`
-# GENERATED BY: Gentoo - ${P}.ebuild
-#
-#
-# This file was automatically generated by Portage using ${P}.ebuild and
-# stored in /etc/cyclone/config for future reuse and modification
-#
-
-LAST_VERSION="cyclone0.3.1.1"
-NOSPOOF_SEED01="0x12345678"
-NOSPOOF_SEED02="0x9abcdef0"
-CONTACT_URL=""
-CONTACT_EMAIL=""
-SERVICES_NAME=""
-KLINE_ADDRESS="ADMIN@DID.NOT.READ.MANUAL.OR.EBUILD"
-DPATH="/etc/cyclone"
-SPATH="/usr/bin"
-CRYPT_OPER_PASSWORD="1"
-CRYPT_LINK_PASSWORD=""
-LISTEN_SIZE="5"
-SOCKSPORT="6013"
-MAXSENDQLENGTH="3000000"
-BUFFERPOOL="(9 * MAXSENDQLENGTH)"
-MAXCONNECTIONS="256"
-DOMAINNAME="foo"
-NICKNAMEHISTORYLENGTH="2000"
-SERVICES_NAME="none"
-
-END_OF_CONFIG
-
- fi
-
- # Now we run ./Config which generates the makefiles... This is a
- # nasty hack that will probably need to be changed from version to
- # version...
-
- mv Config Config.orig
- sed -e 's|DEFOPT="-O2"|DEFOPT="${CFLAGS}"|' \
- -e 's|more ChangeLog||' \
- -e 's|clear||' Config.orig > Config
- chmod +x Config
- yes "" | ./Config -n
-
- # compile it
- emake RES="res_init.o" || die
-}
-
-src_install() {
- # store generated .config file
- dodir /etc/cyclone
- cp ${S}/.config ${D}/etc/cyclone/config
-
- # make install
- dodir /usr/bin
- make DPATH="${D}/etc/cyclone" SPATH="${D}/usr/bin" install || die
-
- # renamed ircd binary to avoid conflicts with other packages
- mv ${D}/usr/bin/ircd ${D}/usr/bin/cyclone-ircd
-
- # documentation files
- dodoc AUTHORS ChangeLog INSTALL README doc/oper.txt
- dodoc doc/NOTICE doc/rfc* doc/Crule.readme doc/cyclone.gif doc/Operators
-
- # install sample configuration file
- cp ${S}/doc/example.conf ${D}/etc/cyclone/ircd.conf
-
- # Generate sample motd file
- echo "Gentoo Linux - Cyclone ${PV}" > ${D}/etc/cyclone/ircd.motd
-
- # fix permissions
- chmod 755 ${D}/usr/bin/cyclone-ircd
- chmod 755 ${D}/etc/cyclone/chkconf ${D}/etc/cyclone/encrypt
- chmod 644 ${D}/etc/cyclone/example.conf ${D}/etc/cyclone/ircd.motd
- chmod 600 ${D}/etc/cyclone/ircd.conf ${D}/etc/cyclone/config
-}
-
-pkg_postinst() {
- einfo "Please read the documentation. The default /etc/cyclone/ircd.conf"
- einfo "will need to be edited and file permissions changed so only root"
- einfo "and the account under which the ircd will run can read the plaintext"
- einfo "passwords stored in that file."
- einfo
- einfo "Failure to modify the ircd.conf will result in cyclone-ircd"
- einfo "quietly refusing to run. Read the documentation and config file."
-
-}
-
+++ /dev/null
-MD5 89835f40f0f727b8c037dad7fe8bcdb8 cyclone-0.3.1.1.tar.gz 478063
-RMD160 70134c581028c1b191b619b8892ef835cf5799fb cyclone-0.3.1.1.tar.gz 478063
-SHA256 f57436fef22e75ed2f6f52a06f4caad9fdaa51cfb6b9315ab90051474e14e7d2 cyclone-0.3.1.1.tar.gz 478063
+++ /dev/null
-/*-
- * Copyright (c) 1985, 1989 Regents of the University of California.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms are permitted provided
- * that: (1) source distributions retain this entire copyright notice and
- * comment, and (2) distributions including binaries display the following
- * acknowledgement: ``This product includes software developed by the
- * University of California, Berkeley and its contributors'' in the
- * documentation or other materials provided with the distribution and in
- * all advertising materials mentioning features or use of this software.
- * Neither the name of the University nor the names of its contributors may
- * be used to endorse or promote products derived from this software without
- * specific prior written permission.
- * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
- * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
- */
-
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <netinet/in.h>
-#include <stdio.h>
-#include "config.h" /* To get #define SOL20 Vesa */
-#include "sys.h"
-#include "common.h"
-#include "nameser.h"
-#include "resolv.h"
-
-CVSID("$Id: res_init.c,v 1.1 2002/07/12 05:53:44 blocke Exp $");
-
-/*
- * Resolver state default settings
- */
-
-struct state _res = {
- RES_TIMEOUT, /* retransmition time interval */
- 4, /* number of times to retransmit */
- RES_DEFAULT, /* options flags */
- 1, /* number of name servers */
-};
-
-/*
- * Set up default settings. If the configuration file exist, the values
- * there will have precedence. Otherwise, the server address is set to
- * INADDR_ANY and the default domain name comes from the gethostname().
- *
- * The configuration file should only be used if you want to redefine your
- * domain or run without a server on your machine.
- *
- * Return 0 if completes successfully, -1 on error
- */
-res_init()
-{
- register FILE *fp;
- register char *cp, *dp, **pp;
- extern u_long inet_addr();
- register int n;
- char buf[BUFSIZ];
- extern char *getenv();
- int nserv = 0; /* number of nameserver records read from file */
- int norder = 0;
- int haveenv = 0;
- int havesearch = 0;
-
- _res.nsaddr.sin_addr.s_addr = INADDR_ANY;
- _res.nsaddr.sin_family = AF_INET;
- _res.nsaddr.sin_port = htons(NAMESERVER_PORT);
- _res.nscount = 1;
-
- /* Allow user to override the local domain definition */
- if ((cp = getenv("LOCALDOMAIN")) != NULL) {
- (void)strncpy(_res.defdname, cp, sizeof(_res.defdname));
- haveenv++;
- }
-
- if ((fp = fopen(_PATH_RESCONF, "r")) != NULL) {
- /* read the config file */
- while (fgets(buf, sizeof(buf), fp) != NULL) {
- /* read default domain name */
- if (!strncmp(buf, "domain", sizeof("domain") - 1)) {
- if (haveenv) /* skip if have from environ */
- continue;
- cp = buf + sizeof("domain") - 1;
- while (*cp == ' ' || *cp == '\t')
- cp++;
- if ((*cp == '\0') || (*cp == '\n'))
- continue;
- (void)strncpy(_res.defdname, cp, sizeof(_res.defdname) - 1);
- if ((cp = index(_res.defdname, '\n')) != NULL)
- *cp = '\0';
- havesearch = 0;
- continue;
- }
- /* set search list */
- if (!strncmp(buf, "search", sizeof("search") - 1)) {
- if (haveenv) /* skip if have from environ */
- continue;
- cp = buf + sizeof("search") - 1;
- while (*cp == ' ' || *cp == '\t')
- cp++;
- if ((*cp == '\0') || (*cp == '\n'))
- continue;
- (void)strncpy(_res.defdname, cp, sizeof(_res.defdname) - 1);
- if ((cp = index(_res.defdname, '\n')) != NULL)
- *cp = '\0';
- /*
- * Set search list to be blank-separated strings
- * on rest of line.
- */
- cp = _res.defdname;
- pp = _res.dnsrch;
- *pp++ = cp;
- for (n = 0; *cp && pp < _res.dnsrch + MAXDNSRCH; cp++) {
- if (*cp == ' ' || *cp == '\t') {
- *cp = 0;
- n = 1;
- } else if (n) {
- *pp++ = cp;
- n = 0;
- }
- }
- /* null terminate last domain if there are excess */
- while (*cp != '\0' && *cp != ' ' && *cp != '\t')
- cp++;
- *cp = '\0';
- *pp++ = 0;
- havesearch = 1;
- continue;
- }
- /* read nameservers to query */
- if (!strncmp(buf, "nameserver", sizeof("nameserver") - 1) &&
- nserv < MAXNS) {
- cp = buf + sizeof("nameserver") - 1;
- while (*cp == ' ' || *cp == '\t')
- cp++;
- if ((*cp == '\0') || (*cp == '\n'))
- continue;
- if ((_res.nsaddr_list[nserv].sin_addr.s_addr =
- inet_addr(cp)) == (unsigned)-1) {
- _res.nsaddr_list[nserv].sin_addr.s_addr
- = INADDR_ANY;
- continue;
- }
- _res.nsaddr_list[nserv].sin_family = AF_INET;
- _res.nsaddr_list[nserv].sin_port = htons(NAMESERVER_PORT);
- nserv++;
- continue;
- }
- /* read service order */
- if (!strncmp(buf, "order", sizeof("order") - 1)) {
- cp = buf + sizeof("order") - 1;
- while (*cp == ' ' || *cp == '\t')
- cp++;
- if ((*cp == '\0') || (*cp == '\n'))
- continue;
- norder = 0;
- do {
- if ((dp = index(cp, ',')) != NULL)
- *dp = '\0';
- if (norder >= MAXSERVICES)
- continue;
- if (!strncmp(cp, "bind", sizeof("bind") - 1))
- _res.order[norder++] = RES_SERVICE_BIND;
- else if (!strncmp(cp, "local", sizeof("local") - 1))
- _res.order[norder++] = RES_SERVICE_LOCAL;
- cp = dp + 1;
- } while (dp != NULL);
- _res.order[norder] = RES_SERVICE_NONE;
- continue;
- }
- }
- if (nserv > 1)
- _res.nscount = nserv;
- (void) fclose(fp);
- }
- if (_res.defdname[0] == 0) {
- if (gethostname(buf, sizeof(_res.defdname)) == 0 &&
- (cp = index(buf, '.')))
- (void)strcpy(_res.defdname, cp + 1);
- }
-
- /* find components of local domain that might be searched */
- if (havesearch == 0) {
- pp = _res.dnsrch;
- *pp++ = _res.defdname;
- for (cp = _res.defdname, n = 0; *cp; cp++)
- if (*cp == '.')
- n++;
- cp = _res.defdname;
- for (; n >= LOCALDOMAINPARTS && pp < _res.dnsrch + MAXDFLSRCH;
- n--) {
- cp = index(cp, '.');
- *pp++ = ++cp;
- }
- *pp++ = 0;
- }
- /* default search order to bind only */
- if (norder == 0) {
- _res.order[0] = RES_SERVICE_BIND;
- _res.order[1] = RES_SERVICE_NONE;
- }
- _res.options |= RES_INIT;
- return (0);
-}
-
-/*
- * $Log: not supported by cvs2svn $
- * Revision 1.4 2001/03/02 20:52:18 smkelly
- * Added changelog to res_init.c
- *
- */
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>net-irc</herd>
-</pkgmetadata>