From owner-freebsd-ports@FreeBSD.ORG Sun Jan 7 19:27:28 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0AA3A16A407; Sun, 7 Jan 2007 19:27:28 +0000 (UTC) (envelope-from jhein@timing.com) Received: from Daffy.timing.com (smtp.timing.com [206.168.13.218]) by mx1.freebsd.org (Postfix) with ESMTP id BECAA13C44C; Sun, 7 Jan 2007 19:27:27 +0000 (UTC) (envelope-from jhein@timing.com) Received: from bugs.timing.com (bugs.timing.com [206.168.13.186]) by Daffy.timing.com (8.13.1/8.13.1) with ESMTP id l07JFRmP043955; Sun, 7 Jan 2007 12:15:27 -0700 (MST) (envelope-from jhein@timing.com) Received: from bugs.timing.com (localhost [127.0.0.1]) by bugs.timing.com (8.13.6/8.13.6) with ESMTP id l07JFRsE020529; Sun, 7 Jan 2007 12:15:27 -0700 (MST) (envelope-from jhein@bugs.timing.com) Received: (from jhein@localhost) by bugs.timing.com (8.13.8/8.13.6/Submit) id l07JFRei020528; Sun, 7 Jan 2007 12:15:27 -0700 (MST) (envelope-from jhein) Date: Sun, 7 Jan 2007 12:15:27 -0700 (MST) Message-Id: <200701071915.l07JFRei020528@bugs.timing.com> To: FreeBSD-gnats-submit@freebsd.org From: "John E. Hein" X-send-pr-version: 3.113 X-GNATS-Notify: X-Virus-Scanned: ClamAV version 0.87.1, clamav-milter version 0.87 on Daffy.timing.com X-Virus-Status: Clean Cc: ports@freebsd.org Subject: update to opentaxsolver 4.01 (for 2006) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "John E. Hein" List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Jan 2007 19:27:28 -0000 >Submitter-Id: current-users >Originator: John E. Hein >Organization: >Confidential: no >Synopsis: update to opentaxsolver 4.01 (for 2006) >Severity: non-critical >Priority: low >Category: ports >Class: maintainer-update >Release: FreeBSD 4.x+ >Environment: FreeBSD 4.x+ >Description: opentaxsolver 4.01 was recently released (US tax forms only at the moment; state forms coming "soon"). This is the first update for tax year 2006. As such, this conflicts with the last version for 2005 (3.08). Perhaps there should be a different version of the port for each tax year (at least for a few years back). I'm not sure it's worth it... people can always mine CVS to get an older version when they get audited a couple years later ;) If there is enough demand for that, perhaps a repo copy (and then possibly rename some installed files as appropriate) of the existing port from opentaxsolver to opentaxsolver2005 is the way to go. If that is desired I'll look into a repo copy and any subsequent mods required to rename anything that conflicts with the current version. Most of the files, except the gui, have the tax year in the name. So I may be able to just add to the port so versions from years past can co-exist. I'll look into that, but I am comfortable with committing this patch to update to tax year 2006 and add back support for years gone by later. >How-To-Repeat: Apply patch below. Do a test build. Commit. >Fix: Index: Makefile =================================================================== RCS file: /base/FreeBSD-CVS/ports/finance/opentaxsolver/Makefile,v retrieving revision 1.2 diff -u -p -r1.2 Makefile --- Makefile 24 Nov 2006 21:21:25 -0000 1.2 +++ Makefile 7 Jan 2007 19:14:39 -0000 @@ -6,12 +6,11 @@ # PORTNAME= ${UPPORTNAME:L} -PORTVERSION= 3.08 +PORTVERSION= 4.01 CATEGORIES= finance MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= opentaxsolver -DISTNAME= ${UPPORTNAME}2005_${PORTVERSION} -EXTRACT_SUFX= .tgz +DISTNAME= ${UPPORTNAME}2006_${PORTVERSION} MAINTAINER= jhein@timing.com COMMENT= US tax prep software Index: distinfo =================================================================== RCS file: /base/FreeBSD-CVS/ports/finance/opentaxsolver/distinfo,v retrieving revision 1.2 diff -u -p -r1.2 distinfo --- distinfo 24 Nov 2006 21:21:25 -0000 1.2 +++ distinfo 7 Jan 2007 17:53:49 -0000 @@ -1,3 +1,2 @@ -MD5 (OpenTaxSolver2005_3.08.tgz) = 7467cc72d85b2a88366046cf7c52719c -SHA256 (OpenTaxSolver2005_3.08.tgz) = 01d691b367b82f818c0baa227a65189a04a68a02c7b8f6163b955e65901b1a03 -SIZE (OpenTaxSolver2005_3.08.tgz) = 224468 +MD5 (OpenTaxSolver2006_4.01.tar.gz) = 9ce67ed03a38c54cf1258051835615e0 +SIZE (OpenTaxSolver2006_4.01.tar.gz) = 180586 Index: pkg-plist =================================================================== RCS file: /base/FreeBSD-CVS/ports/finance/opentaxsolver/pkg-plist,v retrieving revision 1.2 diff -u -p -r1.2 pkg-plist --- pkg-plist 24 Nov 2006 21:21:25 -0000 1.2 +++ pkg-plist 7 Jan 2007 17:53:49 -0000 @@ -1,53 +1,14 @@ bin/ots_gui -bin/taxsolve_CA_540_2005 -bin/taxsolve_MA_1_2005 -bin/taxsolve_NJ_1040_2005 -bin/taxsolve_NY_IT201_2005 -bin/taxsolve_OH_IT1040_2005 -bin/taxsolve_PA_40_2005 -bin/taxsolve_US_1040_2005 -bin/taxsolve_US_1040_Sched_C_2005 -bin/taxsolve_VA_760_2005 +bin/taxsolve_US_1040_2006 +bin/taxsolve_US_1040_Sched_C_2006 share/ots/otslogo.ppm -share/ots/examples_and_templates/CA_540/CA_540_2005_example.dat -share/ots/examples_and_templates/CA_540/CA_540_2005_template.dat -share/ots/examples_and_templates/CA_540/README_CA_540.txt -share/ots/examples_and_templates/MA_1/MA_1_2005_example.dat -share/ots/examples_and_templates/MA_1/MA_1_2005_template.dat -share/ots/examples_and_templates/MA_1/README_MA_1.txt -share/ots/examples_and_templates/NC_400/NC_400_2005_example.dat -share/ots/examples_and_templates/NC_400/NC_400_2005_template.dat -share/ots/examples_and_templates/NC_400/README_NC_400.txt -share/ots/examples_and_templates/NJ_1040/NJ_1040_2005_example.dat -share/ots/examples_and_templates/NJ_1040/NJ_1040_2005_template.dat -share/ots/examples_and_templates/NJ_1040/README_NJ_1040.txt -share/ots/examples_and_templates/NY_IT201/NY_IT201_2004_example.dat -share/ots/examples_and_templates/NY_IT201/NY_IT201_2004_template.dat -share/ots/examples_and_templates/NY_IT201/README_NY_IT201.txt -share/ots/examples_and_templates/OH_1040/OH_IT1040_2005_example.dat -share/ots/examples_and_templates/OH_1040/OH_IT1040_2005_template.dat -share/ots/examples_and_templates/OH_1040/README_OH_IT1040.txt -share/ots/examples_and_templates/PA_40/PA_40_2005_example.dat -share/ots/examples_and_templates/PA_40/PA_40_2005_template.dat -share/ots/examples_and_templates/PA_40/README_PA_40.txt share/ots/examples_and_templates/US_1040/README_US_1040.txt share/ots/examples_and_templates/US_1040/US_1040_example.dat share/ots/examples_and_templates/US_1040/US_1040_template.dat share/ots/examples_and_templates/US_1040_Sched_C/README_US_1040_Sched_C.txt share/ots/examples_and_templates/US_1040_Sched_C/US_1040Sched_C_2005_example.dat share/ots/examples_and_templates/US_1040_Sched_C/US_1040Sched_C_2005_template.dat -share/ots/examples_and_templates/VA_760/README_VA_760.txt -share/ots/examples_and_templates/VA_760/VA_760_example.dat -share/ots/examples_and_templates/VA_760/VA_760_template.dat -@dirrm share/ots/examples_and_templates/VA_760 @dirrm share/ots/examples_and_templates/US_1040_Sched_C @dirrm share/ots/examples_and_templates/US_1040 -@dirrm share/ots/examples_and_templates/PA_40 -@dirrm share/ots/examples_and_templates/OH_1040 -@dirrm share/ots/examples_and_templates/NY_IT201 -@dirrm share/ots/examples_and_templates/NJ_1040 -@dirrm share/ots/examples_and_templates/NC_400 -@dirrm share/ots/examples_and_templates/MA_1 -@dirrm share/ots/examples_and_templates/CA_540 @dirrm share/ots/examples_and_templates @dirrm share/ots