maintainer-feedback requested: [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
Bugzilla Automation <bugzilla@FreeBSD.org> has asked freebsd-tcltk (Nobody)
<tcltk@FreeBSD.org> for maintainer-feedback:
Bug 281756: lang/tcl90: Update to 9.0.0 release
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281756



--- Description ---
* 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)