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>


Attachment: pystring.tar.gz
Description: GNU Zip compressed data

Reply via email to