Bug 277678 - devel/objfw: Update to 1.0.12
Summary: devel/objfw: Update to 1.0.12
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 Some People
Assignee: Robert Clausecker
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-03-13 22:49 UTC by Jonathan Schleifer
Modified: 2024-04-20 22:25 UTC (History)
1 user (show)

See Also:


Attachments
objfw-1.0.12.patch (1.25 KB, patch)
2024-03-13 22:49 UTC, Jonathan Schleifer
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jonathan Schleifer 2024-03-13 22:49:36 UTC
Created attachment 249140 [details]
objfw-1.0.12.patch

Quite the changelog as #276596 got no reaction.


ObjFW 1.0.11 -> ObjFW 1.0.12, 2024-03-11
 * Fixes a regression in OFZIPArchive that was introduced in 1.0.11 that
   resulted in failing to extract archives and creating broken archives.
 * Fixes a rare condition where OFInflateStream could end up in an endless
   loop.
 * Fixes OFTarArchiveEntry not having a default date, which could result in
   messaging nil on a FP return, which yielded invalid results on 32-bit x86
   with GCC.

ObjFW 1.0.10 -> ObjFW 1.0.11, 2024-03-09
 * Fixes -[OFHTTPClientResponse isAtEndOfStream] and
   -[OFGZIPStream isAtEndOfStream].
 * Fixes how OFZIPArchive handles disk 0 vs. disk 1.
 * OFLHAArchive and OFZIPArchive create more compatible archives now.
 * OFLHAArchive ignores padding in level 2 headers now.
 * ofarc correctly sets modification dates of directories now by delaying
   setting those until after all files have been extracted.
 * Fixes a linker warning on macOS/iOS.
 * Several minor documentation fixes.
 * OFFileIRIHandler correctly transforms exceptions now so that they use an IRI
   and not a path.

ObjFW 1.0.9 -> ObjFW 1.0.10, 2024-02-24
 * Fixes objc_getClassList() not releasing the global runtime mutex.
 * Improves OFLHAArchive's compatibility with non-standard archives.
 + Adds endbr32 / endbr64 / bti instructions for compatibility with Control
   Flow Integrity.

ObjFW 1.0.8 -> ObjFW 1.0.9, 2024-02-18
 * Fixes OFGZIPStream reading the size and CRC32 incorrectly when either spans
   multiple reads.
 * Fixes a type mismatch in OFMapTable that could cause problems on big endian
   systems when uint32_t and unsigned long have a different size.
 * Fixes the default implementation of -[initWithKeys:arguments:] for custom
   dictionaries.
 * Improves detection of mutation during enumeration in
   -[enumerateKeysAndObjectsUsingBlock:].
 * Minor documentation fixes.

ObjFW 1.0.7 -> ObjFW 1.0.8, 2024-01-21
 * Fixes compilation on NetBSD, OpenBSD, OpenIndiana etc. which was broken by
   1.0.7.

ObjFW 1.0.6 -> ObjFW 1.0.7, 2024-01-21
 * Fixes inheriting the environment in OFSubprocess.
 * Fixes dealloc in OFSubprocess when -[closeForWriting] was called.
 + Adds tests for OFSubprocess.
 * Changes the key for +[OFSystemInfo networkInterfaces] to the adapter name
   on Windows XP and newer to avoid a possible collission on the adapter index.
 * Fixes compilation with old MinGW versions.
 * Fixes the documentation for OFSRVDNSResourceRecord.
Comment 1 Robert Clausecker freebsd_committer freebsd_triage 2024-03-14 07:13:23 UTC
I'll have a look the next days.
Comment 2 Robert Clausecker freebsd_committer freebsd_triage 2024-03-14 09:28:52 UTC
I'm sorry for the long delay.  I am currently busy with other things and it seems that nobody else has picked up the slack.
Comment 3 Robert Clausecker freebsd_committer freebsd_triage 2024-03-14 21:21:13 UTC
There are plist issues on i386 and amd64 FreeBSD 14.0:

===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned: %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFRPDNSResourceRecord-members.html
Error: Orphaned: %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFRPDNSResourceRecord.html
Error: Orphaned: %%PORTDOCS%%%%DOCSDIR%%/objfw/interfaceOFRPDNSResourceRecord.png
===> Checking for items in pkg-plist which are not in STAGEDIR
Error: Missing: %%DOCSDIR%%/objfw/classOFRPNSResourceRecord.html

Please check and resubmit if possible.
Comment 4 Jonathan Schleifer 2024-04-20 22:25:24 UTC
Obsoleted by #278493