Page MenuHomeFreeBSD

[archivers/nulib] PR 21519 - Use dirent.h instead of sys/dir.h
AbandonedPublic

Authored by ota_j.email.ne.jp on Jun 12 2019, 1:17 AM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, May 8, 9:46 PM
Unknown Object (File)
May 6 2026, 1:43 AM
Unknown Object (File)
May 4 2026, 8:36 AM
Unknown Object (File)
May 3 2026, 5:55 PM
Unknown Object (File)
May 1 2026, 9:20 PM
Unknown Object (File)
Apr 30 2026, 5:19 PM
Unknown Object (File)
Apr 25 2026, 4:52 AM
Unknown Object (File)
Apr 20 2026, 5:36 AM

Details

Reviewers
delphij
emaste
Summary

Prepare to retire sys/dir.h in base.

Test Plan

make compile

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 24826
Build 23578: arc lint + arc unit

Event Timeline

Sorry I missed that one.

Question is it worth trying to fix it? I nuked it from the ports tree as it is an abandonware with no public distfiles. For other abandonware maintained by ports@ I have marked them as deprecated

I think @ota_j.email.ne.jp started working on patches before you removed these ports from the tree.

I think the distfile for this one is actually available at https://nulib.com/downloads/nulib325.tar.gz and ongoing development (!) at https://github.com/fadden/nulib2.

Put the patch in a files sub-directory, no need to change the Makefile.

This one actually does have public distfiles and ongoing development (and maybe upstream does not use sys/dir.h any longer), but I think someone would have to take maintainership to restore it.

The only reason I created a patch was to proceed removal of sys/dir.h in the base system.
Given the upstream source hasn't been updated for more than a couple of decade.
It looks the code still assume 20 year old standard.

I don't have any objects for removing this from port tree.