[Bug 281756] lang/tcl90: Update to 9.0.0 release

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 29 Sep 2024 01:26:00 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281756

            Bug ID: 281756
           Summary: lang/tcl90: Update to 9.0.0 release
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
               URL: https://github.com/tcltk/tcl/blob/core-9-0-0/changes.m
                    d
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: tcltk@FreeBSD.org
          Reporter: diizzy@FreeBSD.org
                CC: gahr@FreeBSD.org
          Assignee: tcltk@FreeBSD.org
             Flags: maintainer-feedback?(tcltk@FreeBSD.org)

Created attachment 253876
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=253876&action=edit
Patch for tcl90

* Add archivers/zip to BUILD_DEPENDS
  To building of bundled minizip variant
* Remove USES= pathfix
  Doesn't match anything and pc file location is patched anyway
* Define WRKSRC_SUBDIR
* Change INSTALL_TARGET+= to INSTALL_TARGET=
* Remove unused MAKE_ENV entries
* Remove TCL_VERSION, TCL_VER and TCL_RC
  These are very confusing to follow in Makefile so replace these with
DISTVERSION
  and modifiers
* Sort CONFIGURE_ARGS
* Enable DTRACE for aarch64
* Rework DTRACE logic
* Drop DEBUG option and rely on WITH_DEBUG from framework instead
* Drop hardcoded optimization (-O2)
* Replace ${LN} -fs with ${RLN}
* Rearrage Makefile to closer follow Porters Handbook and make it easier to
read
  and follow

Compile and runtime tested on FreeBSD 14.1-RELEASE (amd64) (make, make
check-plist, make test)

all.tcl:        Total   66586   Passed  60656   Skipped 5930    Failed  0
Sourced 165 Test Files.
Number of tests skipped for each constraint:
        9       !ieeeFloatingPoint
        1       !singleTestInterp notWsl
        24      !zipfslib
        1       GetelementsShimmer
        18      RangeShimmer
        11      ReplaceShimmer
        4       ReverseShimmer
        16      SetelementShimmer
        1       Unix
        8       badCompress
        78      bigEndian
        99      bigdata
        5       bug-3057639
        1       bug-30e4e9102f testobj
        1       bug-4ae42446ab
        2       bug-fa00fbbbab bigdata
        2       bug-outofmemorypanic bigdata
        6       bug-takesTooLong bigdata
        60      cookiejar
        49      dde
        1       dontCopyLinks
        54      emptyTest
        1       extensive
        2       has32BitLengths
        2       hasIsoLocale
        2       hasMemUsage
        1       haveBash
        1       knownBadTest
        50      knownBug
        2       knownProfileBug
        2       lgen
        100     localeRegexp
        20      longIs32bit
        14      macosxFileAttr
        1       makeFileInHome
        94      memory
        2       memory-allocation-panic bigdata
        72      needsSquidAuth
        12      needsSquidNoAuth
        8       needsTls
        44      nonPortable
        261     notRoot
        1       notValgrind
        7       notWine
        1       notenoughmemoryexception
        1       obsolete
        1       panic-in-EnterCmdStartData
        12      perf
        3992    serverNeeded
        1       testWithLimit
        1       testexprparser && !ieeeFloatingPoint
        11      testsaveresult
        1       testwinclock
        201     thread
        1       tildeexpansion
        556     win
        1       winLessThan10

Test files exiting with errors:

  chanio.test

Compile and runtime tested on FreeBSD 14.1-RELEASE (aarch64) (make, make
check-plist, make test)

Tests ended at Sun Sep 29 01:22:00 +0000 2024
all.tcl:        Total   66586   Passed  60632   Skipped 5932    Failed  22
Sourced 165 Test Files.
Files with failing tests: clock.test clock.test expr.test http.test lrange.test
string.test uplevel.test
Number of tests skipped for each constraint:
        9       !ieeeFloatingPoint
        1       !singleTestInterp notWsl
        24      !zipfslib
        1       GetelementsShimmer
        18      RangeShimmer
        11      ReplaceShimmer
        4       ReverseShimmer
        16      SetelementShimmer
        1       Unix
        8       badCompress
        78      bigEndian
        99      bigdata
        5       bug-3057639
        1       bug-30e4e9102f testobj
        1       bug-4ae42446ab
        2       bug-fa00fbbbab bigdata
        2       bug-outofmemorypanic bigdata
        6       bug-takesTooLong bigdata
        60      cookiejar
        49      dde
        1       dontCopyLinks
        54      emptyTest
        1       extensive
        2       has32BitLengths
        2       hasIsoLocale
        2       hasMemUsage
        1       knownBadTest
        51      knownBug
        2       knownProfileBug
        2       lgen
        100     localeRegexp
        20      longIs32bit
        14      macosxFileAttr
        1       makeFileInHome
        94      memory
        2       memory-allocation-panic bigdata
        72      needsSquidAuth
        12      needsSquidNoAuth
        8       needsTls
        44      nonPortable
        261     notRoot
        1       notValgrind
        7       notWine
        1       notenoughmemoryexception
        1       obsolete
        1       panic-in-EnterCmdStartData
        12      perf
        3992    serverNeeded
        1       testCPUID
        1       testWithLimit
        1       testexprparser && !ieeeFloatingPoint
        11      testsaveresult
        1       testwinclock
        201     thread
        1       tildeexpansion
        1       timing issue
        556     win
        1       winLessThan10

Test files exiting with errors:

  chanio.test

Poudriere testport OK 13.3-RELEASE (amd64)
Poudriere testport OK 14.0-RELEASE (i386)
Poudriere testport OK 14.0-RELEASE (amd64)
Poudriere testport OK 14.1-RELEASE (amd64)

-- 
You are receiving this mail because:
You are the assignee for the bug.