ports/149350: [PATCH] finance/ktoblzcheck: Update to 1.27, maintain
Jason E. Hale
bsdkaffee at gmail.com
Fri Aug 6 04:50:06 UTC 2010
>Number: 149350
>Category: ports
>Synopsis: [PATCH] finance/ktoblzcheck: Update to 1.27, maintain
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Fri Aug 06 04:50:05 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Jason E. Hale
>Release: FreeBSD 8.0-RELEASE i386
>Organization:
none
>Environment:
System: FreeBSD mocha.verizon.net 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Fri Nov 27 18:56:06 EST 2009 root at mocha.verizon.net:/usr/obj/usr/src/sys/MOCHA8 i386
>Description:
- Update finance/ktoblzcheck to version 1.27
- Take maintainership since finance/aqbanking can use this
Makefile changes:
- Add LICENSE
- Add MAKE_JOBS_SAFE
- Remove gnometarget which has been a NOOP for a while
- Make python bindings optional (off by default,
I don't think anything in the ports tree uses them)
pkg-plist changes:
- Port is really not DATADIR-safe, so remove DATADIR references
>How-To-Repeat:
- Use attached diff
- Add new patch: files/patch-src__lib__Makefile.in
>Fix:
--- 2010-08-05-ktoblzcheck.diff begins here ---
diff -ruN ktoblzcheck.orig/Makefile ktoblzcheck/Makefile
--- ktoblzcheck.orig/Makefile 2010-08-05 16:52:29.000000000 -0400
+++ ktoblzcheck/Makefile 2010-08-05 23:31:03.000000000 -0400
@@ -6,19 +6,34 @@
#
PORTNAME= ktoblzcheck
-PORTVERSION= 1.22
+PORTVERSION= 1.27
CATEGORIES= finance german
-MASTER_SITES= SF
+MASTER_SITES= SF/${PORTNAME}
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= bsdkaffee at gmail.com
COMMENT= Check bank codes of German banks
-USE_GNOME= gnomehack gnometarget pkgconfig
-USE_PYTHON= yes
+USE_GNOME= gnomehack pkgconfig
USE_GMAKE= yes
USE_AUTOTOOLS= libtool:22
USE_LDCONFIG= yes
+MAKE_JOBS_SAFE= yes
MAN1= ktoblzcheck.1
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+OPTIONS= PYTHON "Install Python bindings" off
+
+.include <bsd.port.options.mk>
+
+.if defined(WITH_PYTHON)
+USE_PYTHON= yes
+PLIST_SUB+= WITH_PYTHON=""
+.else
+CONFIGURE_ARGS+=--disable-python
+PLIST_SUB+= WITH_PYTHON="@comment "
+.endif
+
.include <bsd.port.mk>
diff -ruN ktoblzcheck.orig/distinfo ktoblzcheck/distinfo
--- ktoblzcheck.orig/distinfo 2010-08-05 16:52:29.000000000 -0400
+++ ktoblzcheck/distinfo 2010-08-05 17:35:59.000000000 -0400
@@ -1,3 +1,3 @@
-MD5 (ktoblzcheck-1.22.tar.gz) = db997b1956f77dd6b706cd1252a8aefe
-SHA256 (ktoblzcheck-1.22.tar.gz) = 382ac3faabf218f63be4c936400591798e484558e6cad250418a710933504f64
-SIZE (ktoblzcheck-1.22.tar.gz) = 628612
+MD5 (ktoblzcheck-1.27.tar.gz) = 19e93814b7680bb9cf8d04820b3b3b88
+SHA256 (ktoblzcheck-1.27.tar.gz) = ef7401d03daade85aecefc233166d2f73cf6a3456923d044e215bbe66edc836e
+SIZE (ktoblzcheck-1.27.tar.gz) = 578317
diff -ruN ktoblzcheck.orig/files/patch-src__lib__Makefile.in ktoblzcheck/files/patch-src__lib__Makefile.in
--- ktoblzcheck.orig/files/patch-src__lib__Makefile.in 1969-12-31 19:00:00.000000000 -0500
+++ ktoblzcheck/files/patch-src__lib__Makefile.in 2010-08-05 17:45:52.000000000 -0400
@@ -0,0 +1,11 @@
+--- ./src/lib/Makefile.in.orig 2010-08-05 17:44:05.000000000 -0400
++++ ./src/lib/Makefile.in 2010-08-05 17:45:35.000000000 -0400
+@@ -758,7 +758,7 @@
+
+
+ ../bankdata/bankdatalist.h:
+- make -C ../bankdata bankdatalist.h
++ $(MAKE) -C ../bankdata bankdatalist.h
+
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
diff -ruN ktoblzcheck.orig/pkg-plist ktoblzcheck/pkg-plist
--- ktoblzcheck.orig/pkg-plist 2010-08-05 16:52:29.000000000 -0400
+++ ktoblzcheck/pkg-plist 2010-08-05 20:47:11.000000000 -0400
@@ -5,15 +5,14 @@
lib/libktoblzcheck.la
lib/libktoblzcheck.so
lib/libktoblzcheck.so.6
-%%PYTHON_SITELIBDIR%%/ktoblzcheck.py
-%%PYTHON_SITELIBDIR%%/ktoblzcheck.pyc
-%%PYTHON_SITELIBDIR%%/ktoblzcheck.pyo
+%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/ktoblzcheck.py
+%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/ktoblzcheck.pyc
+%%WITH_PYTHON%%%%PYTHON_SITELIBDIR%%/ktoblzcheck.pyo
libdata/pkgconfig/ktoblzcheck.pc
-%%DATADIR%%/bankdata.txt
-%%DATADIR%%/bankdata_20081208.txt
-%%DATADIR%%/bankdata_20090309.txt
-%%DATADIR%%/bankdata_20090608.txt
-%%DATADIR%%/bundesbank.pl
-%%DATADIR%%/ibandata.txt
-%%DATADIR%%/online_update.pl
- at dirrm %%DATADIR%%
+share/ktoblzcheck/bankdata.txt
+share/ktoblzcheck/bankdata_20100308.txt
+share/ktoblzcheck/bankdata_20100607.txt
+share/ktoblzcheck/bundesbank.pl
+share/ktoblzcheck/ibandata.txt
+share/ktoblzcheck/online_update.pl
+ at dirrm share/ktoblzcheck
--- 2010-08-05-ktoblzcheck.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list