head	1.26;
access;
symbols
	pkgsrc-2020Q2:1.25.0.4
	pkgsrc-2020Q2-base:1.25
	pkgsrc-2020Q1:1.25.0.2
	pkgsrc-2020Q1-base:1.25
	pkgsrc-2019Q4:1.24.0.4
	pkgsrc-2019Q4-base:1.24
	pkgsrc-2019Q3:1.23.0.4
	pkgsrc-2019Q3-base:1.23
	pkgsrc-2019Q2:1.23.0.2
	pkgsrc-2019Q2-base:1.23
	pkgsrc-2019Q1:1.22.0.16
	pkgsrc-2019Q1-base:1.22
	pkgsrc-2018Q4:1.22.0.14
	pkgsrc-2018Q4-base:1.22
	pkgsrc-2018Q3:1.22.0.12
	pkgsrc-2018Q3-base:1.22
	pkgsrc-2018Q2:1.22.0.10
	pkgsrc-2018Q2-base:1.22
	pkgsrc-2018Q1:1.22.0.8
	pkgsrc-2018Q1-base:1.22
	pkgsrc-2017Q4:1.22.0.6
	pkgsrc-2017Q4-base:1.22
	pkgsrc-2017Q3:1.22.0.4
	pkgsrc-2017Q3-base:1.22
	pkgsrc-2017Q2:1.20.0.6
	pkgsrc-2017Q2-base:1.20
	pkgsrc-2017Q1:1.20.0.4
	pkgsrc-2017Q1-base:1.20
	pkgsrc-2016Q4:1.20.0.2
	pkgsrc-2016Q4-base:1.20
	pkgsrc-2016Q3:1.18.0.2
	pkgsrc-2016Q3-base:1.18
	pkgsrc-2016Q2:1.14.0.4
	pkgsrc-2016Q2-base:1.14
	pkgsrc-2016Q1:1.14.0.2
	pkgsrc-2016Q1-base:1.14
	pkgsrc-2015Q4:1.12.0.6
	pkgsrc-2015Q4-base:1.12
	pkgsrc-2015Q3:1.12.0.4
	pkgsrc-2015Q3-base:1.12
	pkgsrc-2015Q2:1.12.0.2
	pkgsrc-2015Q2-base:1.12
	pkgsrc-2015Q1:1.8.0.6
	pkgsrc-2015Q1-base:1.8
	pkgsrc-2014Q4:1.8.0.4
	pkgsrc-2014Q4-base:1.8
	pkgsrc-2014Q3:1.8.0.2
	pkgsrc-2014Q3-base:1.8
	pkgsrc-2014Q2:1.7.0.2
	pkgsrc-2014Q2-base:1.7
	pkgsrc-2014Q1:1.4.0.2
	pkgsrc-2014Q1-base:1.4
	pkgsrc-2013Q4:1.1.0.10
	pkgsrc-2013Q4-base:1.1
	pkgsrc-2013Q3:1.1.0.8
	pkgsrc-2013Q3-base:1.1
	pkgsrc-2013Q2:1.1.0.6
	pkgsrc-2013Q2-base:1.1
	pkgsrc-2013Q1:1.1.0.4
	pkgsrc-2013Q1-base:1.1
	pkgsrc-2012Q4:1.1.0.2
	pkgsrc-2012Q4-base:1.1;
locks; strict;
comment	@# @;


1.26
date	2020.09.08.11.48.35;	author wiz;	state dead;
branches;
next	1.25;
commitid	SL0Pb2PNVTZpQenC;

1.25
date	2020.01.26.12.55.00;	author rhialto;	state Exp;
branches;
next	1.24;
commitid	IPJWflFX5orytcUB;

1.24
date	2019.11.02.16.08.47;	author rillig;	state Exp;
branches;
next	1.23;
commitid	6iwRT783dVvthiJB;

1.23
date	2019.04.25.07.32.54;	author maya;	state Exp;
branches;
next	1.22;
commitid	1FEMQBEPb9uTxHkB;

1.22
date	2017.09.04.14.45.43;	author wiz;	state Exp;
branches;
next	1.21;
commitid	2a8B7OU48OAtbT5A;

1.21
date	2017.09.03.08.53.08;	author wiz;	state Exp;
branches;
next	1.20;
commitid	EfT0kpQ2wSMtgJ5A;

1.20
date	2016.12.25.12.47.44;	author wiz;	state Exp;
branches;
next	1.19;
commitid	CwEI7u1XKYg7Fmzz;

1.19
date	2016.10.02.18.43.20;	author wiz;	state Exp;
branches;
next	1.18;
commitid	4idGab0ZBPbBkBoz;

1.18
date	2016.08.28.15.48.31;	author wiz;	state Exp;
branches;
next	1.17;
commitid	rTBn3EBawNhbu5kz;

1.17
date	2016.08.21.12.07.51;	author wiz;	state Exp;
branches;
next	1.16;
commitid	XNIPbQradOACuajz;

1.16
date	2016.07.09.13.03.47;	author wiz;	state Exp;
branches;
next	1.15;
commitid	k9A2yv7vTRunbEdz;

1.15
date	2016.07.03.11.50.29;	author wiz;	state Exp;
branches;
next	1.14;
commitid	POTUdlN4T5giYRcz;

1.14
date	2016.02.01.13.32.10;	author wiz;	state Exp;
branches;
next	1.13;
commitid	B9ku4CFYN833sdTy;

1.13
date	2016.01.17.19.05.09;	author wiz;	state Exp;
branches;
next	1.12;
commitid	PmR1smTdV7BbMjRy;

1.12
date	2015.04.22.10.57.15;	author joerg;	state Exp;
branches;
next	1.11;
commitid	BCHMCVD5atXTKziy;

1.11
date	2015.04.21.16.48.38;	author joerg;	state Exp;
branches;
next	1.10;
commitid	nJiZb3DsO0HsJtiy;

1.10
date	2015.04.13.23.12.42;	author rodent;	state Exp;
branches;
next	1.9;
commitid	NgZhNHAKgraV6uhy;

1.9
date	2015.04.03.09.17.41;	author wiz;	state Exp;
branches;
next	1.8;
commitid	utE4vjPjVZVDO7gy;

1.8
date	2014.09.17.22.37.04;	author wiz;	state Exp;
branches;
next	1.7;
commitid	0I0vXtdoryorBKQx;

1.7
date	2014.05.17.16.10.44;	author wiz;	state Exp;
branches;
next	1.6;
commitid	vZBubLIZiAZOpUAx;

1.6
date	2014.05.10.06.52.03;	author wiz;	state Exp;
branches;
next	1.5;
commitid	x6Y2jzaXfsUmyXzx;

1.5
date	2014.04.19.01.18.23;	author asau;	state Exp;
branches;
next	1.4;
commitid	dHcKfV9ikEqLnexx;

1.4
date	2014.01.25.11.11.20;	author wiz;	state Exp;
branches;
next	1.3;
commitid	hMNC8VXkNllhmumx;

1.3
date	2014.01.25.10.30.07;	author wiz;	state Exp;
branches;
next	1.2;
commitid	VOWgk3vYhVXj8umx;

1.2
date	2014.01.12.09.41.07;	author wiz;	state Exp;
branches;
next	1.1;
commitid	pnm3juIkke0xhOkx;

1.1
date	2012.10.27.19.43.18;	author wiz;	state Exp;
branches;
next	;


desc
@@


1.26
log
@moneyguru: remove

Does not build in current bulk builds and upstream development has
stopped.
@
text
@# $NetBSD: Makefile,v 1.25 2020/01/26 12:55:00 rhialto Exp $

DISTNAME=	moneyguru-src-2.11.0
PKGNAME=	${DISTNAME:S/-src//}
PKGREVISION=	2
CATEGORIES=	finance
MASTER_SITES=	https://download.hardcoded.net/

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://www.hardcoded.net/moneyguru/
COMMENT=	Personal finance management application
LICENSE=	modified-bsd

DEPENDS+=	${PYPKGPREFIX}-polib-[0-9]*:../../devel/py-polib
DEPENDS+=	${PYPKGPREFIX}-qt5-[0-9]*:../../x11/py-qt5
DEPENDS+=	${PYPKGPREFIX}-sphinx>=1.3.4nb1:../../textproc/py-sphinx
DEPENDS+=	${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
DEPENDS+=	${PYPKGPREFIX}-cElementTree-[0-9]*:../../textproc/py-cElementTree

EXTRACT_USING=	bsdtar

WRKSRC=		${WRKDIR}
USE_LANGUAGES=	c
USE_TOOLS=	pax

PYTHON_VERSIONS_INCOMPATIBLE=	27
PY_PATCHPLIST=			yes
REPLACE_PYTHON+=		run.py

INSTALLATION_DIRS=	bin share/applications share/moneyguru

.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "NetBSD" && ${MACHINE_CPU:U} == "arm"
BASE_ARCH!=	uname -m
.elif ${MACHINE_ARCH} == "x86_64"
BASE_ARCH=	amd64
.else
BASE_ARCH=	${MACHINE_ARCH}
.endif

PLIST_SUBST+=	BASE_ARCH=${BASE_ARCH:Q}

MAKE_ENV+=	PYVERSSUFFIX=${PYVERSSUFFIX}

do-build:
	cd ${WRKSRC} && ${PKGSRC_SETENV} ${MAKE_ENV} ${PYTHONBIN} build.py
	${CHMOD} +x ${WRKSRC}/run.py

do-install:
	cd ${WRKSRC} && pax -pp -rw build core data help hscommon images locale qt qtlib run.py ${DESTDIR}${PREFIX}/share/moneyguru
	${INSTALL_DATA} ${WRKSRC}/debian/moneyguru.desktop ${DESTDIR}${PREFIX}/share/applications
	${LN} -s ${DESTDIR}${PREFIX}/share/moneyguru/run.py ${DESTDIR}${PREFIX}/bin/moneyguru

.include "../../lang/python/application.mk"
.include "../../lang/python/extension.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../mk/bsd.pkg.mk"
@


1.25
log
@Adjust to python-versioned py-qt5 and/or x11/py-qt5-qscintilla files.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2019/11/02 16:08:47 rillig Exp $
@


1.24
log
@finance: align variable assignments

pkglint -Wall -F --only aligned -r

No manual corrections.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2019/04/25 07:32:54 maya Exp $
d5 1
a5 1
PKGREVISION=	1
d43 2
d46 1
a46 1
	cd ${WRKSRC} && ${PYTHONBIN} build.py
@


1.23
log
@PKGREVISION bump for anything using python without a PYPKGPREFIX.

This is a semi-manual PKGREVISION bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2017/09/04 14:45:43 wiz Exp $
d27 2
a28 2
PY_PATCHPLIST=		yes
REPLACE_PYTHON+=	run.py
@


1.22
log
@Updated moneyguru to 2.11.0.

2.11.0 (2017-08-23)

    Avoid duplicate logging to both stderr and NSLog. [cocoa] #476
    Improve build process on Mac OS. [cocoa] #474
    Fixed year handling in macOS date formats. [cocoa] #477
    Fixed currency fetching for ranges greater than 30 days. #479
    Add an option to enter date elements from left to right instead of the default d -> m -> y order. #480
    Fix crash during pane drag & drop. [qt]
    Fix Bank of Canada currency fetching. It was broken.
    Fix quirks with edition mode during transaction addition. [qt]
    Add UTF-16 support to CSV imports. #486
    Improve autofill by allowing it to autofill more often.
    Improve build process.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2017/09/03 08:53:08 wiz Exp $
d5 1
@


1.21
log
@Follow some redirects.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2016/12/25 12:47:44 wiz Exp $
d3 1
a3 1
DISTNAME=	moneyguru-src-2.10.2
a4 1
PKGREVISION=	1
d27 1
a27 6
REPLACE_PYTHON+=	cocoa/waf
REPLACE_PYTHON+=	cocoa/wscript
REPLACE_PYTHON+=	psmtabbarcontrol/waf
REPLACE_PYTHON+=	psmtabbarcontrol/wscript
REPLACE_PYTHON+=	run_template_cocoa.py
REPLACE_PYTHON+=	run_template_qt.py
d47 1
a47 1
	cd ${WRKSRC} && pax -pp -rw ambuttonbar build cocoa cocoalib core data help hscommon images locale psmtabbarcontrol qt qtlib run.py ${DESTDIR}${PREFIX}/share/moneyguru
@


1.20
log
@Some dependency (sphinx?) changed their behaviour -- update PLIST.

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2016/10/02 18:43:20 wiz Exp $
d10 1
a10 1
HOMEPAGE=	http://www.hardcoded.net/moneyguru/
@


1.19
log
@Updated moneyguru to 2.10.2.

2.10.2 (2016-08-28)

    Fix crash when opening panels on some versions of PyQt. [qt] #456
    Fix misalignment of bold figures in networth/profit sheets. [cocoa] #459
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2016/08/28 15:48:31 wiz Exp $
d5 1
@


1.18
log
@Remove unnecessary PLIST_SUBST and FILES_SUBST that are now provided
by the infrastructure.

Mark a couple more packages as not ready for python-3.x.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2016/08/21 12:07:51 wiz Exp $
d3 2
a4 1
DISTNAME=	moneyguru-2.10.1
d6 1
a6 1
MASTER_SITES=	${MASTER_SITE_GITHUB:=hsoft/}
a18 1
GITHUB_TAG=	${PKGVERSION_NOREV}
d21 1
a21 1
WRKSRC=		${WRKDIR}/${PKGNAME_NOREV}
@


1.17
log
@Updated moneyguru to 2.10.1.

2.10.1 (2016-07-30)

    Fix crash on exporting. [qt] #461
    Fix destination path on “Save as”. [qt] #466
    Fix crash when using filters. [qt] #464
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2016/07/09 13:03:47 wiz Exp $
a26 1
PLIST_SUBST+=		PYVERSSUFFIX=${PYVERSSUFFIX}
@


1.16
log
@Remove python33: adapt all packages that refer to it.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2016/07/03 11:50:29 wiz Exp $
d3 1
a3 1
DISTNAME=	moneyguru-2.10.0
@


1.15
log
@Updated moneyguru to 2.10.0.

2.10.0 (2016-03-13)

    From now on, the changelog is going to be a bit more developer-oriented.
    Drop Windows support, maybe temporarily. Details
    Add plugin management view. #451
    Refuse to load moneyguru files with unsupported currencies. #451
    Add “inactive” flag to accounts. #412
    Fix transaction duplication bug on undo. #438
    Fix crash on CSV import [qt]. #440
    Fix debit/credit preference so it’s properly restored on startup. #421
    Fix “Show Account” for transactions having multiple splits to the same account.
    Make all panels instantiate on-the-fly rather than on startup. #434
    Various minor refactorings. See git log.
    Improve build process, notably on OS X. See git log.
    Convert to Qt5.
    Remove dependency on sgmllib3k.
    Bump Python requirement to 3.4+.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2016/02/01 13:32:10 wiz Exp $
d25 1
a25 1
PYTHON_VERSIONS_INCOMPATIBLE=	27 33 # 3.4+ only
@


1.14
log
@Update moneyguru to 2.9.4:


2.9.4 (2015-12-24)

    Fix crash on loading files with inconsistent currencies. (#442)
    Fix Account Lookup up/down keys. [Linux, Windows] (#444)
    Fix crash on saving file to non-existing folder. (#445)

2.9.3 (2015-07-14)

    Fix crash on startup. [Mac] (#437)

2.9.2 (2015-07-09)

    Fix broken currency rates fetching. (#435)
    Fix broken date editing widget [Linux, Windows] (#436)

2.9.1 (2015-07-06)

    Fix import regression introduced in v2.9.0 (#432)
    Fix visual glitch in schedule panel [Linux, Windows] (#430)
    Fix keyboard bindings in all panels [Linux, Windows] (#433)

2.9.0 (2015-07-01)

    Add “+” button in the tab bar [Linux, Windows] (#424)
    Add API for import plugins (#420)
    Add Russian localization (with documentation!) (Igor Fokusov)
    Improve plugin system by introducing a “core plugins” concept (#429)
    Improve currency rates fetching by diversifying sources (#415)
    Improve reliability of automated tests [Windows] (#417)
    Optimize amount column sizes in single-currency cases [Linux, Windows] (#414)
    Remember panels position and size [Linux, Windows] (#364)
    Make Schedule Panel’s stop date field clearable (#400)
    Fix various UI glitches [Linux, Windows] (#418, #413, #411)
    Fix crash when importing empty files (#416)
@
text
@d1 3
a3 5
# $NetBSD: Makefile,v 1.13 2016/01/17 19:05:09 wiz Exp $
#
# any of ~* is fine, they are the same and just there for Ubuntu
# so moneyguru's built for all releases
DISTNAME=	moneyguru-2.9.4
d13 1
a13 1
DEPENDS+=	${PYPKGPREFIX}-qt4-[0-9]*:../../x11/py-qt4
d25 1
a25 1
PYTHON_VERSIONS_INCOMPATIBLE=	27 # 3.x only
a47 3
do-configure:
	cd ${WRKSRC} && ${PYTHONBIN} configure.py

@


1.13
log
@Add two files installed with latest py-sphinx, and depend on it.
Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2015/04/22 10:57:15 joerg Exp $
d5 1
a5 2
DISTNAME=	moneyguru-2.8.2
PKGREVISION=	1
d58 1
a58 1
	cd ${WRKSRC} && pax -pp -rw ambuttonbar build cocoa cocoalib core data help hscommon images locale plugin_examples psmtabbarcontrol qt qtlib run.py ${DESTDIR}${PREFIX}/share/moneyguru
@


1.12
log
@Force amd64, not the normal x86_64.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2015/04/21 16:48:38 joerg Exp $
d6 1
d17 1
a17 1
DEPENDS+=	${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
@


1.11
log
@Replace architecture in the PLIST as well.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2015/04/13 23:12:42 rodent Exp $
d42 2
@


1.10
log
@Removing python26. EOL'd quite some ago and discussed a couple times on
tech-pkg@@ and pkgsrc-users@@.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2015/04/03 09:17:41 wiz Exp $
d39 9
@


1.9
log
@Update to 2.8.2:

2.8.2 (2015-01-02)

    Fix amount cell painting which didn’t work properly. [Windows] (#407)
    Fix import window’s checkbox cell which would sometimes wrongly go in edit mode. [Linux, Windows] (#406)
    Fix chart visibility glitch in account view. [Mac] (#357)
    Add a --no-ext build option. (#408)

2.8.1 (2014-12-14)

    Fix amount deletion bug on drag & drop transaction re-ordering. [Linux, Windows] (#402)
    Fix bug where clicking account-jumping arrows would lead to the wrong place. [Linux, Windows] (#404)

2.8.0 (2014-11-09)

    Make amount fields prettier. Thanks Nelson Brown! [Windows, Linux] (#14 #15)
    In sheets, make totals’ currency explicit when in multi-currency context. (#392)
    Add “Assign imbalance” button to the Transaction panel. (#398)
    Fix glitch in sheets expanded nodes restoration. [Mac] (#388)
    Fix a QIF transaction matching bug.
    Fix account selection glitch causing the account to lose focus. [Windows, Linux]
    Fix IndexError on file switching. [Windows, Linux] (#393)
    Remove Cashculator integration. It was broken anyway. [Mac]
    Greatly improve developer documentation.
    Minimum OS X version is now Lion (10.7).
    Minimum Windows version is now Windows 7. 64-bit required.
    Minimum Ubuntu version is now 14.04.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2014/09/17 22:37:04 wiz Exp $
d27 1
a27 1
PYTHON_VERSIONS_INCOMPATIBLE=	26 27 # 3.x only
@


1.8
log
@Update to 2.7.2 and fix build with py-sphinx-1.2.3.

2.7.2 (2014-01-25)

    Fixed amount parsing issue. (#379)
    Don't repeatedly fetch currency rates we can never get. (#374)
    Fixed date parsing issue. [Windows, Linux] (#381)
    Fixed view plugins which were broken.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2014/05/17 16:10:44 wiz Exp $
d5 1
a5 2
DISTNAME=	2.7.2
PKGNAME=	moneyguru-${DISTNAME}
d7 1
a7 1
MASTER_SITES=	https://github.com/hsoft/moneyguru/archive/
d20 1
a20 1
DIST_SUBDIR=	moneyguru
a49 2
# remove after patches/patch-hscommon_sphinxgen.py is gone
	${RM} ${DESTDIR}${PREFIX}/share/moneyguru/hscommon/sphinxgen.py.orig
@


1.7
log
@Bump applications PKGREVISIONs for python users that might be using
python3, since the default changed from python33 to python34.

I probably bumped too many. I hope I got them all.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2014/05/10 06:52:03 wiz Exp $
d5 1
a5 1
DISTNAME=	2.7.1
a6 1
PKGREVISION=	1
d51 2
@


1.6
log
@Fix packaging with python-3.4
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2014/04/19 01:18:23 asau Exp $
d7 1
@


1.5
log
@Don't use "-pe" for pax, it doesn't work on FreeBSD, use "-pp" instead.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2014/01/25 11:11:20 wiz Exp $
d30 1
@


1.4
log
@Update to 2.7.1. Packaging-tested only, but 2.6.1 didn't package
any longer. Change LICENSE to modified-bsd per upstream.

Changes:

2.7.1 (2013-09-07)

Improved OFX parsing. (#369)
Fixed rounding error when changing split amounts. (#367)
Fixed Qt import window glitch. (#371)
Improved currency rates fetching reliability.
Fixed occasional hard crashes on accounts drag & drop. [Mac] (#354)

2.7.0 (2013-05-26)

Added support for custom currencies. (#33)
Fixed amount parsing bug with currencies with many decimals.
Fixed cache folder bug causing cached files to be misplaced. [Linux, Windows]
Dropped 32-bit support on Mac OS X.

2.6.3 (2013-03-23)

Fixed a selection glitch on New Account. (#358)
Fixed a schedule spawning bug. (#362)
Removed the fairware dialog (More Info).
Added a 64-bit build for Windows.
Added Spanish localization by Enrique G. Paredes.

2.6.2 (2013-01-06)

Fixed a bug causing transaction imbalance after import. (#351)
Fixed glitch in bar graph drawing. (#352)
Fixed a bug in QIF exports. (#353)
Fixed a crash on print. [Linux, Windows] (#349)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2014/01/12 09:41:07 wiz Exp $
d47 1
a47 1
	cd ${WRKSRC} && pax -pe -rw ambuttonbar build cocoa cocoalib core data help hscommon images locale plugin_examples psmtabbarcontrol qt qtlib run.py ${DESTDIR}${PREFIX}/share/moneyguru
@


1.3
log
@Mark packages as not ready for python-3.x where applicable;
either because they themselves are not ready or because a
dependency isn't. This is annotated by
PYTHON_VERSIONS_INCOMPATIBLE=  33 # not yet ported as of x.y.z
or
PYTHON_VERSIONS_INCOMPATIBLE=  33 # py-foo, py-bar
respectively, please use the same style for other packages,
and check during updates.

Use versioned_dependencies.mk where applicable.
Use REPLACE_PYTHON instead of handcoded alternatives, where applicable.
Reorder Makefile sections into standard order, where applicable.

Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default
with the next commit.

Whitespace cleanups and other nits corrected, where necessary.
@
text
@d5 2
a6 2
DISTNAME=	moneyguru_2.6.1~quantal
PKGNAME=	${DISTNAME:S/_/-/:S/~quantal//}
d8 1
a8 1
MASTER_SITES=	https://launchpad.net/~hsoft/+archive/ppa/+files/
d13 1
a13 1
LICENSE=	fairware-license
d15 1
d21 2
a22 1
FETCH_USING=	curl
d24 1
a24 1
WRKSRC=		${WRKDIR}/${DISTNAME:S/_/-/}
d28 8
a35 2
PY_PATCHPLIST=			yes
REPLACE_PYTHON=			src/run.py
d39 2
a40 3
# remove pre-compiled file for wrong architecture
post-extract:
	${RM} ${WRKSRC}/src/core/model/_amount.cpython-32mu.so
d43 2
a44 2
	cd ${WRKSRC} && ${PYTHONBIN} build_modules.py
	${CHMOD} +x ${WRKSRC}/src/run.py
d47 1
a47 1
	cd ${WRKSRC}/src && pax -pe -rw * ${DESTDIR}${PREFIX}/share/moneyguru
@


1.2
log
@Accept non-32 python as well.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2012/10/27 19:43:18 wiz Exp $
a2 1

a25 1
PYTHON_VERSIONS_INCLUDE_3X=	yes
@


1.1
log
@Import moneyguru-2.6.1 as finance/moneyguru.

moneyGuru is a personal finance management application. With it,
you can evaluate your financial situation so you can make informed
(and thus better) decisions. Most finance applications have the
same goal, but moneyGuru's difference is in the way it achieves
it. Rather than having reports which you have to configure (or find
out which pre-configured report is the right one), your important
financial data (net worth, profit) is constantly up-to-date and
"in your face". This allows you to constantly make informed decision
rather than doing so periodically.
@
text
@d1 1
a1 1
# $NetBSD$
a27 1
PYTHON_VERSIONS_ACCEPTED=	32
@

