At Tue, 22 Mar 2022 11:06:28 +0100, Ismael Luceno <ismael%iodev.co.uk@localhost> wrote: Subject: sysutils/libtree 3.1.0 > Excellent! Most Excellent! However it doesn't quite handle uses of ${PKGMANDIR}, so: --- Makefile.~1.1.~ 2021-12-31 09:28:11.000000000 -0800 +++ Makefile 2022-03-22 09:58:42.533015333 -0700 @@ -1,6 +1,6 @@ # $NetBSD: Makefile,v 1.1 2021/12/31 17:28:11 plunky Exp $ -DISTNAME= libtree-2.0.0 +DISTNAME= libtree-3.1.0 CATEGORIES= sysutils MASTER_SITES= ${MASTER_SITE_GITHUB:=haampie/} GITHUB_TAG= v${PKGVERSION_NOREV} @@ -10,12 +10,16 @@ COMMENT= Show library info in a tree form LICENSE= mit -USE_LANGUAGES= c c++17 -USE_CMAKE= yes +USE_LANGUAGES= c +USE_TOOLS+= gmake -CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release +INSTALL_ENV+= PREFIX=${PREFIX} +# +# xxx ${SHAREDIR} _should_ be literally always be exactly ${PREFIX}/share. +# +# However the plain Makefile supplied uses ${SHAREDIR}/man for installing the +# manual page to ${SHARDIR}/man. (it should probably use ${MANDIR}?) +# +INSTALL_ENV+= SHAREDIR=${PREFIX}/${PKGMANDIR:S|/man$||} -.include "../../devel/cxxopts/buildlink3.mk" -.include "../../devel/elfio/buildlink3.mk" -.include "../../devel/termcolor/buildlink3.mk" .include "../../mk/bsd.pkg.mk" Now maybe I can help teach it about Mach-O format dylibs. -- Greg A. Woods <gwoods%acm.org@localhost> Kelowna, BC +1 250 762-7675 RoboHack <woods%robohack.ca@localhost> Planix, Inc. <woods%planix.com@localhost> Avoncote Farms <woods%avoncote.ca@localhost>
Attachment:
pgpFsniUw3afV.pgp
Description: OpenPGP Digital Signature