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 <[email protected]>
-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