mirror of
https://git.freebsd.org/ports.git
synced 2025-06-04 04:16:27 -04:00
iroffer is a fileserver for irc (commonly referred to as a DCC bot). It
uses the DCC feature of irc to send files to other users. iroffer will connect to an irc server and let people request files from it. This is a major rewrite of Iroffer with extended features. It does support mutiple IRC networks, SSL and IPv6. LICENSE: GPL2 WWW: http://iroffer.dinoex.net/
This commit is contained in:
parent
dc79dacba7
commit
548da9f772
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=232293
6 changed files with 134 additions and 0 deletions
|
@ -52,6 +52,7 @@
|
|||
SUBDIR += ircproxy
|
||||
SUBDIR += ircservices
|
||||
SUBDIR += iroffer
|
||||
SUBDIR += iroffer-dinoex
|
||||
SUBDIR += iroffer-lamm
|
||||
SUBDIR += irssi
|
||||
SUBDIR += irssi-dcc_send_limiter
|
||||
|
|
78
irc/iroffer-dinoex/Makefile
Normal file
78
irc/iroffer-dinoex/Makefile
Normal file
|
@ -0,0 +1,78 @@
|
|||
# New ports collection makefile for: iroffer-dinoex
|
||||
# Date created: 10 Apr 2007
|
||||
# Whom: dirk.meyer@dinoex.sub.org
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= iroffer
|
||||
PORTVERSION= 3.13
|
||||
CATEGORIES= irc
|
||||
MASTER_SITES= http://iroffer.dinoex.net/
|
||||
PKGNAMESUFFIX= -dinoex${PKGNAMESUFFIX2}
|
||||
DISTNAME= iroffer-dinoex-${PORTVERSION}
|
||||
|
||||
MAINTAINER= dinoex@FreeBSD.ORG
|
||||
COMMENT= An IRC "bot" that makes sharing files via DCC extremely easy
|
||||
|
||||
HAS_CONFIGURE= yes
|
||||
CONFIGURE_SCRIPT= Configure
|
||||
MAN1= iroffer.1
|
||||
|
||||
CONFLICTS= iroffer-1* iroffer-lamm-1.*
|
||||
|
||||
OPTIONS= CURL "build ftp/http support" on \
|
||||
RUBY "build RUBY script support" on \
|
||||
UPNP "build UPNP support" on \
|
||||
GEOIP "build GEOIP support" on \
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if !defined(WITHOUT_CURL)
|
||||
LIB_DEPENDS+= curl:${PORTSDIR}/ftp/curl
|
||||
CONFIGURE_ARGS+= -curl
|
||||
.endif
|
||||
.if defined(WITH_GEOIP)
|
||||
LIB_DEPENDS+= GeoIP:${PORTSDIR}/net/GeoIP
|
||||
CONFIGURE_ARGS+= -geoip
|
||||
.endif
|
||||
.if defined(WITH_UPNP)
|
||||
LIB_DEPENDS+= miniupnpc.3:${PORTSDIR}/net/miniupnpc
|
||||
CONFIGURE_ARGS+= -upnp
|
||||
.endif
|
||||
.if defined(WITH_RUBY)
|
||||
USE_RUBY= yes
|
||||
CONFIGURE_ARGS+= -ruby
|
||||
.include "${PORTSDIR}/Mk/bsd.ruby.mk"
|
||||
.endif
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/iroffer ${PREFIX}/bin/
|
||||
.if !defined(NOPORTDOCS)
|
||||
${MKDIR} ${DOCSDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/README-iroffer.txt ${DOCSDIR}/
|
||||
${INSTALL_DATA} ${WRKSRC}/README.modDinoex ${DOCSDIR}/
|
||||
${INSTALL_DATA} ${WRKSRC}/LIESMICH.modDinoex ${DOCSDIR}/
|
||||
${INSTALL_DATA} ${WRKSRC}/LICENSE ${DOCSDIR}/
|
||||
${INSTALL_DATA} ${WRKSRC}/THANKS ${DOCSDIR}/
|
||||
${INSTALL_DATA} ${WRKSRC}/TODO ${DOCSDIR}/
|
||||
${INSTALL_DATA} ${WRKSRC}/help-admin-en.txt ${DOCSDIR}/
|
||||
${INSTALL_DATA} ${WRKSRC}/help-admin-de.txt ${DOCSDIR}/
|
||||
${INSTALL_DATA} ${WRKSRC}/help-admin-it.txt ${DOCSDIR}/
|
||||
.endif
|
||||
.if !defined(NOPORTEXAMPLES)
|
||||
${MKDIR} ${EXAMPLESDIR}/htdocs
|
||||
${INSTALL_DATA} ${WRKSRC}/iroffer.cron ${EXAMPLESDIR}/
|
||||
${INSTALL_DATA} ${WRKSRC}/sample.config ${EXAMPLESDIR}/
|
||||
${INSTALL_DATA} ${WRKSRC}/beispiel.config ${EXAMPLESDIR}/
|
||||
${INSTALL_DATA} ${WRKSRC}/header.html ${EXAMPLESDIR}/
|
||||
${INSTALL_DATA} ${WRKSRC}/footer.html ${EXAMPLESDIR}/
|
||||
${INSTALL_DATA} ${WRKSRC}/ruby-sample.rb ${EXAMPLESDIR}/
|
||||
${INSTALL_DATA} ${WRKSRC}/htdocs/iroffer-state.css \
|
||||
${WRKSRC}/htdocs/robots.txt \
|
||||
${EXAMPLESDIR}/htdocs/
|
||||
.endif
|
||||
${INSTALL_MAN} ${WRKSRC}/iroffer.1 ${PREFIX}/man/man1/
|
||||
@${CAT} ${PKGMESSAGE}
|
||||
|
||||
.include <bsd.port.post.mk>
|
3
irc/iroffer-dinoex/distinfo
Normal file
3
irc/iroffer-dinoex/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
|||
MD5 (iroffer-dinoex-3.13.tar.gz) = 863ddccec089e95b550325cc46e72792
|
||||
SHA256 (iroffer-dinoex-3.13.tar.gz) = c242ab9dd802e5940194101c504b9dd9d8c994eb80695b4264106f40dccced34
|
||||
SIZE (iroffer-dinoex-3.13.tar.gz) = 411602
|
10
irc/iroffer-dinoex/pkg-descr
Normal file
10
irc/iroffer-dinoex/pkg-descr
Normal file
|
@ -0,0 +1,10 @@
|
|||
iroffer is a fileserver for irc (commonly referred to as a DCC bot). It
|
||||
uses the DCC feature of irc to send files to other users. iroffer will
|
||||
connect to an irc server and let people request files from it.
|
||||
|
||||
This is a major rewrite of Iroffer with extended features.
|
||||
It does support mutiple IRC networks, SSL and IPv6.
|
||||
|
||||
LICENSE: GPL2
|
||||
|
||||
WWW: http://iroffer.dinoex.net/
|
21
irc/iroffer-dinoex/pkg-message
Normal file
21
irc/iroffer-dinoex/pkg-message
Normal file
|
@ -0,0 +1,21 @@
|
|||
=========================================================================
|
||||
|
||||
Sample configuration and crontab files have been placed in
|
||||
${PREFIX}/share/examples/iroffer.
|
||||
|
||||
These should be copied to a location of your own choosing, and edited to
|
||||
suit your needs.
|
||||
|
||||
To run iroffer, just run:
|
||||
|
||||
iroffer <name of config file>
|
||||
|
||||
You may also set up iroffer to be run automatically from crontab.
|
||||
See the file ${PREFIX}/share/examples/iroffer/iroffer.cron for a sample.
|
||||
|
||||
For more details on how to use the program see the comments in
|
||||
${PREFIX}/share/examples/iroffer/sample.config, as well as the README
|
||||
files ${PREFIX}/share/doc/iroffer/README and
|
||||
${PREFIX}/share/doc/iroffer/WHATSNEW.
|
||||
|
||||
=========================================================================
|
21
irc/iroffer-dinoex/pkg-plist
Normal file
21
irc/iroffer-dinoex/pkg-plist
Normal file
|
@ -0,0 +1,21 @@
|
|||
bin/iroffer
|
||||
%%PORTDOCS%%%%DOCSDIR%%/LICENSE
|
||||
%%PORTDOCS%%%%DOCSDIR%%/LIESMICH.modDinoex
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README-iroffer.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.modDinoex
|
||||
%%PORTDOCS%%%%DOCSDIR%%/THANKS
|
||||
%%PORTDOCS%%%%DOCSDIR%%/TODO
|
||||
%%PORTDOCS%%%%DOCSDIR%%/help-admin-de.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/help-admin-en.txt
|
||||
%%PORTDOCS%%%%DOCSDIR%%/help-admin-it.txt
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beispiel.config
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/footer.html
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/header.html
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/iroffer.cron
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ruby-sample.rb
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sample.config
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/htdocs/iroffer-state.css
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/htdocs/robots.txt
|
||||
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/htdocs
|
||||
%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
|
Loading…
Add table
Reference in a new issue