Rexx/CURL is an external function package providing an interface to the cURL
package. cURL is a general purpose package that allows access to any
URL-addressable resource. With Rexx/CURL you can access resources such as web
pages, ftp sites, and telnet sessions under control of your Rexx program.
WWW: http://rexxcurl.sourceforge.net/
PR: 211920
Submitted by: bob@eager.cx
2015-01-26 audio/qmidinet: Broken for more than 6 months
2015-01-26 audio/wmauda: Broken for more than 6 months
2015-01-26 audio/x11amp: Broken for more than 6 months
2015-01-26 devel/p5-Log-Any-Adapter: devel/p5-Log-Any-Adapter merged into devel/p5-Log-Any by upstream
2015-01-26 ftp/rexx-curl: Broken for more than 6 months
2015-01-26 net-im/pidgin-audacious-remote: Broken for more than 6 months
2015-01-26 www/lifetype: Broken for more than 6 months
2015-01-26 www/ump: Broken for more than 6 months
/wrkdirs/usr/ports/ftp/rexx-curl/work/stage/usr/local/bin/rexxcurl ./preinst.rexx /usr/local/bin/rexxcurl ./demo/testcurl.rexx /wrkdirs/usr/ports/ftp/rexx-curl/work/stage/usr/local/share/rexxcurl/testcurl.rexx
Error 13 running "/wrkdirs/usr/ports/ftp/rexx-curl/work/stage/usr/local/bin/rexxcurl", line 1: Invalid character in program
Error 13.1: Invalid character in program "('7f'X)"
...
===> Building package for rexx-curl-1.4_4
pkg-static: lstat(/wrkdirs/usr/ports/ftp/rexx-curl/work/stage/usr/local/share/rexxcurl/getright.rexx): No such file or directory
pkg-static: lstat(/wrkdirs/usr/ports/ftp/rexx-curl/work/stage/usr/local/share/rexxcurl/httppost.rexx): No such file or directory
pkg-static: lstat(/wrkdirs/usr/ports/ftp/rexx-curl/work/stage/usr/local/share/rexxcurl/mirror.rexx): No such file or directory
pkg-static: lstat(/wrkdirs/usr/ports/ftp/rexx-curl/work/stage/usr/local/share/rexxcurl/scp.rexx): No such file or directory
pkg-static: lstat(/wrkdirs/usr/ports/ftp/rexx-curl/work/stage/usr/local/share/rexxcurl/testcurl.rexx): No such file or directory
pkg-static: lstat(/wrkdirs/usr/ports/ftp/rexx-curl/work/stage/usr/local/share/rexxcurl/upload.rexx): No such file or directory
Reported by: pkg-fallout
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.
To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.
To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.
Changes to Mk/*:
- Add runtime detection magic in bsd.port.mk
- Remove CONFIGURE_TARGET hack in various bsd.*.mk
- USE_GNOME=gnometarget is now an no-op
Changes to individual ports, other than removing the CONFIGURE_TARGET hack:
= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
- comms/gnuradio
- science/abinit
- science/elmer-fem
- science/elmer-matc
- science/elmer-meshgen2d
- science/elmerfront
- science/elmerpost
= use x86_64 as ARCH
- devel/g-wrap
= other changes
- print/magicfilter
GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf
Total # of ports modified: 1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)
PR: 126524 (obsoletes 52917)
Submitted by: rafan
Tested on: two pointyhat 7-amd64 exp runs (by pav)
Approved by: portmgr (pav)
Bump PORTREVISION of all dependent ports.
Fix the build errors in the few ports that still use the long deprecated,
and now obsoleted, cURL options.
Thanks to everyone who took the time to look over the patch!
Discussed on: -ports