Bug 196450 - devel/clig: Take MAINTAINER'ship, Update MASTER_SITES, WWW
Summary: devel/clig: Take MAINTAINER'ship, Update MASTER_SITES, WWW
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords: easy
Depends on:
Blocks:
 
Reported: 2015-01-02 21:28 UTC by Chris Hutchinson
Modified: 2015-08-25 18:00 UTC (History)
2 users (show)

See Also:


Attachments
devel/clig MASTER_SITES, MAINTAINER, WWW (827 bytes, text/plain)
2015-01-02 21:28 UTC, Chris Hutchinson
no flags Details
devel/clig MASTER_SITES, MAINTAINER, WWW (1.61 KB, patch)
2015-01-02 22:33 UTC, Chris Hutchinson
no flags Details | Diff
devel/clig MASTER_SITES, MAINTAINER, WWW (7.42 KB, patch)
2015-02-15 20:01 UTC, Chris Hutchinson
no flags Details | Diff
QA LOG for devel/clig (6.59 KB, text/plain)
2015-02-15 20:04 UTC, Chris Hutchinson
no flags Details
devel/clig MASTER_SITES, MAINTAINER, WWW (7.90 KB, patch)
2015-02-22 20:02 UTC, Chris Hutchinson
no flags Details | Diff
build log on RELENG_9 box w/o tclsh for devel/clig (13.16 KB, text/plain)
2015-02-22 20:12 UTC, Chris Hutchinson
no flags Details
devel/clig MASTER_SITES, MAINTAINER, WWW (7.95 KB, patch)
2015-02-23 03:22 UTC, Chris Hutchinson
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Hutchinson 2015-01-02 21:28:29 UTC
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
Comment 1 Kubilay Kocak freebsd_committer freebsd_triage 2015-01-02 22:08:59 UTC
Thanks Chris! 

I believe the incorrect patch file was attached. Please update and obsolete current patch when you do.
Comment 2 Chris Hutchinson 2015-01-02 22:33:37 UTC
Created attachment 151227 [details]
devel/clig MASTER_SITES, MAINTAINER, WWW
Comment 3 Chris Hutchinson 2015-01-02 22:34:35 UTC
(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
Comment 4 Kubilay Kocak freebsd_committer freebsd_triage 2015-01-02 22:42:47 UTC
Pending QA results. I believe you know what's needed for that Chris?

And thank you for taking an unmaintained port under your wing.
Comment 5 Chris Hutchinson 2015-02-15 20:01:24 UTC
Created attachment 153014 [details]
devel/clig MASTER_SITES, MAINTAINER, WWW

obsoletes previous diff/pacth
Comment 6 Chris Hutchinson 2015-02-15 20:04:04 UTC
Created attachment 153015 [details]
QA LOG for devel/clig

Here's the QA you asked for, Kubilay Kocak :-)

Thanks!

--Chris
Comment 7 Kurt Jaeger freebsd_committer freebsd_triage 2015-02-22 14:58:40 UTC
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 ?
Comment 8 Chris Hutchinson 2015-02-22 20:02:02 UTC
Created attachment 153333 [details]
devel/clig MASTER_SITES, MAINTAINER, WWW

ADDS needed:

RUN_DEPENDS=	tclsh:${PORTSDIR}/lang/tcl-wrapper
Comment 9 Chris Hutchinson 2015-02-22 20:12:55 UTC
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
Comment 10 Chris Hutchinson 2015-02-22 20:20:17 UTC
(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
Comment 11 Kurt Jaeger freebsd_committer freebsd_triage 2015-02-22 21:40:59 UTC
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 ?
Comment 12 Chris Hutchinson 2015-02-23 03:22:57 UTC
Created attachment 153350 [details]
devel/clig MASTER_SITES, MAINTAINER, WWW

ADDS

necessary BUILD_DEPENDS
Comment 13 Chris Hutchinson 2015-02-23 03:26:08 UTC
(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
Comment 14 Kurt Jaeger freebsd_committer freebsd_triage 2015-02-24 20:18:53 UTC
It still fails on a populated host, I try to find a cause.
Comment 15 Kurt Jaeger freebsd_committer freebsd_triage 2015-02-27 20:46:27 UTC
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 ?
Comment 16 Chris Hutchinson 2015-02-27 23:42:00 UTC
(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
Comment 17 Philip M. Gollucci freebsd_committer freebsd_triage 2015-08-18 22:03:47 UTC
Take.
Comment 18 Philip M. Gollucci freebsd_committer freebsd_triage 2015-08-19 00:51:42 UTC
back to pool
Comment 19 Chris Hutchinson 2015-08-25 18:00:43 UTC
I'm not using this enough to warrant the additional work.