Hi Sergey,

the patch below my signature adds python support to ledger.

WANTLIB gets a bit larger:

        WANTLIB += boost_python-mt python2.7

and building the port takes a bit longer now, but my conversion scripts
keep working on OpenBSD as they did in my Finance VM :)

-- 
        Gregor

Index: productivity/ledger//Makefile
===================================================================
RCS file: /home/cvs/ports/productivity/ledger/Makefile,v
retrieving revision 1.22
diff -u -p -r1.22 Makefile
--- productivity/ledger//Makefile       16 Nov 2017 23:20:39 -0000      1.22
+++ productivity/ledger//Makefile       14 Mar 2018 19:00:31 -0000
@@ -5,7 +5,7 @@ COMMENT =               command line double-entry acc
 GH_TAGNAME =           v3.1.1
 GH_ACCOUNT =           ledger
 GH_PROJECT =           ledger
-REVISION =             0
+REVISION =             1
 
 SHARED_LIBS +=  ledger                    0.0 # 3.0
 
@@ -19,8 +19,10 @@ MAINTAINER =         Sergey Bronnikov <estetus@
 PERMIT_PACKAGE_CDROM = Yes
 
 WANTLIB += boost_date_time-mt boost_filesystem-mt boost_iostreams-mt
-WANTLIB += boost_regex-mt boost_system-mt boost_unit_test_framework-mt
-WANTLIB += c gmp m mpfr pthread ${COMPILER_LIBCXX}
+WANTLIB += boost_regex-mt boost_python-mt boost_system-mt
+WANTLIB += boost_unit_test_framework-mt c gmp m mpfr pthread python2.7
+WANTLIB += ${COMPILER_LIBCXX}
+
 
 MODULES =              devel/cmake \
                        lang/python
@@ -35,7 +37,7 @@ LIBledger_MAJOR =     ${LIBledger_VERSION:R}
 LIBledger_MINOR =      ${LIBledger_VERSION:E}
 SUBST_VARS +=          LIBledger_MAJOR LIBledger_MINOR
 
-CONFIGURE_ARGS=                -DUTFCPP_PATH=${LOCALBASE}/include/utfcpp
+CONFIGURE_ARGS=                -DUTFCPP_PATH=${LOCALBASE}/include/utfcpp 
-DUSE_PYTHON=Yes
 
 # Use this to make sure version.info gets generated, the actual
 # installation bits are removed as the remaining .info files are
Index: productivity/ledger//pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/productivity/ledger/pkg/PLIST,v
retrieving revision 1.4
diff -u -p -r1.4 PLIST
--- productivity/ledger//pkg/PLIST      13 Aug 2016 19:22:05 -0000      1.4
+++ productivity/ledger//pkg/PLIST      14 Mar 2018 17:56:34 -0000
@@ -64,6 +64,7 @@ include/ledger/xact.h
 info/ledger-mode.info
 info/ledger3.info
 @lib lib/libledger.so.${LIBledger_VERSION}
+lib/python${MODPY_VERSION}/site-packages/ledger.so
 @man man/man1/ledger.1
 share/doc/ledger/
 share/doc/ledger/GLOSSARY.md

Reply via email to