Dimitri Karamazov <deserter...@danwin1210.me> wrote: > On Tue, Mar 01, 2022 at 10:05:09PM -0500, Daniel Dickman wrote: > > I think it needs > > > > WANTLIB += ${COMPILER_LIBCXX} m > > > > with that added, ok daniel@ for someone to import > > > > On Tue, Mar 1, 2022 at 9:42 PM Dimitri Karamazov > > <deserter...@danwin1210.me> wrote: > > > > > > Information for inst:pystring-1.1.3 > > > > > > Comment: > > > provides C++ functions analgous to python string methods > > > > > > Required by: > > > blender-3.0.1 > > > opencolorio-2.1.1v0 > > > > > > Description: > > > This port provides python string methods in the form of C++ > > > functions with similar interface and behaviour. > > > > > > Maintainer: Dimitri Karamazov <deserter...@danwin1210.me> > > > > > > WWW: https://github.com/imageworks/pystring > Done. > > regards, > Dimitri
Portcheck complains that with c++ libs in WANTLIB the default COMPILER should be tweaked too. You could also avoid patching the makefile by using MAKE_FLAGS and FAKE_FLAGS, and with a little post-install target to install the header. Diff against your makefile and tarball attached, if it's fine for you it's ok op@ for someone to import :) (while there i've also tweaked COMMENT and DESCR, feel free to discard those changes) If I've understood correctly, we're also in the process of dropping the RCS tag, so i've removed them from the makefile and update-plist removed it from the PLIST. --- Makefile.orig Wed Mar 2 11:22:35 2022 +++ Makefile Wed Mar 2 11:22:27 2022 @@ -1,7 +1,5 @@ -# $OpenBSD: Makefile.template,v 1.91 2021/11/09 13:43:15 kn Exp $ +COMMENT = C++ functions analgous to python string methods -COMMENT = provides C++ functions analgous to python string methods - GH_ACCOUNT = imageworks GH_PROJECT = pystring GH_TAGNAME = v1.1.3 @@ -17,8 +15,17 @@ WANTLIB += ${COMPILER_LIBCXX} m -MAKE_ENV = CXX=${CXX} +COMPILER = base-clang ports-gcc +MAKE_FLAGS = CXX=${CXX} \ + CXXFLAGS="${CXXFLAGS}" + +FAKE_FLAGS = LIBDIR="${DESTDIR}${PREFIX}/lib" + USE_GMAKE = Yes + +post-install: + ${INSTALL_DATA_DIR} ${PREFIX}/include/pystring + ${INSTALL_DATA} ${WRKSRC}/pystring.h ${PREFIX}/include/pystring .include <bsd.port.mk>
pystring.tar.gz
Description: GNU Zip compressed data