[arc] Update to latest upstream release: 5.21p

Hans de Goede jwrdegoede at fedoraproject.org
Wed Apr 3 13:18:02 UTC 2013


commit 56a1638d48c51265729be706d0e6e9a5131ea284
Author: Hans de Goede <hdegoede at redhat.com>
Date:   Wed Apr 3 15:21:32 2013 +0200

    Update to latest upstream release: 5.21p
    
    - arc was once shareware relicensed to the GPL with permission of its original
      author, update the docs to reflect this (rhbz#947786)

 .gitignore                          |    1 +
 arc-5.21p-clarify-license.patch     |  502 +++++++++++++++++++++++++++++++++++
 arc-5.21p-manpage-section-fix.patch |   23 ++
 arc-5.21p-spelling.patch            |   16 ++
 arc.spec                            |   34 ++-
 sources                             |    2 +-
 6 files changed, 564 insertions(+), 14 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e42e380..f0bea49 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 arc-5.21o.tgz
+/arc-5.21p.tar.gz
diff --git a/arc-5.21p-clarify-license.patch b/arc-5.21p-clarify-license.patch
new file mode 100644
index 0000000..a62ab9e
--- /dev/null
+++ b/arc-5.21p-clarify-license.patch
@@ -0,0 +1,502 @@
+diff -up arc-5.21p/Arc521.doc~ arc-5.21p/Arc521.doc
+--- arc-5.21p/Arc521.doc~	2010-08-07 15:06:42.000000000 +0200
++++ arc-5.21p/Arc521.doc	2013-04-03 15:07:43.759714829 +0200
+@@ -60,7 +60,8 @@ Associates, Inc. in October of 1986.
+ Section                                           Page
+ 
+ 
+-Introduction  ....................................   1
++License  .........................................   1
++Introduction  ....................................   2
+ Using ARC  .......................................   3
+ ARC commands  ....................................   5
+     Adding files  ................................   5
+@@ -81,7 +82,6 @@ MARC  ..................................
+ ARCE  ............................................  20
+ Version numbers  .................................  21
+ Common questions and answers  ....................  22
+-Maintenance contracts  ...........................  24
+ Revision history  ................................  25
+     Changes in version 3  ........................  25
+     Changes in version 4  ........................  25
+@@ -94,7 +94,6 @@ Revision history  ......................
+     Changes in version 5.2  ......................  30
+ Program history and credits  .....................  31
+ Bulletin boards  .................................  33
+-Site licenses  ...................................  34
+ 
+ 
+ 
+@@ -108,80 +107,65 @@ Site licenses  .........................
+ 
+ 
+ 
+-         INTRODUCTION
++
++         LICENSE
++
++
++
++ARC is Free Software distributed under the terms of the GNU General Public
++License (See COPYING for license details).
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+ 
+ 
+ 
+-ARC is the copyrighted property of System Enhancement
+-Associates, Inc.  You are granted a limited license to
+-use ARC, and to copy it and distribute it, provided
+-that the following conditions are met:
+-
+-1) No fee may be charged for such copying and
+-   distribution.
+-
+-2) ARC may ONLY be distributed in its original,
+-   unmodified state.
+-
+-3) ARC may *not* be distributed, in whole or in part, as
+-   part of any commercial product or service without
+-   the express written permission of System
+-   Enhancement Associates.
+-
+-
+-Contributions for the use of this program will be
+-appreciated, and should be sent to:
+-
+-          System Enhancement Associates, Inc.
+-             21 New Street, Wayne NJ 07470
+-
+-You may not use this product in a commercial
+-environment or a governmental organization without
+-paying a license fee of $35.  Site licenses and
+-commercial distribution licenses are available.  A
+-program disk and printed documentation are available
+-for $50.  See the order form enclosed with this manual
+-for more details.
+ 
+ 
+ 
+-ARC is user supported software.  This means that you
+-may copy it freely and give the copies away to anyone
+-you wish, at no cost.  They are in turn requested to
+-send in a contribution if they decide to use it.
+-
+-The user supported software concept (often referred to
+-as "shareware") is an attempt to provide software at low
+-cost.  The cost of offering a new product by
+-conventional means is staggering, and hence dissuades
+-many independent authors and small companies from
+-developing and promoting their ideas.  User supported
+-software is an attempt to develop a new marketing
+-channel, where products can be introduced at low cost.
+ 
+ 
+ 
+ 
+-ARC                                              Page 1
+-If user supported software works, then everyone will
+-benefit.  The user will benefit by receiving quality
+-products at low cost, and by being able to "test
+-drive" software thoroughly before purchasing it.  The
+-author benefits by being able to enter the commercial
+-software arena without first needing large sources of
+-venture capital.
+-
+-But it can only work with your support.  We're not
+-just talking about ARC here, but about all user
+-supported software.  If you obtain a user supported
+-program from a friend or colleague, and are still
+-using it after a couple of weeks, then it is obviously
+-worth something to you, and a contribution should be
+-sent.
+ 
+ 
+ 
+-And now, back to ARC:
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++ARC                                              Page 1
++         INTRODUCTION
++
++
+ 
+ ARC is used to create and maintain file archives.  An
+ archive is a group of files collected together into
+@@ -217,6 +201,22 @@ never be larger than the original file.
+ 
+ 
+ 
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+ ARC                                              Page 2
+            USING ARC
+ 
+@@ -1196,14 +1196,14 @@ If you run ARCE with no arguments at all
+ give you a brief reminder of how to use it.
+ 
+ 
+-NOTICE:
NOTICE: ARCE is the copyrighted property of Vernon D.
+-        Buerg and Wayne Chin.  It is included on the
+-        ARC program disk as a service to ARC users.
+-
+-        Vernon D. Buerg
+-        456 Lakeshire Drive
+-        Daly City, CA  94015
+-        RBBS: (415) 994-2944
++NOTICE: ARCE is not Free Software, and thus is not included with this version
++of ARC.
++
++
++
++
++
++
+ 
+ 
+ 
+@@ -1303,13 +1303,7 @@ A: ARC.EXE.  One or more people have bee
+    worth the extra step in development in this case.
+ 
+ 
+-Q: How can I get the latest version of ARC?
+ 
+-A: ARC updates are distributed through normal
+-   shareware channels, and by FidoNet.  We also ship a
+-   program update disk on every order of $50 or more.
+-   Also, please refer to the next section for
+-   information about our maintenance contracts.
+ 
+ 
+ 
+@@ -1317,32 +1311,14 @@ A: ARC updates are distributed through n
+ 
+ 
+ 
+-ARC                                             Page 22
+-Q: Can I use ARC to distribute my public domain or
+-   shareware program?
+ 
+-A: Yes, of course.
+ 
+ 
+-Q: Can I use ARC to distribute my commercial software
+-   package?
+ 
+-A: Yes, provided that you obtain a commercial
+-   distribution license from us.  Please contact us
+-   for details.
+-
+-
+-Q: I'm a commercial user.  Why should I pay for
+-   shareware that others get for free?
+-
+-A: Because you cannot credibly plead poverty.
+-              ___
   Shareware, all shareware, is an attempt to develop
+-   a new marketing channel to the benefit of everyone.
+-   You can still "test drive" shareware for a short
+-   period, but if you decide to use it in your
+-   business, then you should pay for it.
+ 
+ 
++ARC                                             Page 22
++
+ Q: Why not allow me to select which method of
+    compression I want ARC to use?
+ 
+@@ -1372,18 +1348,42 @@ A: It would needlessly complicate ARC, b
+ 
+ 
+ 
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
++
+ ARC                                             Page 23
+-     MAINTENANCE CONTRACTS
++
++
++
++
++
++
++
+ 
+ 
+ 
+-Registered users of ARC receive 90 days of telephone
+-support at no extra charge.  If you wish, you can
+-extend this by pruchasing a maintenance contract.
+ 
+-A maintenance contract costs $50 per year and entitles
+-you to unlimited telephone support, as well as free
+-updates to ARC as they come out.
+ 
+ 
+ 
+@@ -1923,178 +1923,3 @@ distribute ARC.
+ 
+ 
+ ARC                                             Page 33
+-         SITE LICENSES
+-
+-
+-
+-Corporate users may wish to obtain a site license for
+-the use of ARC.  Please use the order form in this
+-manual to order a site license.  Site licenses are
+-granted as of when we receive your payment.  License
+-fees vary depending on the number of computers on
+-which ARC will be used, as follows:
+-
+-     1 to  9 machines  $35 each
+-    10 to 24 machines  $25 each
+-    25 to 49 machines  $20 each
+-    50 to 99 machines  $15 each
+-    over  99 machines  $1500 one time fee
+-
+-
+-
+-Enclosed is a site license agreement, which should be
+-signed and sent with your payment when ordering a
+-commercial site license.
+-
+-
+-A commercial site license does not include additional
+-copies of the ARC program disk and the ARC manual.
+-Instead, you make your own copies of the disk and
+-manual as you need them.  If you wish, you can order
+-additional program disks and manuals from us.
+-
+-Additional program disks cost $10 each.  Additional
+-manuals cost $20 each.  If you wish, you can order
+-program sets for $40 each.  A "program set" is a
+-program disk and manual enclosed in a vinyl binder.
+-There is a $50 minimum on all orders.
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-ARC                                             Page 34
+-             SITE LICENSE APPLICATION
+-
+-
+-
+-The use of ARC in a commercial environment or government organization
+-is granted under the following terms:
+-
+-1.  Payment of the license fee must be made to System Enhancement
+-    Associates, Inc.  The fee is based on the number of computers
+-    which will be used to run ARC, as follows:
+-
+-          1 to  9 machines  $35 each
+-         10 to 24 machines  $25 each
+-         25 to 49 machines  $20 each
+-         50 to 99 machines  $15 each
+-         over  99 machines  $1500 one time fee
+-
+-2.  You may use ARC on the number of computers included in the license
+-    fee.  If you have paid the fee for over 99 machines, then you may
+-    use ARC on any number of computers within your organization.
+-
+-3.  You may make copies of the program and documentation, in their
+-    original,  unmodified form,  without restriction.  You may
+-    distribute these copies without restriction.
+-
+-4.  If these copies are distributed outside of your organization,  you
+-    have no obligation to control the use of those copies which are
+-    outside of your organization.
+-
+-5.  You may make copies of the program documentation, in both its
+-    printed form and machine readable form, without restriction.
+-
+-6.  You may use all future versions of ARC under this license.
+-
+-7.  You may *not* modify the program or charge a fee for copying or
+-    distributing the program or its documentation.
+-
+-8.  It is your responsibility to make the necessary copies and to
+-    deliver them to the computers which they will be used on.  If you
+-    wish, you can order additional ARC program disks and manuals.
+-
+-9.  We are not responsible for *anything* that may happen or not happen
+-    if you use ARC.  You're on your own.
+-
+-
+-    I agree to abide by the terms and conditions of this license.
+-
+-    _____________________________         __________________________
+-    Signature                             Date
+-
+-    _____________________________
+-    Name (please print or type)
+-
+-    _____________________________
+-    Title
+-
+-    _____________________________
+-    Company
+-
+-
+-                   ORDER FORM
+-
+-
+-
+-Check which items you wish to purchase:
+-
+-    [] Noncommercial license for the use of ARC.
+-
+-    [] Commercial license for the use of ARC on ___ computers (see
+-       attached price schedule and terms).
+-
+-    [] Program disk and documentation (only on orders of $50 or more,
+-       not counting maintenance contracts).
+-
+-    [] ____ additional program disks at $10 per disk.
+-
+-    [] ____ additional manuals at $20 per manual
+-
+-    [] ____ additional program sets (disk, manual, and binder) at $40
+-       per program set.
+-
+-    [] One year maintenance agreement at $50 per year.
+-
+-    [] Payment of $_____ is enclosed (check or money order).
+-
+-    [] Please charge $_____ to my [] Visa or [] MasterCard:
+-
+-      Card number:  _______________________________
+-
+-      Expiration date:  ___________________________
+-
+-      Signature:  _________________________________
+-
+-    _______________________________________________
+-    Name
+-
+-    _______________________________________________
+-
+-
+-    _______________________________________________
+-    Address
+-
+-    ______________________   ________  ____________
+-    City                     State     Zip
+-
+-    _______/_______
+-    FidoNet address
+-
+-
+-Send this completed form to:
+-
+-                  System Enhancement Associates, Inc.
+-                     21 New Street, Wayne NJ 07470
+-
+-For program disk orders outside the U.S., please add an additional $5,
+-and enclose an international money order payable in U.S. currency.
+-
+-For commercial site license orders, please enclose a signed copy of
+-the site license agreement.
+-
+diff -up arc-5.21p/Readme~ arc-5.21p/Readme
+--- arc-5.21p/Readme~	2010-08-07 15:06:42.000000000 +0200
++++ arc-5.21p/Readme	2013-04-03 14:45:24.840611200 +0200
+@@ -89,12 +89,12 @@ the programs behave indentically. Note t
+ ARC520.DOC - the differences between the two versions are described in
+ the file CHANGES.521.
+  
+-Oh yeah - this program may be distributed freely so long as you don't
+-modify it in any way. You may not charge for distributing it. (Don't
+-feel bad, I can't charge for it either. }-) It'd be nice if you kept
+-this and the other enclosed doc files with it when distributing, but
+-I'm not going to make a fuss about it. Most people are so familiar
+-with the program by now that it wouldn't matter much anyway. You
++Oh yeah - this program may be distributed freely under the terms of
++the GNU General Public License (See COPYING for license details).
++
++It'd be nice if you kept this and the other enclosed doc files with it when
++distributing, but I'm not going to make a fuss about it. Most people are so
++familiar with the program by now that it wouldn't matter much anyway. You
+ should keep this README file around, so bug reports & such will find
+ their way back to me. (Bugs? What bugs? Nah, there aren't any bugs...)
+  
diff --git a/arc-5.21p-manpage-section-fix.patch b/arc-5.21p-manpage-section-fix.patch
new file mode 100644
index 0000000..7bf339a
--- /dev/null
+++ b/arc-5.21p-manpage-section-fix.patch
@@ -0,0 +1,23 @@
+This patch changes the man page sections from 1L to 1. This is
+also already changed upstream but not released yet.
+
+Index: arc-5.21p/arc.1
+===================================================================
+--- arc-5.21p.orig/arc.1	2011-01-01 13:37:54.000000000 +0000
++++ arc-5.21p/arc.1	2011-01-01 13:38:03.000000000 +0000
+@@ -1,4 +1,4 @@
+-.TH ARC 1L "11 Nov 1991" "Howard Chu at JPL" "LOCAL COMMANDS"
++.TH ARC 1 "11 Nov 1991" "Howard Chu at JPL" "LOCAL COMMANDS"
+ .SH NAME
+ arc \- pc archive utility
+ .SH SYNOPSIS
+Index: arc-5.21p/marc.1
+===================================================================
+--- arc-5.21p.orig/marc.1	2011-01-01 13:37:57.000000000 +0000
++++ arc-5.21p/marc.1	2011-01-01 13:38:07.000000000 +0000
+@@ -1,4 +1,4 @@
+-.TH MARC 1L "25 Nov 1992" "Howard Chu at JPL" "LOCAL COMMANDS"
++.TH MARC 1 "25 Nov 1992" "Howard Chu at JPL" "LOCAL COMMANDS"
+ .SH NAME
+ marc \- archive merger
+ .SH SYNOPSIS
diff --git a/arc-5.21p-spelling.patch b/arc-5.21p-spelling.patch
new file mode 100644
index 0000000..4af5646
--- /dev/null
+++ b/arc-5.21p-spelling.patch
@@ -0,0 +1,16 @@
+This patch fixes a spelling error in arc's man page. This error
+is already fixed upstream but not released yet.
+
+Index: arc-5.21p/arc.1
+===================================================================
+--- arc-5.21p.orig/arc.1	2011-01-01 13:26:19.000000000 +0000
++++ arc-5.21p/arc.1	2011-01-01 13:34:35.000000000 +0000
+@@ -137,7 +137,7 @@
+ .I Arc
+ Version 2 differs from version 1 in that archive entries
+ are automatically compressed when they are added to the archive,
+-making a separate compression step unecessary.  The nature of the
++making a separate compression step unnecessary.  The nature of the
+ compression is indicated by the header version number placed in
+ each archive entry, as follows:
+ .nf
diff --git a/arc.spec b/arc.spec
index fe6ed28..0c39e1d 100644
--- a/arc.spec
+++ b/arc.spec
@@ -1,12 +1,18 @@
 Name:      arc
-Version:   5.21o
-Release:   12%{?dist}
+Version:   5.21p
+Release:   1%{?dist}
 Summary:   Arc archiver
 Group:     Applications/Archiving
 License:   GPL+
 URL:       http://arc.sourceforge.net/
-Source:    http://heanet.dl.sourceforge.net/sourceforge/%{name}/%{name}-%{version}.tgz
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+Source0:   http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
+# 2 small polish patches courtesy of Debian
+Patch0:    arc-5.21p-spelling.patch
+Patch1:    arc-5.21p-manpage-section-fix.patch
+# Arc was once shareware, but has been relicensed to the GPL with permission
+# of its original author. But there still is some confusing license text in the
+# docs this clarifies those parts of the text (rhbz#947786)
+Patch2:    arc-5.21p-clarify-license.patch
 
 %description
 Arc file archiver and compressor. Long since superseded by zip/unzip
@@ -15,6 +21,9 @@ but useful if you have old .arc files you need to unpack.
 
 %prep
 %setup -q
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
 sed -i -e 's,^OPT =.*$,OPT = ${RPM_OPT_FLAGS},' Makefile
 
 
@@ -23,24 +32,23 @@ make %{?_smp_mflags}
 
 
 %install
-rm -fr %{buildroot}
 install -m 0755 -d %{buildroot}{%{_bindir},%{_mandir}/man1}
 install -m 0755 arc marc %{buildroot}%{_bindir}
-install -m 0644 arc.1 %{buildroot}%{_mandir}/man1/
-
-
-%clean
-rm -fr %{buildroot}
+install -m 0644 arc.1 marc.1 %{buildroot}%{_mandir}/man1/
 
 
 %files
-%defattr(0644, root, root, 0755)
 %doc LICENSE COPYING PATCHLEVEL Readme Arc521.doc
-%doc %{_mandir}/man1/*
-%attr (0755,root,root) %{_bindir}/*
+%{_bindir}/*
+%{_mandir}/man1/*
 
 
 %changelog
+* Wed Apr  3 2013 Hans de Goede <hdegoede at redhat.com> 5.21p-1
+- Update to latest upstream release: 5.21p
+- arc was once shareware relicensed to the GPL with permission of its original
+  author, update the docs to reflect this (rhbz#947786)
+
 * Wed Feb 13 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 5.21o-12
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
 
diff --git a/sources b/sources
index 2595daf..6dcc506 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-3b30c739b42b2fe8ac4ec0a05f34f284  arc-5.21o.tgz
+902ce24b23422880d474df6f1d9eba5e  arc-5.21p.tar.gz


More information about the scm-commits mailing list