Index: head/irc/iroffer-dinoex/Makefile =================================================================== --- head/irc/iroffer-dinoex/Makefile (revision 488791) +++ head/irc/iroffer-dinoex/Makefile (revision 488792) @@ -1,78 +1,79 @@ # $FreeBSD$ PORTNAME= iroffer -PORTVERSION= 3.30 -PORTREVISION= 3 +PORTVERSION= 3.31 CATEGORIES= irc MASTER_SITES= http://iroffer.dinoex.net/ PKGNAMESUFFIX= -dinoex${PKGNAMESUFFIX2} DISTNAME= iroffer-dinoex-${PORTVERSION} MAINTAINER= dinoex@FreeBSD.org COMMENT= IRC "bot" that makes sharing files via DCC extremely easy LICENSE= GPLv2 CONFLICTS= iroffer-1* iroffer-lamm-1.* +USES= ssl HAS_CONFIGURE= yes CONFIGURE_SCRIPT= Configure CONFIGURE_ARGS= CC="${CC}" LDFLAGS="${LDFLAGS}" LOCALBASE="${LOCALBASE}" ALL_TARGET= all-lang doc USE_RC_SUBR= iroffer-dinoex IROFFER_DOCS= README README.modDinoex LIESMICH.modDinoex \ LICENSE THANKS TODO \ help-admin-de.txt help-admin-en.txt \ help-admin-fr.txt help-admin-it.txt \ doc/iroffer.1.txt doc/iroffer.1.html doc/iroffer.1.ps \ doc/INSTALL-linux-de.html doc/INSTALL-linux-de.txt \ doc/INSTALL-linux-en.html doc/INSTALL-linux-en.txt \ doc/INSTALL-linux-fr.html doc/INSTALL-linux-fr.txt \ doc/INSTALL-linux-it.html doc/INSTALL-linux-it.txt \ doc/INSTALL-vhost-de.html doc/INSTALL-vhost-de.txt \ doc/INSTALL-vhost-en.html doc/INSTALL-vhost-en.txt \ doc/INSTALL-vhost-fr.html doc/INSTALL-vhost-fr.txt IROFFER_EXAMPLES= iroffer.cron \ sample.config beispiel.config exemple.config \ header.html footer.html ruby-sample.rb IROFFER_HTDOCS= iroffer-state.css robots.txt \ info.txt.rb json.txt.rb md5.txt.rb sfv.txt.rb OPTIONS_DEFINE= CURL RUBY UPNP GEOIP DOCS EXAMPLES OPTIONS_DEFAULT=CURL RUBY UPNP GEOIP CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_CONFIGURE_ON= -curl RUBY_USE= RUBY=yes -RUBY_LIB_DEPENDS= lib${RUBY_NAME}.so:${RUBY_PORT} +RUBY_LIB_DEPENDS= lib${RUBY_NAME}.so:${RUBY_PORT} \ + libunwind.so:devel/libunwind RUBY_CONFIGURE_ON= -ruby UPNP_LIB_DEPENDS= libminiupnpc.so:net/miniupnpc UPNP_CONFIGURE_ON= -upnp GEOIP_LIB_DEPENDS= libGeoIP.so:net/GeoIP GEOIP_CONFIGURE_ON= -geoip do-install: ${INSTALL_PROGRAM} ${WRKSRC}/iroffer ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_PROGRAM} ${WRKSRC}/iroffer-de ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_PROGRAM} ${WRKSRC}/iroffer-it ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_PROGRAM} ${WRKSRC}/iroffer-fr ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/iroffer.1 ${STAGEDIR}${PREFIX}/man/man1/ ${INSTALL_MAN} ${WRKSRC}/xdcc.7 ${STAGEDIR}${PREFIX}/man/man7/ do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${IROFFER_DOCS} ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}/ .endfor do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/htdocs .for i in ${IROFFER_HTDOCS} ${INSTALL_DATA} ${WRKSRC}/htdocs/${i} ${STAGEDIR}${EXAMPLESDIR}/htdocs/ .endfor .for i in ${IROFFER_EXAMPLES} ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${EXAMPLESDIR}/ .endfor .include Index: head/irc/iroffer-dinoex/distinfo =================================================================== --- head/irc/iroffer-dinoex/distinfo (revision 488791) +++ head/irc/iroffer-dinoex/distinfo (revision 488792) @@ -1,2 +1,3 @@ -SHA256 (iroffer-dinoex-3.30.tar.gz) = c6ccc5d720e6d9cd797996b133d95a28f9e668f998d7c6c0b34098c2f805f072 -SIZE (iroffer-dinoex-3.30.tar.gz) = 541131 +TIMESTAMP = 1546269075 +SHA256 (iroffer-dinoex-3.31.tar.gz) = 910e7b523af63ebfefd074f96164e649767a9954ab9de2c13f4452a344f3a613 +SIZE (iroffer-dinoex-3.31.tar.gz) = 527712 Index: head/irc/iroffer-dinoex/files/patch-Configure =================================================================== --- head/irc/iroffer-dinoex/files/patch-Configure (revision 488791) +++ head/irc/iroffer-dinoex/files/patch-Configure (nonexistent) @@ -1,32 +0,0 @@ -Index: Configure -=================================================================== -RCS file: /usr/home/public/iroffer/Configure,v -retrieving revision 1.255 -retrieving revision 1.256 -diff -u -r1.255 -r1.256 ---- Configure 3 Mar 2015 21:06:37 -0000 1.255 -+++ Configure 13 Oct 2015 18:28:17 -0000 1.256 -@@ -860,7 +860,7 @@ - fi - else - ${msg} "${irt_notfound}. ${irt_error} ${irt_nocc}" -- maketype="gcc" -+ cctype="gcc" - waserror - fi - fi -@@ -1654,10 +1654,14 @@ - #include - #include - ${main1} -+#if MINIUPNPC_API_VERSION >= 14 -+ upnpDiscover(2000, NULL, NULL, 0, 0, 2U, NULL); -+#else - #ifdef UPNPDISCOVER_SUCCESS - upnpDiscover(2000, NULL, NULL, 0, 0, NULL); - #else - upnpDiscover(2000, NULL, NULL, 0); -+#endif /* UPNPDISCOVER_SUCCESS */ - #endif - ${main2}" > config.temp.c - if $cctype -o config.temp -DUSE_UPNP $WARNS $WERROR $CFLAGS "-I${LOCALBASE}/include" config.temp.c "-L${LOCALBASE}/lib" -lminiupnpc $LDFLAGS $libs $LIBS; then Property changes on: head/irc/iroffer-dinoex/files/patch-Configure ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/irc/iroffer-dinoex/files/patch-upnp.c =================================================================== --- head/irc/iroffer-dinoex/files/patch-upnp.c (revision 488791) +++ head/irc/iroffer-dinoex/files/patch-upnp.c (nonexistent) @@ -1,34 +0,0 @@ ---- src/upnp.c.orig 2013-02-13 21:06:15.000000000 +0100 -+++ src/upnp.c 2016-12-25 23:05:37.702936000 +0100 -@@ -60,11 +60,15 @@ - tostdout_write(); - memset(&urls, 0, sizeof(struct UPNPUrls)); - memset(&data, 0, sizeof(struct IGDdatas)); -+#if MINIUPNPC_API_VERSION >= 14 -+ devlist = upnpDiscover(2000, NULL, NULL, 0, 0, 2U, NULL); -+#else - #ifdef UPNPDISCOVER_SUCCESS - devlist = upnpDiscover(2000, NULL, NULL, 0, 0, NULL); - #else - devlist = upnpDiscover(2000, NULL, NULL, 0); - #endif /* UPNPDISCOVER_SUCCESS */ -+#endif - if (devlist) - { - dev = devlist; -@@ -81,11 +85,15 @@ - "UPnP device : desc: %s\n st: %s", - dev->descURL, dev->st); - -+#if MINIUPNPC_API_VERSION >= 16 -+ descXML = miniwget(dev->descURL, &descXMLsize, 0, 0); -+#else - #if MINIUPNPC_API_VERSION >= 9 - descXML = miniwget(dev->descURL, &descXMLsize, 0); - #else - descXML = miniwget(dev->descURL, &descXMLsize); - #endif -+#endif - if (descXML) - { - parserootdesc (descXML, descXMLsize, &data); Property changes on: head/irc/iroffer-dinoex/files/patch-upnp.c ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/irc/iroffer-dinoex/pkg-descr =================================================================== --- head/irc/iroffer-dinoex/pkg-descr (revision 488791) +++ head/irc/iroffer-dinoex/pkg-descr (revision 488792) @@ -1,10 +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/ +WWW: https://iroffer.net/