On Tue, Oct 24, 2006 at 12:30:11AM +0200, steven mestdagh wrote:
>nikns [2006-10-18, 11:36:18]:
>> COMMENT= "object-oriented extensions to Tcl"
>>
>> [incr Tcl] is an object-oriented extension of the Tcl language. It
>> was created to support more structured programming in Tcl. Tcl scripts
>> that grow beyond a few thousand lines become extremely difficult to
>> maintain. This is because the building blocks of vanilla Tcl are
>> procedures and global variables, and all of these building blocks
>> must reside in a single global namespace. There is no support for
>> protection or encapsulation.
>>
>> http://secure.lv/~nikns/stuff/ports/itcl-3.3.tar
>>
>> feedback and corrections appricated.
>
>I think you should make it include/itcl instead of itk3.3 ?
>If possible, avoid the version number in these directories, or else
>put the version in SUBST_VARS.
Right.
Updated: http://secure.lv/~nikns/stuff/ports/itcl-3.3.tar
* Removed WANTLIB.
* Removed version numbers from include/itcl & lib/itcl.
Updated: http://secure.lv/~nikns/stuff/ports/itk-3.3.tar
* Removed c from WANTLIB.
* Removed version numbers from include/itk & lib/itk.
>It looks like WANTLIB is not needed here, and you should reverse the
>RUN_DEPENDS and BUILD_DEPENDS definitions. Put a more restrictive
>pkgspec in there, since now it defaults to tcl-* which will also be
>satisfied by older tcl versions...
BUILD_DEPENDS= tcl84::lang/tcl/8.4
RUN_DEPENDS= ${BUILD_DEPENDS}
What do you mean by reverse? BUILD_DEPENDS then RUN_DEPENDS are correct
order as in Makefile template.
And if I'm right, tcl84::lang/tcl/8.4 will stand for tcl-8.4 not tcl-*?
>make regress shows no errors on amd64.
Thanks!
>
>Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm
>