libinotify is not a typical example because it installs to a non-standard dir to try to avoid being picked up without explicit configuration in other ports

I've just looked through a bunch of libraries and struggling to find something I'd suggest as a good starting point, many have something a bit atypical - I'd start from ports/infrastructure/Makefile.template

generally for a library we'd like to have some other software intended for adding to ports that uses it, rather than just adding it standalone


--
 Sent from a phone, apologies for poor formatting.


On 26 January 2026 18:47:12 "Sergey A. Osokin" <[email protected]> wrote:

Hi Paul,
hope you're doing well.

On Mon, Jan 26, 2026 at 09:47:19AM -0500, Paul Wisehart wrote:
Hi!,

I am wanting to make a port for a C lib.
(specifically mtemplate in this case.)

I am new to porting.  Can someone recommend
a similar existing port to copy off of?
Something that is just basic no dependency
C code, that is turned into a system lib.

There're many libraries ported into OpenBSD available in
the devel subdirectory of OpenBSD ports tree,
https://cvsweb.openbsd.org/ports/devel/, and one of
those is libinotify, so you may want to take a look on
that here:
- https://cvsweb.openbsd.org/ports/devel/libinotify/, or
- https://github.com/openbsd/ports/tree/master/devel/libinotify/

It's also recommended to read OpenBSD Porter's Handbook,
https://www.openbsd.org/faq/ports/index.html, describes
porting, build, cleaning and other related staff for a port.

Hope that helps.

Thank you.

--
Sergey A. Osokin
tipi.work

Reply via email to