Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 Aug 2016 17:00:56 +0000 (UTC)
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r421173 - in head/ftp/rexx-curl: . files
Message-ID:  <201608311700.u7VH0uL5014424@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: amdmi3
Date: Wed Aug 31 17:00:56 2016
New Revision: 421173
URL: https://svnweb.freebsd.org/changeset/ports/421173

Log:
  - Update to 2.0.1
  
  PR:		212271
  Submitted by:	bob@eager.cx (maintainer)

Deleted:
  head/ftp/rexx-curl/files/patch-common_rxmt__posix.c
Modified:
  head/ftp/rexx-curl/Makefile
  head/ftp/rexx-curl/distinfo
  head/ftp/rexx-curl/files/patch-Makefile.in
  head/ftp/rexx-curl/files/patch-common_loader.c
  head/ftp/rexx-curl/files/patch-rexxcurl.c

Modified: head/ftp/rexx-curl/Makefile
==============================================================================
--- head/ftp/rexx-curl/Makefile	Wed Aug 31 16:50:37 2016	(r421172)
+++ head/ftp/rexx-curl/Makefile	Wed Aug 31 17:00:56 2016	(r421173)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	curl
-PORTVERSION=	2.0
+PORTVERSION=	2.0.1
 CATEGORIES=	ftp
 MASTER_SITES=	SF/rexx${PORTNAME}/rexx${PORTNAME}/${PORTVERSION}
 PKGNAMEPREFIX=	rexx-
@@ -31,6 +31,12 @@ DATADIR=	${PREFIX}/share/rexx${PORTNAME}
 
 OPTIONS_DEFINE=	DOCS
 
+do-extract:
+	# avoid extracting circular hard links in distfile!
+	@${MKDIR} ${WRKDIR}
+	@tar -x -C ${WRKDIR} --exclude='*common/filterexports*' --exclude='*common/fixrc*' \
+		-f ${DISTDIR}/${DISTNAME}.tar.gz
+
 post-patch:
 	@${REINPLACE_CMD} -e "s| -lc | |g" \
 		-e "/\$.sharedir)\/images/d" \

Modified: head/ftp/rexx-curl/distinfo
==============================================================================
--- head/ftp/rexx-curl/distinfo	Wed Aug 31 16:50:37 2016	(r421172)
+++ head/ftp/rexx-curl/distinfo	Wed Aug 31 17:00:56 2016	(r421173)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1471614869
-SHA256 (RexxCURL-2.0.tar.gz) = 6ada98c9dfa2be459fb6d664829b734360244f00ec943e66f1edd116b4055bea
-SIZE (RexxCURL-2.0.tar.gz) = 336923
+TIMESTAMP = 1472503050
+SHA256 (RexxCURL-2.0.1.tar.gz) = 83b857686af41323f238722dccbb0ded85d1317e7fe95410ebe8978daadaa51a
+SIZE (RexxCURL-2.0.1.tar.gz) = 455919

Modified: head/ftp/rexx-curl/files/patch-Makefile.in
==============================================================================
--- head/ftp/rexx-curl/files/patch-Makefile.in	Wed Aug 31 16:50:37 2016	(r421172)
+++ head/ftp/rexx-curl/files/patch-Makefile.in	Wed Aug 31 17:00:56 2016	(r421173)
@@ -1,14 +1,14 @@
---- Makefile.in.orig	2012-04-29 00:23:57 UTC
+--- Makefile.in.orig	2015-04-12 10:29:42 UTC
 +++ Makefile.in
-@@ -118,7 +118,6 @@ $(PACKAGE_DIR)/makefile.* $(PACKAGE_DIR)
+@@ -120,7 +120,6 @@ $(PACKAGE_DIR)/makefile.* $(PACKAGE_DIR)
  $(PACKAGE_DIR)/config.guess $(PACKAGE_DIR)/config.sub $(PACKAGE_DIR)/install-sh $(PACKAGE_DIR)/preinst.rexx \
  $(PACKAGE_DIR)/aclocal.m4 $(PACKAGE_DIR)/configure.in $(PACKAGE_DIR)/def2exp.rexx \
  $(PACKAGE_DIR)/demo/*.rexx $(PACKAGE_DIR)/demo/README.txt $(PACKAGE_DIR)/makew32.rex \
 -$(PACKAGE_DIR)/doc/*.html $(PACKAGE_DIR)/doc/images/*.png \
- $(PACKAGE_DIR)/rxcurl64.xpm $(PACKAGE_DIR)/RexxCURL.spec.in \
- $(PACKAGE_DIR)/debian/*.regina $(PACKAGE_DIR)/debian/*.oorexx $(PACKAGE_DIR)/debian/copyright $(PACKAGE_DIR)/debian/compat
+ $(PACKAGE_DIR)/RexxCURL.spec \
+ $(PACKAGE_DIR)/debian/*.rexxtrans $(PACKAGE_DIR)/debian/*.regina $(PACKAGE_DIR)/debian/*.oorexx $(PACKAGE_DIR)/debian/copyright $(PACKAGE_DIR)/debian/compat $(PACKAGE_DIR)/debian/rules $(PACKAGE_DIR)/debian/control
  
-@@ -229,8 +228,6 @@ $(RXDEFEXP1): $(srcdir)/$(PACKAGE_NAME)w
+@@ -231,8 +230,6 @@ $(RXDEFEXP1): $(srcdir)/$(PACKAGE_NAME)w
  
  doco:
  	mkdir images
@@ -17,15 +17,15 @@
  
  zip:
  	zip rexxcurl$(VER) README INSTALL TODO CPLv1.0.txt HISTORY $(ZIPCSRCFILES) $(ZIPHEADERS) $(ZIPCOMMONFILES)
-@@ -239,7 +236,6 @@ zip:
+@@ -241,7 +238,6 @@ zip:
  	zip rexxcurl$(VER) config.guess config.sub install-sh preinst.rexx
  	zip rexxcurl$(VER) aclocal.m4 configure.in def2exp.rexx
  	zip rexxcurl$(VER) demo/*.rexx demo/README.txt makew32.rex
 -	zip rexxcurl$(VER) doc/*.html doc/images/*.png
  	zip rexxcurl$(VER) debian/*.regina debian/*.oorexx debian/copyright debian/compat
- 	zip rexxcurl$(VER) RexxCURL.spec.in rxcurl64.xpm
+ 	zip rexxcurl$(VER) RexxCURL.spec
  
-@@ -265,8 +261,6 @@ installbase: all
+@@ -259,8 +255,6 @@ installbase: all
  	$(INSTALL) -d $(DESTDIR)$(bindir)
  	$(INSTALL) -d $(DESTDIR)$(libdir)
  	$(INSTALL) -d $(DESTDIR)$(sharedir)
@@ -34,17 +34,17 @@
  	$(INSTALL) -c -m 755 ./$(PACKAGE_NAME)$(binarybitprefix)$(EXE) $(DESTDIR)$(bindir)/$(PACKAGE_NAME)$(binarybitprefix)$(EXE)
  	$(INSTALL) -c -m 755 ./rexxcurl-config $(DESTDIR)$(bindir)/rexxcurl-config
  	-$(INSTALL) -c -m 755 ./$(SHLPRE)$(PACKAGE_NAME)$(SHLPST) $(DESTDIR)$(libdir)/$(SHLPRE)$(PACKAGE_NAME)$(SHLPST)
-@@ -286,9 +280,6 @@ installbase: all
- 	$(DESTDIR)$(bindir)/$(PACKAGE_NAME)$(binarybitprefix)$(EXE) $(srcdir)/preinst.rexx $(bindir)/$(PACKAGE_NAME)$(binarybitprefix)$(EXE) $(srcdir)/demo/getright.rexx $(DESTDIR)$(sharedir)/getright.rexx
- 	-chmod 755 $(DESTDIR)$(sharedir)/getright.rexx
+@@ -273,9 +267,6 @@ installbase: all
+ 	$(INSTALL) -c -m 755 $(srcdir)/demo/upload.rexx        $(DESTDIR)$(sharedir)/upload.rexx
+ 	$(INSTALL) -c -m 755 $(srcdir)/demo/getright.rexx      $(DESTDIR)$(sharedir)/getright.rexx
  	$(INSTALL) -c -m 644 $(srcdir)/demo/README.txt $(DESTDIR)$(sharedir)/README.txt
 -	$(INSTALL) -c -m 644 $(srcdocdir)/index.html $(DESTDIR)$(docdir)/index.html
 -	$(INSTALL) -c -m 644 $(srcdocdir)/images/rxcurl64.png $(DESTDIR)$(docdir)/images/rxcurl64.png
 -	$(INSTALL) -c -m 644 $(srcdir)/CPLv1.0.txt $(DESTDIR)$(docdir)/CPLv1.0.txt
  
- cygwininstall: installbase
- 	mv $(DESTDIR)$(libdir)/$(SHLPRE)$(PACKAGE_NAME)$(SHLPST) $(DESTDIR)$(bindir)/$(SHLPRE)$(PACKAGE_NAME)$(SHLPST)
-@@ -318,8 +309,6 @@ beosinstall: all
+ uninstall:
+ 	rm -f $(DESTDIR)$(bindir)/$(PACKAGE_NAME)$(binarybitprefix)$(EXE)
+@@ -313,8 +304,6 @@ beosinstall: all
  	$(INSTALL) -c -m 644 $(srcdir)/demo/README.txt /boot/home/config/bin/rexx/README-rexxcurl.txt
  #
  # where to put doc for BeOS ?
@@ -53,24 +53,24 @@
  #
  
  binary: $(BASE_BINARY)
-@@ -330,7 +319,6 @@ binarybase: all
+@@ -324,7 +313,6 @@ binarybase: all
+ 	-mkdir -p ./tmpdir/bin
  	-mkdir -p ./tmpdir/lib
- 	-mkdir -p ./tmpdir/rexx
- 	-mkdir -p ./tmpdir/doc/rexxcurl
--	-mkdir -p ./tmpdir/doc/rexxcurl/images
+ 	-mkdir -p ./tmpdir/share/$(PACKAGE_NAME)
+-	-mkdir -p ./tmpdir/share/doc/rexxcurl/images
  	cp $(PACKAGE_NAME)$(binarybitprefix)$(EXE) ./tmpdir/bin
  	cp $(PACKAGE_NAME)-config ./tmpdir/bin
  	cp $(SHLPRE)$(PACKAGE_NAME)$(SHLPST) ./tmpdir/lib
-@@ -340,8 +328,6 @@ binarybase: all
- 	cp $(srcdir)/INSTALL ./tmpdir/doc/rexxcurl
- 	cp $(srcdir)/README ./tmpdir/doc/rexxcurl
- 	cp $(srcdir)/TODO ./tmpdir/doc/rexxcurl
--	cp $(srcdir)/doc/index.html ./tmpdir/doc/rexxcurl
--	cp $(srcdir)/doc/images/*.png ./tmpdir/doc/rexxcurl/images
- 	cp $(srcdir)/demo/testcurl.rexx ./tmpdir/rexx/testcurl.rexx
- 	cp $(srcdir)/demo/httppost.rexx ./tmpdir/rexx/httppost.rexx
- 	cp $(srcdir)/demo/getmail-pop3.rexx ./tmpdir/rexx/getmail-pop3.rexx
-@@ -359,7 +345,6 @@ cygwinbinary: all
+@@ -334,8 +322,6 @@ binarybase: all
+ 	cp $(srcdir)/INSTALL ./tmpdir/share/doc/rexxcurl
+ 	cp $(srcdir)/README ./tmpdir/share/doc/rexxcurl
+ 	cp $(srcdir)/TODO ./tmpdir/share/doc/rexxcurl
+-	cp $(srcdir)/doc/index.html ./tmpdir/share/doc/rexxcurl
+-	cp $(srcdir)/doc/images/*.png ./tmpdir/share/doc/rexxcurl/images
+ 	cp $(srcdir)/demo/testcurl.rexx ./tmpdir/share/$(PACKAGE_NAME)/testcurl.rexx
+ 	cp $(srcdir)/demo/httppost.rexx ./tmpdir/share/$(PACKAGE_NAME)/httppost.rexx
+ 	cp $(srcdir)/demo/getmail-pop3.rexx ./tmpdir/share/$(PACKAGE_NAME)/getmail-pop3.rexx
+@@ -353,7 +339,6 @@ cygwinbinary: all
  	-mkdir -p ./tmpdir/lib
  	-mkdir -p ./tmpdir/rexx
  	-mkdir -p ./tmpdir/doc/rexxcurl
@@ -78,7 +78,7 @@
  	cp $(PACKAGE_NAME)$(binarybitprefix)$(EXE) ./tmpdir/bin
  	cp $(SHLPRE)$(PACKAGE_NAME)$(SHLPST) ./tmpdir/bin
  	cp $(LIBPRE)$(PACKAGE_NAME)$(LIBPST) ./tmpdir/lib
-@@ -368,8 +353,6 @@ cygwinbinary: all
+@@ -362,8 +347,6 @@ cygwinbinary: all
  	cp $(srcdir)/INSTALL ./tmpdir/doc/rexxcurl
  	cp $(srcdir)/README ./tmpdir/doc/rexxcurl
  	cp $(srcdir)/TODO ./tmpdir/doc/rexxcurl
@@ -87,7 +87,7 @@
  	cp $(srcdir)/demo/testcurl.rexx ./tmpdir/rexx/testcurl.rexx
  	cp $(srcdir)/demo/httppost.rexx ./tmpdir/rexx/httppost.rexx
  	cp $(srcdir)/demo/getmail-pop3.rexx ./tmpdir/rexx/getmail-pop3.rexx
-@@ -387,7 +370,6 @@ beosbinary: all
+@@ -381,7 +364,6 @@ beosbinary: all
  	-mkdir -p ./tmpdir/lib
  	-mkdir -p ./tmpdir/add-ons/rexx
  	-mkdir -p ./tmpdir/doc/rexxcurl
@@ -95,7 +95,7 @@
  	cp $(PACKAGE_NAME)$(binarybitprefix)$(EXE) ./tmpdir/bin
  	cp $(SHLPRE)$(PACKAGE_NAME)$(SHLPST) ./tmpdir/add-ons/rexx
  	cp $(LIBPRE)$(PACKAGE_NAME)$(LIBPST) ./tmpdir/lib
-@@ -396,8 +378,6 @@ beosbinary: all
+@@ -390,8 +372,6 @@ beosbinary: all
  	cp $(srcdir)/INSTALL ./tmpdir/doc/rexxcurl
  	cp $(srcdir)/README ./tmpdir/doc/rexxcurl
  	cp $(srcdir)/TODO ./tmpdir/doc/rexxcurl

Modified: head/ftp/rexx-curl/files/patch-common_loader.c
==============================================================================
--- head/ftp/rexx-curl/files/patch-common_loader.c	Wed Aug 31 16:50:37 2016	(r421172)
+++ head/ftp/rexx-curl/files/patch-common_loader.c	Wed Aug 31 17:00:56 2016	(r421173)
@@ -1,4 +1,4 @@
---- common/loader.c.orig	2012-04-20 00:41:50 UTC
+--- common/loader.c.orig	2012-08-14 01:16:58 UTC
 +++ common/loader.c
 @@ -225,6 +225,7 @@ int main
     /*

Modified: head/ftp/rexx-curl/files/patch-rexxcurl.c
==============================================================================
--- head/ftp/rexx-curl/files/patch-rexxcurl.c	Wed Aug 31 16:50:37 2016	(r421172)
+++ head/ftp/rexx-curl/files/patch-rexxcurl.c	Wed Aug 31 17:00:56 2016	(r421173)
@@ -1,61 +1,15 @@
---- rexxcurl.c.orig	2012-04-26 09:56:03 UTC
+--- rexxcurl.c.orig	2015-04-11 22:53:39 UTC
 +++ rexxcurl.c
-@@ -384,7 +384,9 @@ static curl_options RexxCurlOptions[] =
- #if LIBCURL_VERSION_NUM >= 0x071301
-    { "CERTINFO"        ,CURLOPT_CERTINFO        ,RXCURLOPT_LONG        , NULL },
- #endif
-+#if 0
-    { "CLOSEPOLICY"     ,CURLOPT_CLOSEPOLICY     ,RXCURLOPT_POLICY      , NULL },
-+#endif
- #if LIBCURL_VERSION_NUM >= 0x070f02
-    { "CONNECTONLY"     ,CURLOPT_CONNECT_ONLY    ,RXCURLOPT_LONG        , NULL },
- #endif
-@@ -489,8 +491,13 @@ static curl_options RexxCurlOptions[] =
-    { "GSSAPIDELEGATION",CURLOPT_GSSAPI_DELEGATION,RXCURLOPT_GSSAPI_DELEGATION , NULL },
- #endif
-    { "HEADER"          ,CURLOPT_HEADER          ,RXCURLOPT_BOOL        , NULL },
-+#if LIBCURL_VERSION_NUM >= 0x070907
-+   { "HEADERFILE"      ,CURLOPT_HEADERDATA      ,RXCURLOPT_OUTFILE     , NULL },
-+   { "HEADERSTEM"      ,CURLOPT_HEADERDATA      ,RXCURLOPT_HEADERSTEM  , NULL },
-+#else
-    { "HEADERFILE"      ,CURLOPT_WRITEHEADER     ,RXCURLOPT_OUTFILE     , NULL },
-    { "HEADERSTEM"      ,CURLOPT_WRITEHEADER     ,RXCURLOPT_HEADERSTEM  , NULL },
-+#endif
- #if LIBCURL_VERSION_NUM >= 0x070a03
-    { "HTTP200ALIASES"  ,CURLOPT_HTTP200ALIASES  ,RXCURLOPT_LIST        , NULL },
- #endif
-@@ -517,9 +524,17 @@ static curl_options RexxCurlOptions[] =
- #if LIBCURL_VERSION_NUM >= 0x070e01
-    { "IGNORECONTENTLENGTH",CURLOPT_IGNORE_CONTENT_LENGTH,RXCURLOPT_LONG, NULL },
- #endif
-+#if LIBCURL_VERSION_NUM >= 0x070907
-+   { "INFILE"          ,CURLOPT_READDATA        ,RXCURLOPT_INFILE      , NULL },
-+#else
-    { "INFILE"          ,CURLOPT_INFILE          ,RXCURLOPT_INFILE      , NULL },
-+#endif
-    { "INTERFACE"       ,CURLOPT_INTERFACE       ,RXCURLOPT_STRING      , NULL },
-+#if LIBCURL_VERSION_NUM >= 0x070907
-+   { "INSTEM"          ,CURLOPT_READDATA        ,RXCURLOPT_INSTEM      , NULL },
-+#else
-    { "INSTEM"          ,CURLOPT_INFILE          ,RXCURLOPT_INSTEM      , NULL },
-+#endif
- #if LIBCURL_VERSION_NUM >= 0x070a08
-    { "IPRESOLVE"       ,CURLOPT_IPRESOLVE       ,RXCURLOPT_IPRESOLVE   , NULL },
- #endif
-@@ -576,8 +591,10 @@ static curl_options RexxCurlOptions[] =
- #if LIBCURL_VERSION_NUM >= 0x070a02
-    { "NOSIGNAL"        ,CURLOPT_NOSIGNAL        ,RXCURLOPT_BOOL        , NULL },
- #endif
--   { "OUTFILE"         ,CURLOPT_FILE            ,RXCURLOPT_OUTFILE     , NULL },
--   { "OUTSTEM"         ,CURLOPT_FILE            ,RXCURLOPT_OUTSTEM     , NULL },
-+#if LIBCURL_VERSION_NUM >= 0x070907
-+   { "OUTFILE"         ,CURLOPT_WRITEDATA       ,RXCURLOPT_OUTFILE     , NULL },
-+   { "OUTSTEM"         ,CURLOPT_WRITEDATA       ,RXCURLOPT_OUTSTEM     , NULL },
-+#endif
- #if LIBCURL_VERSION_NUM >= 0x071301
-    { "PASSWORD"        ,CURLOPT_PASSWORD        ,RXCURLOPT_STRING      , NULL },
- #endif
-@@ -1269,7 +1286,7 @@ void RexxCURLSetVersionInfoConstants( Rx
+@@ -53,6 +53,8 @@
+  * internal error                   set                 N/A
+  * cURL runtime errors              -1                  set
+  */
++#pragma clang diagnostic ignored "-Wincompatible-pointer-types-discards-qualifiers"
++
+ #ifdef HAVE_CONFIG_H
+ # include "config.h"
+ #else
+@@ -1366,7 +1368,7 @@ void RexxCURLSetVersionInfoConstants( Rx
     valuelen = 0;
     namelen = sprintf( name, "%sLIBSSH_VERSION", RxGetConstantPrefix( RxPackageGlobalData ) );
  #if LIBCURL_VERSION_NUM >= 0x071001
@@ -64,35 +18,15 @@
     valuelen = (version_info->libssh_version) ? strlen( version_info->libssh_version ) : 0;
  #endif
     SetRexxVariable( RxPackageGlobalData, name, namelen, support, valuelen );
-@@ -2273,9 +2290,10 @@ rxfunc( CurlSetopt )
-             SetCURLError( RxPackageGlobalData,  curl_rc, curl_errors[rc] );
-             break;
-          }
-+#if LIBCURL_VERSION_NUMBER > 0x070907
-          switch ( RexxCurlOptions[opt].number )
-          {
--            case CURLOPT_FILE:
-+            case CURLOPT_WRITEDATA:
-                if ( argv[2].strlength )
-                {
-                   /*
-@@ -2293,6 +2311,7 @@ rxfunc( CurlSetopt )
-             default:
-                break;
-          }
-+#endif
-          break;
-       case RXCURLOPT_INFILE:
-          /* parameter must be the name of a file to read from or blank to turn it off */
-@@ -2317,7 +2336,11 @@ rxfunc( CurlSetopt )
-           */
-          switch ( RexxCurlOptions[opt].number )
-          {
-+#if LIBCURL_VERSION_NUM >= 0x070907
-+            case CURLOPT_READDATA:
-+#else
-             case CURLOPT_INFILE:
-+#endif
-                /*
-                 * Always set the file size for the specified INFILE
-                 */
+@@ -1841,9 +1843,9 @@ int rexxcurl_sshkey_callback( CURL *easy
+       if ( argv == NULL )
+          return -1;
+ 
+-      rx_knownkeylength_len = sprintf( rx_knownkeylength, "%lu", knownkey->len );
++      rx_knownkeylength_len = sprintf( rx_knownkeylength, "%lu", (unsigned long) knownkey->len );
+       rx_knownkeytype_len = sprintf( rx_knownkeytype, "%u", knownkey->keytype );
+-      rx_foundkeylength_len = sprintf( rx_foundkeylength, "%lu", foundkey->len );
++      rx_foundkeylength_len = sprintf( rx_foundkeylength, "%lu", (unsigned long) foundkey->len );
+       rx_foundkeytype_len = sprintf( rx_foundkeytype, "%u", foundkey->keytype );
+       rx_libcurlviewofkey_len = sprintf( rx_libcurlviewofkey, "%u", match );
+ 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201608311700.u7VH0uL5014424>