> Everything works fine in my testing. A symbol was removed so I bumped > the minor for SHARED_LIBS.
If a symbol was removed then you need to do a major bump. I see no symbol removal. However, the public struct lowdown_opts has a new member. This changes the ABI and therefore requires a major bump (I found that by diffing the old and the new lowdown.h). This is a short summary on bumps: https://www.openbsd.org/faq/ports/specialtopics.html#SharedLibs The long doc comment in /usr/src/lib/check_sym gives a more technial intro to this. The script is useful for a basic check: $ /usr/src/lib/check_sym /usr/local/lib/liblowdown.so.1.1 \ /usr/ports/pobj/lowdown-1.3.0/fake-amd64/usr/local/lib/liblowdown.so.2.0 /usr/local/lib/liblowdown.so.1.1 --> /usr/ports/pobj/lowdown-1.3.0/fake-amd64/usr/local/lib/liblowdown.so.2.0 No dynamic export changes External reference changes: added: _toupper_tab_ The no dynamic export changes mean that no symbol was removed. But as you can see, it's not able to catch everything. In addition, for an update you should always run 'make update-plist' and 'make update-patches' to be sure patches (if any) and packing list are updated. In sum, I think this is the correct diff: Index: Makefile =================================================================== RCS file: /cvs/ports/textproc/lowdown/Makefile,v diff -u -p -r1.34 Makefile --- Makefile 24 Nov 2024 12:41:25 -0000 1.34 +++ Makefile 4 Dec 2024 21:51:47 -0000 @@ -1,8 +1,8 @@ COMMENT = simple markdown translator -DISTNAME = lowdown-1.2.0 +DISTNAME = lowdown-1.3.0 CATEGORIES = textproc -SHARED_LIBS = lowdown 1.1 # 2 +SHARED_LIBS = lowdown 2.0 # 2 HOMEPAGE = https://kristaps.bsd.lv/lowdown/ MAINTAINER = Bryan Vyhmeister <br...@bsdjournal.net> Index: distinfo =================================================================== RCS file: /cvs/ports/textproc/lowdown/distinfo,v diff -u -p -r1.29 distinfo --- distinfo 24 Nov 2024 12:41:25 -0000 1.29 +++ distinfo 4 Dec 2024 21:09:16 -0000 @@ -1,2 +1,2 @@ -SHA256 (lowdown-1.2.0.tar.gz) = SoU+Hkm8pu9TLQdSKLhFhaKdiLv0p9JqcMXU3yYLmj8= -SIZE (lowdown-1.2.0.tar.gz) = 280790 +SHA256 (lowdown-1.3.0.tar.gz) = 6eFXsaAybyNSiA4vQg8RWdInocVwFa4R/29YLF3lhBg= +SIZE (lowdown-1.3.0.tar.gz) = 291024 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/textproc/lowdown/pkg/PLIST,v diff -u -p -r1.15 PLIST --- pkg/PLIST 27 Jul 2022 08:59:09 -0000 1.15 +++ pkg/PLIST 4 Dec 2024 21:11:52 -0000 @@ -40,5 +40,7 @@ lib/pkgconfig/lowdown.pc @man man/man3/lowdown_tree_rndr.3 @man man/man5/lowdown.5 share/lowdown/ +share/lowdown/html/ +share/lowdown/html/default.html share/lowdown/odt/ share/lowdown/odt/styles.xml