Hi Florian,

I saw your previous work on ledger and updated it to work on -current. If it's 
okay I hope someone can update ledger, thanks!

Ray


Index: Makefile
===================================================================
RCS file: /home/cvs/ports/productivity/ledger/Makefile,v
retrieving revision 1.15
diff -u -p -u -r1.15 Makefile
--- Makefile    4 Apr 2016 16:09:10 -0000       1.15
+++ Makefile    2 May 2016 04:19:39 -0000
@@ -1,44 +1,51 @@
 # $OpenBSD: Makefile,v 1.15 2016/04/04 16:09:10 naddy Exp $
 
 COMMENT=       command line double-entry accounting ledger
+V=             3.1.1
 
-DISTNAME=      ledger-2.6.3
-REVISION=      3
+DISTNAME=      ${GH_PROJECT}-${V}
 CATEGORIES=    productivity
 
 HOMEPAGE=      http://www.ledger-cli.org/
 
 MAINTAINER=    Sergey Bronnikov <este...@gmail.com>
 
-SHARED_LIBS=   amounts 0.0
+SHARED_LIBS=   ledger  0.0
 
 # BSD
 PERMIT_PACKAGE_CDROM=  Yes
 
-MASTER_SITES=  https://github.com/downloads/jwiegley/ledger/
+GH_ACCOUNT =   ledger
+GH_PROJECT =   ledger
+GH_TAGNAME =   v${V}
+
+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 estdc++ gmp>=4 m mpfr pthread
+
+BUILD_DEPENDS= lang/gcc/4.9,-c++>=4.9 \
+               devel/cmake
+
+LIB_DEPENDS=   devel/boost \
+               devel/gmp \
+               devel/mpfr \
+               ${MODGCC4_CPPLIBDEP}
 
-WANTLIB=       c gmp>=4 m pcre stdc++
+MODULES=       devel/cmake \
+               gcc4
 
-LIB_DEPENDS=   devel/gmp \
-               devel/pcre
+MODGCC4_LANGS= c++
+MODGCC4_ARCHS= *
 
 SEPARATE_BUILD=        Yes
 
+CONFIGURE_ENV= CC=egcc CXX=eg++
+CONFIGURE_ARGS=        -DUSE_PYTHON=OFF -DBUILD_LIBRARY=ON
 
-CONFIGURE_STYLE=gnu
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
-               LDFLAGS="-L${LOCALBASE}/lib" \
-               EMACS=no
-CONFIGURE_ARGS=        --disable-xml \
-               --disable-ofx
+NO_TEST =      Yes
 
 post-install:
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ledger
-       ${INSTALL_DATA} ${WRKSRC}/scripts/* ${PREFIX}/share/doc/ledger
-.for f in ledger.texi ledger.vim
-       ${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/share/doc/ledger
-.endfor
        ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/ledger
-       ${INSTALL_DATA} ${WRKSRC}/sample.dat ${PREFIX}/share/examples/ledger
+       ${INSTALL_DATA} ${WRKSRC}/test/input/sample.dat 
${PREFIX}/share/examples/ledger
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/productivity/ledger/distinfo,v
retrieving revision 1.5
diff -u -p -u -r1.5 distinfo
--- distinfo    18 Jan 2015 03:14:59 -0000      1.5
+++ distinfo    1 May 2016 17:15:51 -0000
@@ -1,2 +1,2 @@
-SHA256 (ledger-2.6.3.tar.gz) = s+zQF0o1ALuW/gR2F7HuhwzFGW3rAjA5PZM9zq639xc=
-SIZE (ledger-2.6.3.tar.gz) = 660752
+SHA256 (ledger-3.1.1.tar.gz) = kPBlYatpKxktRtZ7wQYVjanGxoE8w4SLUDJDqd/YVIo=
+SIZE (ledger-3.1.1.tar.gz) = 842364
Index: pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/productivity/ledger/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -u -r1.3 PLIST
--- pkg/PLIST   4 Apr 2016 16:09:10 -0000       1.3
+++ pkg/PLIST   1 May 2016 17:16:13 -0000
@@ -1,57 +1,67 @@
 @comment $OpenBSD: PLIST,v 1.3 2016/04/04 16:09:10 naddy Exp $
 @bin bin/ledger
 include/ledger/
-include/ledger/acconf.h
+include/ledger/account.h
 include/ledger/amount.h
+include/ledger/annotate.h
 include/ledger/balance.h
-include/ledger/binary.h
-include/ledger/config.h
+include/ledger/chain.h
+include/ledger/commodity.h
+include/ledger/compare.h
+include/ledger/context.h
+include/ledger/convert.h
 include/ledger/csv.h
-include/ledger/datetime.h
-include/ledger/debug.h
-include/ledger/derive.h
+include/ledger/draft.h
 include/ledger/emacs.h
 include/ledger/error.h
+include/ledger/expr.h
+include/ledger/exprbase.h
+include/ledger/filters.h
+include/ledger/flags.h
 include/ledger/format.h
-include/ledger/gnucash.h
+include/ledger/generate.h
+include/ledger/global.h
+include/ledger/history.h
+include/ledger/item.h
+include/ledger/iterators.h
 include/ledger/journal.h
-include/ledger/ledger.h
+include/ledger/lookup.h
 include/ledger/mask.h
-include/ledger/ofx.h
+include/ledger/op.h
 include/ledger/option.h
+include/ledger/org.h
+include/ledger/output.h
 include/ledger/parser.h
-include/ledger/qif.h
+include/ledger/pool.h
+include/ledger/post.h
+include/ledger/precmd.h
+include/ledger/predicate.h
+include/ledger/print.h
+include/ledger/pstream.h
+include/ledger/ptree.h
+include/ledger/pyfstream.h
+include/ledger/pyinterp.h
+include/ledger/pyutils.h
+include/ledger/query.h
 include/ledger/quotes.h
-include/ledger/reconcile.h
 include/ledger/report.h
-include/ledger/textual.h
-include/ledger/timing.h
-include/ledger/util.h
-include/ledger/valexpr.h
+include/ledger/scope.h
+include/ledger/select.h
+include/ledger/session.h
+include/ledger/stats.h
+include/ledger/stream.h
+include/ledger/strptime.h
+include/ledger/system.hh
+include/ledger/temps.h
+include/ledger/timelog.h
+include/ledger/times.h
+include/ledger/token.h
+include/ledger/unistring.h
+include/ledger/utils.h
 include/ledger/value.h
-include/ledger/walk.h
-include/ledger/xml.h
-@info info/ledger.info
-lib/libamounts.a
-lib/libamounts.la
-@lib lib/libamounts.so.${LIBamounts_VERSION}
-lib/libledger-2.6.3.so
-lib/libledger.a
-lib/libledger.la
-lib/libledger.so
-share/doc/ledger/
-share/doc/ledger/README
-share/doc/ledger/bal
-share/doc/ledger/bal-huquq
-share/doc/ledger/entry
-share/doc/ledger/getquote
-share/doc/ledger/ledger-du
-share/doc/ledger/ledger.texi
-share/doc/ledger/ledger.vim
-share/doc/ledger/report
-share/doc/ledger/tc
-share/doc/ledger/ti
-share/doc/ledger/to
-share/doc/ledger/trend
+include/ledger/views.h
+include/ledger/xact.h
+@lib lib/libledger.so.${LIBledger_VERSION}
+@man man/man1/ledger.1
 share/examples/ledger/
 share/examples/ledger/sample.dat

Reply via email to