On Sun, Mar 18, 2018 at 09:21:13AM +0100, Landry Breuil wrote:
> On Sat, Mar 17, 2018 at 11:35:14PM -0400, Currell Berry wrote:
> > From the Changelog it appears that tkcvs 6.0 is somewhere around 20
> > years old -- upstream has changed a lot in the interim.
> >
> > NOTE: this change additionally requires you to manually delete the
> > patches folder in devel/tkcvs. No patches are needed on the new
> > version, because the new installer lets you specify the destination
> > directory from the command line. I couldn't figure out how to make cvs
> > make a patch which showed the folder deletion! I am a beginner at CVS
> > and at Porting, so please let me know if there is something I should
> > be doing differently.
>
> Minor things:
> - you cant "delete" a folder in CVS, you just remove the files in it,
> cvs diff will show them deleted, and cvs up -P will delete the dir
> from you local checkout
> - this port has a maintainer, so when sending diffs for such port it's
> required to cc him
> - i suppose you're removing the @conflict on kde-dev-scripts because
> cvscheck is gone from the PLIST - in that case better telling it
> instead of having ppl reading the diff trying to figure out why :) - and
> in that case the @conflict tkcvs-* in kde-dev-scripts should also be
> removed
> - when updating to a new version you should remove REVISION
> - Tk, CVS and subversion - such a win combination :)
>
Oh, and as is it wont start:
/usr/local/bin/tkcvs[4]: wish: not found
'wish' as a binary itself doesnt exist by default, so you need to use
MODTCL_WISH_ADJ as an additional command in do-install to 'fix' the
interpreted used by the scripts.
do-install:
cd ${WRKSRC} && ${MODTCL_WISH_ADJ} tkcvs/tkcvs.tcl tkdiff/tkdiff.tcl
cd ${WRKSRC} && $(MODTCL_BIN) ./doinstall.tcl -nox ${PREFIX}
Maybe http://www.twobarleycorns.net/ could be used as HOMEPAGE too.