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