Created attachment 151225 [details] devel/clig MASTER_SITES, MAINTAINER, WWW devel/clig MASTER_SITES link has been gone for ~1yr. I use this, and am now the new maintainer. I would also like to become the ports' maintainer, as well. Modified: Makefile: MASTER_SITES, MAINTAINER pkg-descr: re-flowed text, changed WWW Please find svn(1) diff(1) attached. Thank you for all your time, and consideration. Happy New Year! --Chris
Thanks Chris! I believe the incorrect patch file was attached. Please update and obsolete current patch when you do.
Created attachment 151227 [details] devel/clig MASTER_SITES, MAINTAINER, WWW
(In reply to Kubilay Kocak from comment #1) > Thanks Chris! > > I believe the incorrect patch file was attached. Please update and obsolete > current patch when you do. D'OH! It sure was! Thanks, and sorry! --Chris
Pending QA results. I believe you know what's needed for that Chris? And thank you for taking an unmaintained port under your wing.
Created attachment 153014 [details] devel/clig MASTER_SITES, MAINTAINER, WWW obsoletes previous diff/pacth
Created attachment 153015 [details] QA LOG for devel/clig Here's the QA you asked for, Kubilay Kocak :-) Thanks! --Chris
I have tcl86 installed, and the make fails with: ===> Generating temporary packing list /usr/local/bin/tclsh ./mkpkgindex make[2]: exec(/usr/local/bin/tclsh) failed (No such file or directory) I find a /usr/local/bin/tclsh8.6, but no /usr/local/bin/tclsh. Any ideas on how to handle this ?
Created attachment 153333 [details] devel/clig MASTER_SITES, MAINTAINER, WWW ADDS needed: RUN_DEPENDS= tclsh:${PORTSDIR}/lang/tcl-wrapper
Created attachment 153334 [details] build log on RELENG_9 box w/o tclsh for devel/clig BUILD LOG for devel/clig on RELENG_9 that did not already have lang/tcl-wrapper
(In reply to Kurt Jaeger from comment #7) > I have tcl86 installed, and the make fails with: > > ===> Generating temporary packing list > /usr/local/bin/tclsh ./mkpkgindex > make[2]: exec(/usr/local/bin/tclsh) failed (No such file or directory) > > I find a /usr/local/bin/tclsh8.6, but no /usr/local/bin/tclsh. > > Any ideas on how to handle this ? Near as I can figure USES+= tcl *should* have expanded to bin/tclsh8.[4-6] but didn't. *so* I added RUN_DEPENDS= tclsh:${PORTSDIR}/lang/tcl-wrapper which resolves this, as tested on a RELENG_9 that didn't previously contain /usr/local/bin/tclsh but *did* have /usr/local/bin/tclsh8.6 Please find the updated svn diff, and build log, attached. That provides details. Thanks! --Chris
It does build fine in poudriere for 10.1a, 9.3a and 8.4i, but it fails on a populated host: ===> Staging for clig-1.9.11.2 ===> clig-1.9.11.2 depends on executable: tclsh - found ===> Generating temporary packing list /usr/local/bin/tclsh ./mkpkgindex `./mkpkgindex' is up to date. /usr/local/bin/tclsh ./trivsed -i tcl/clig -o clig.fixed 'BASE \|BASE\|' 'BASE /usr/local/lib/clig' '^#\!/bin/sh' "#!/usr/local/bin/tclsh" usage: make [-BeikNnqrstWwX] [-C directory] [-D variable] [-d flags] [-f makefile] [-I directory] [-J private] [-j max_jobs] [-m directory] [-T file] [-V variable] [variable=value] [target ...] *** Error code 2 Stop. make[2]: stopped in /usr/local/home/pi/myp/devel/clig/work/clig *** Error code 1 Any ideas, why this happens ?
Created attachment 153350 [details] devel/clig MASTER_SITES, MAINTAINER, WWW ADDS necessary BUILD_DEPENDS
(In reply to Kurt Jaeger from comment #11) > It does build fine in poudriere for 10.1a, 9.3a and 8.4i, but it fails on a > populated host: > > ===> Staging for clig-1.9.11.2 > ===> clig-1.9.11.2 depends on executable: tclsh - found > ===> Generating temporary packing list > /usr/local/bin/tclsh ./mkpkgindex > `./mkpkgindex' is up to date. > /usr/local/bin/tclsh ./trivsed -i tcl/clig -o clig.fixed 'BASE \|BASE\|' > 'BASE /usr/local/lib/clig' '^#\!/bin/sh' "#!/usr/local/bin/tclsh" > usage: make [-BeikNnqrstWwX] > [-C directory] [-D variable] [-d flags] [-f makefile] > [-I directory] [-J private] [-j max_jobs] [-m directory] [-T > file] > [-V variable] [variable=value] [target ...] > *** Error code 2 > > Stop. > make[2]: stopped in /usr/local/home/pi/myp/devel/clig/work/clig > *** Error code 1 > > Any ideas, why this happens ? Ugh. Yes, fraid so. BUILD_DEPENDS was missing. Sorry for the bother. Glad you reported the error, beforehand. Thanks, Kurt! --Chris
It still fails on a populated host, I try to find a cause.
If $SHELL is not /bin/sh, the build will fail. If $SHELL is e.g. /usr/local/bin/bash, and you start a sub-shell /bin/sh and build, it will fail. If you change the shell in /etc/passwd to /bin/sh, and log in again, it will work. Would you please investigate this ?
(In reply to Kurt Jaeger from comment #15) > If $SHELL is not /bin/sh, the build will fail. > > If $SHELL is e.g. /usr/local/bin/bash, and you start a sub-shell /bin/sh > and build, it will fail. > > If you change the shell in /etc/passwd to /bin/sh, and log in again, > it will work. Would you please investigate this ? GREATLY appreciate all the time you've put into trying to track this down. I'd have been a bit more help. But had to take my dev box down for a complete wipe && install. It's tracking -CURRENT (11), and I wanted to perform a *fresh* install this time, to eliminate any cruft that may have crept in. It's now installed && tuned. So I'm importing everything outstanding, so as to give them all another run. *This* (clig) will be first on the stack. I'm quite sure I know how to circumvent the problem you've described. I'll have a reply, and solution (diff / patch) for this, shortly. Thank you again, very much, Kurt! --Chris
Take.
back to pool
I'm not using this enough to warrant the additional work.