From owner-svn-ports-all@freebsd.org Mon Apr 8 17:47:11 2019 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7294D15631BC; Mon, 8 Apr 2019 17:47:11 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 159DA836EB; Mon, 8 Apr 2019 17:47:11 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id EEB6D26BC8; Mon, 8 Apr 2019 17:47:10 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x38HlAt1032782; Mon, 8 Apr 2019 17:47:10 GMT (envelope-from swills@FreeBSD.org) Received: (from swills@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x38Hl9fh032777; Mon, 8 Apr 2019 17:47:09 GMT (envelope-from swills@FreeBSD.org) Message-Id: <201904081747.x38Hl9fh032777@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: swills set sender to swills@FreeBSD.org using -f From: Steve Wills Date: Mon, 8 Apr 2019 17:47:09 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r498399 - in head/ftp/rexx-curl: . files X-SVN-Group: ports-head X-SVN-Commit-Author: swills X-SVN-Commit-Paths: in head/ftp/rexx-curl: . files X-SVN-Commit-Revision: 498399 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 159DA836EB X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.97 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.97)[-0.969,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US] X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Apr 2019 17:47:11 -0000 Author: swills Date: Mon Apr 8 17:47:09 2019 New Revision: 498399 URL: https://svnweb.freebsd.org/changeset/ports/498399 Log: ftp/rexx-curl: Update to 2.1.0 and fix LLD_UNSAFE PR: 237076 Submitted by: bob@eager.cx (maintainer) Deleted: head/ftp/rexx-curl/files/patch-common_loader.c Modified: head/ftp/rexx-curl/Makefile (contents, props changed) head/ftp/rexx-curl/distinfo (contents, props changed) head/ftp/rexx-curl/files/patch-Makefile.in (contents, props changed) head/ftp/rexx-curl/files/patch-rexxcurl.c (contents, props changed) head/ftp/rexx-curl/pkg-plist (contents, props changed) Modified: head/ftp/rexx-curl/Makefile ============================================================================== --- head/ftp/rexx-curl/Makefile Mon Apr 8 17:42:15 2019 (r498398) +++ head/ftp/rexx-curl/Makefile Mon Apr 8 17:47:09 2019 (r498399) @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= curl -PORTVERSION= 2.0.1 -PORTREVISION= 1 +PORTVERSION= 2.1.0 CATEGORIES= ftp MASTER_SITES= SF/rexx${PORTNAME}/rexx${PORTNAME}/${PORTVERSION} PKGNAMEPREFIX= rexx- @@ -23,37 +22,34 @@ LIB_DEPENDS= libcurl.so:ftp/curl \ RUN_DEPENDS= rexx:lang/rexx-regina USES= gmake + GNU_CONFIGURE= yes -CONFIGURE_ARGS= --with-rexx=regina +CONFIGURE_ARGS= --with-rexx=regina LDFLAGS=-L/usr/lib USE_LDCONFIG= yes -LLD_UNSAFE= yes -DOCSDIR= ${PREFIX}/share/doc/rexx${PORTNAME} +OPTIONS_DEFINE= DOCS EXAMPLES + DATADIR= ${PREFIX}/share/rexx${PORTNAME} +DOCSDIR= ${PREFIX}/share/doc/rexx${PORTNAME} +EXAMPLESDIR= ${PREFIX}/share/examples/rexx${PORTNAME} -OPTIONS_DEFINE= DOCS +DOCFILES= getright.rexx getmail-pop3.rexx httppost.rexx scp.rexx \ + sendmail-smtp.rexx testcurl.rexx upload.rexx README.txt +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/rexxcurl ${STAGEDIR}${PREFIX}/bin + ${INSTALL_LIB} ${WRKSRC}/librexxcurl.so ${STAGEDIR}${PREFIX}/lib + ${INSTALL_DATA} ${WRKSRC}/librexxcurl.a ${STAGEDIR}${PREFIX}/lib -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" \ - -e "/index.html/d" \ - -e "/rxcurl64.png/d" \ - ${WRKSRC}/Makefile.in - -post-install: - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/rexxcurl - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/librexxcurl.so - -post-install-DOCS-on: +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/index.html ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR}/images ${INSTALL_DATA} ${WRKSRC}/doc/images/rxcurl64.png ${STAGEDIR}${DOCSDIR}/images + +do-install-EXAMPLES-on: + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} +.for f in ${DOCFILES} + ${INSTALL_DATA} ${WRKSRC}/demo/$f ${STAGEDIR}${EXAMPLESDIR} +.endfor .include Modified: head/ftp/rexx-curl/distinfo ============================================================================== --- head/ftp/rexx-curl/distinfo Mon Apr 8 17:42:15 2019 (r498398) +++ head/ftp/rexx-curl/distinfo Mon Apr 8 17:47:09 2019 (r498399) @@ -1,3 +1,3 @@ -TIMESTAMP = 1472503050 -SHA256 (RexxCURL-2.0.1.tar.gz) = 83b857686af41323f238722dccbb0ded85d1317e7fe95410ebe8978daadaa51a -SIZE (RexxCURL-2.0.1.tar.gz) = 455919 +TIMESTAMP = 1554585945 +SHA256 (RexxCURL-2.1.0.tar.gz) = 734b7d733ceda0f2c189f99b54f0a86e98cb5f04269c726a4b6873c94f1a46a5 +SIZE (RexxCURL-2.1.0.tar.gz) = 461774 Modified: head/ftp/rexx-curl/files/patch-Makefile.in ============================================================================== --- head/ftp/rexx-curl/files/patch-Makefile.in Mon Apr 8 17:42:15 2019 (r498398) +++ head/ftp/rexx-curl/files/patch-Makefile.in Mon Apr 8 17:47:09 2019 (r498399) @@ -1,23 +1,14 @@ ---- Makefile.in.orig 2015-04-12 10:29:42 UTC +--- Makefile.in.orig 2019-02-10 22:01:43 UTC +++ Makefile.in -@@ -120,7 +120,6 @@ $(PACKAGE_DIR)/makefile.* $(PACKAGE_DIR) +@@ -123,7 +123,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)/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 + $(PACKAGE_DIR)/debian/control.rexxtrans $(PACKAGE_DIR)/debian/control.regina $(PACKAGE_DIR)/debian/control.oorexx $(PACKAGE_DIR)/debian/copyright $(PACKAGE_DIR)/debian/compat $(PACKAGE_DIR)/debian/rules.in -@@ -231,8 +230,6 @@ $(RXDEFEXP1): $(srcdir)/$(PACKAGE_NAME)w - - doco: - mkdir images -- cp $(srcdocdir)/index.html . -- cp $(srcdocdir)/images/*.png images - - zip: - zip rexxcurl$(VER) README INSTALL TODO CPLv1.0.txt HISTORY $(ZIPCSRCFILES) $(ZIPHEADERS) $(ZIPCOMMONFILES) -@@ -241,7 +238,6 @@ zip: +@@ -243,7 +242,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 @@ -25,26 +16,7 @@ zip rexxcurl$(VER) debian/*.regina debian/*.oorexx debian/copyright debian/compat zip rexxcurl$(VER) RexxCURL.spec -@@ -259,8 +255,6 @@ installbase: all - $(INSTALL) -d $(DESTDIR)$(bindir) - $(INSTALL) -d $(DESTDIR)$(libdir) - $(INSTALL) -d $(DESTDIR)$(sharedir) -- $(INSTALL) -d $(DESTDIR)$(docdir) -- $(INSTALL) -d $(DESTDIR)$(docdir)/images - $(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) -@@ -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 - - uninstall: - rm -f $(DESTDIR)$(bindir)/$(PACKAGE_NAME)$(binarybitprefix)$(EXE) -@@ -313,8 +304,6 @@ beosinstall: all +@@ -331,8 +329,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,7 +25,7 @@ # binary: $(BASE_BINARY) -@@ -324,7 +313,6 @@ binarybase: all +@@ -342,7 +338,6 @@ binarybase: all -mkdir -p ./tmpdir/bin -mkdir -p ./tmpdir/lib -mkdir -p ./tmpdir/share/$(PACKAGE_NAME) @@ -61,7 +33,7 @@ cp $(PACKAGE_NAME)$(binarybitprefix)$(EXE) ./tmpdir/bin cp $(PACKAGE_NAME)-config ./tmpdir/bin cp $(SHLPRE)$(PACKAGE_NAME)$(SHLPST) ./tmpdir/lib -@@ -334,8 +322,6 @@ binarybase: all +@@ -352,8 +347,6 @@ binarybase: all cp $(srcdir)/INSTALL ./tmpdir/share/doc/rexxcurl cp $(srcdir)/README ./tmpdir/share/doc/rexxcurl cp $(srcdir)/TODO ./tmpdir/share/doc/rexxcurl @@ -70,7 +42,7 @@ 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 +@@ -371,7 +364,6 @@ cygwinbinary: all -mkdir -p ./tmpdir/lib -mkdir -p ./tmpdir/rexx -mkdir -p ./tmpdir/doc/rexxcurl @@ -78,7 +50,7 @@ cp $(PACKAGE_NAME)$(binarybitprefix)$(EXE) ./tmpdir/bin cp $(SHLPRE)$(PACKAGE_NAME)$(SHLPST) ./tmpdir/bin cp $(LIBPRE)$(PACKAGE_NAME)$(LIBPST) ./tmpdir/lib -@@ -362,8 +347,6 @@ cygwinbinary: all +@@ -380,8 +372,6 @@ cygwinbinary: all cp $(srcdir)/INSTALL ./tmpdir/doc/rexxcurl cp $(srcdir)/README ./tmpdir/doc/rexxcurl cp $(srcdir)/TODO ./tmpdir/doc/rexxcurl @@ -87,7 +59,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 -@@ -381,7 +364,6 @@ beosbinary: all +@@ -399,7 +389,6 @@ beosbinary: all -mkdir -p ./tmpdir/lib -mkdir -p ./tmpdir/add-ons/rexx -mkdir -p ./tmpdir/doc/rexxcurl @@ -95,7 +67,7 @@ cp $(PACKAGE_NAME)$(binarybitprefix)$(EXE) ./tmpdir/bin cp $(SHLPRE)$(PACKAGE_NAME)$(SHLPST) ./tmpdir/add-ons/rexx cp $(LIBPRE)$(PACKAGE_NAME)$(LIBPST) ./tmpdir/lib -@@ -390,8 +372,6 @@ beosbinary: all +@@ -408,8 +397,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-rexxcurl.c ============================================================================== --- head/ftp/rexx-curl/files/patch-rexxcurl.c Mon Apr 8 17:42:15 2019 (r498398) +++ head/ftp/rexx-curl/files/patch-rexxcurl.c Mon Apr 8 17:47:09 2019 (r498399) @@ -1,6 +1,6 @@ ---- rexxcurl.c.orig 2015-04-11 22:53:39 UTC +--- rexxcurl.c.orig 2019-02-10 22:51:41 UTC +++ rexxcurl.c -@@ -53,6 +53,8 @@ +@@ -52,6 +52,8 @@ * internal error set N/A * cURL runtime errors -1 set */ @@ -9,16 +9,7 @@ #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 -- support = version_info->libssh_version; -+ support = (char *) version_info->libssh_version; - valuelen = (version_info->libssh_version) ? strlen( version_info->libssh_version ) : 0; - #endif - SetRexxVariable( RxPackageGlobalData, name, namelen, support, valuelen ); -@@ -1841,9 +1843,9 @@ int rexxcurl_sshkey_callback( CURL *easy +@@ -1879,9 +1881,9 @@ int rexxcurl_sshkey_callback( CURL *easy if ( argv == NULL ) return -1; @@ -30,3 +21,18 @@ rx_foundkeytype_len = sprintf( rx_foundkeytype, "%u", foundkey->keytype ); rx_libcurlviewofkey_len = sprintf( rx_libcurlviewofkey, "%u", match ); +@@ -1964,11 +1966,11 @@ int debug_function( CURL *handle, curl_i + int c; + char *prefix = "*<><><>"; + if ( type == CURLINFO_TEXT ) +- fprintf( fp, "text: %c %.*s", prefix[type],size, data ); ++ fprintf( fp, "text: %c %.*s", prefix[type],(int)size, data ); + if ( type == CURLINFO_HEADER_IN ) +- fprintf( fp, "header_in: %c %.*s", prefix[type],size, data ); ++ fprintf( fp, "header_in: %c %.*s", prefix[type],(int)size, data ); + if ( type == CURLINFO_HEADER_OUT ) +- fprintf( fp, "header_out:%c %.*s", prefix[type],size, data ); ++ fprintf( fp, "header_out:%c %.*s", prefix[type],(int)size, data ); + if ( type == CURLINFO_SSL_DATA_IN ) + { + fprintf( fp, "ssl_data_in: " ); Modified: head/ftp/rexx-curl/pkg-plist ============================================================================== --- head/ftp/rexx-curl/pkg-plist Mon Apr 8 17:42:15 2019 (r498398) +++ head/ftp/rexx-curl/pkg-plist Mon Apr 8 17:47:09 2019 (r498399) @@ -1,14 +1,13 @@ bin/rexxcurl -bin/rexxcurl-config lib/librexxcurl.a lib/librexxcurl.so %%PORTDOCS%%%%DOCSDIR%%/images/rxcurl64.png %%PORTDOCS%%%%DOCSDIR%%/index.html -%%DATADIR%%/README.txt -%%DATADIR%%/getmail-pop3.rexx -%%DATADIR%%/getright.rexx -%%DATADIR%%/httppost.rexx -%%DATADIR%%/scp.rexx -%%DATADIR%%/sendmail-smtp.rexx -%%DATADIR%%/testcurl.rexx -%%DATADIR%%/upload.rexx +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/README.txt +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/getmail-pop3.rexx +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/getright.rexx +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/httppost.rexx +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/scp.rexx +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sendmail-smtp.rexx +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testcurl.rexx +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/upload.rexx