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