Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/10.4-EOL/libs/pythonmods
In directory vz-cvs-3.sog:/tmp/cvs-serv11787

Modified Files:
        cvs2svn-py.info 
Added Files:
        dexml-py.info 
Log Message:
sync. w/ 10.!4/stable, validated on powerpc-darwin8


Index: cvs2svn-py.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/stable/main/finkinfo/10.4-EOL/libs/pythonmods/cvs2svn-py.info,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- cvs2svn-py.info     11 Jul 2011 04:08:34 -0000      1.1
+++ cvs2svn-py.info     21 Nov 2011 23:03:41 -0000      1.2
@@ -1,37 +1,25 @@
 Info2: <<
 Package: cvs2svn-py%type_pkg[python]
-Version: 1.5.1
-Revision: 11
-Distribution: (%type_pkg[python] = 23) 10.4, (%type_pkg[python] = 24) 10.4, 
(%type_pkg[python] = 24) 10.5
-Type: python (2.3 2.4 2.5)
+Version: 2.3.99.5319
+Revision: 1
+#Fink's python25 doesn't build module mmap so we require 26 or later.
+Type: python (2.6 2.7)
 Description: CVS to SVN/git/bzr/hg repository converter
 License: BSD
-Maintainer: Christian Schaffner <chri...@users.sourceforge.net>
+Maintainer: Daniel Johnson <dan...@daniel-johnson.org>
 
 # Dependencies:
 BuildDepends: fink (>= 0.24.12)
-Depends: svn (>= 1.4.0-1), svn-client (>= 1.4.0-1), 
svn-swig-py%type_pkg[python] (>= 1.4.0-1), python%type_pkg[python] (>= 
1:2.3.3-23) | python%type_pkg[python]-nox (>= 1:2.3.3-23), 
python%type_pkg[python]-socket-ssl (>= 1:2.3.3-23) | 
python%type_pkg[python]-socket (>= 1:2.3.3-23) | 
python%type_pkg[python]-socket-nox (>= 1:2.3.3-23)
-Conflicts: cvs2svn (<= 1:1.1.99-1)
-Replaces: cvs2svn (<= 1:1.1.99-1)
-
-# Patch Phase:
-PatchFile: %{Ni}.patch
-PatchFile-MD5: b7a31bc05e40e73d7763e3b78dc70c9e
+Depends: svn (>= 1.6.9-1), python%type_pkg[python]
+Recommends: git, bzr-py%type_pkg[python], mercurial-py%type_pkg[python]
+Conflicts: %{Ni}23-bin, %{Ni}24-bin, %{Ni}25-bin 
+Replaces: %{Ni}23-bin, %{Ni}24-bin, %{Ni}25-bin
 
 # Unpack Phase:
-Source: mirror:custom:cvs2svn-%v.tar.gz
-Source-MD5: d1e42ea51b373be0023f2b3f6b80ec01
-CustomMirror: <<
- Primary: http://cvs2svn.tigris.org/files/documents/1462/36129/
- Secondary: http://chris01.users.finkproject.org/
-<<
-
-# Patch Phase:
-PatchScript: <<
-       %{default_script}
- perl -pi -e 's;#!/usr/bin/env python;#!%p/bin/python%type_raw[python];' 
run-tests.py
- perl -pi -e 's;#!/usr/bin/env python;#!%p/bin/python%type_raw[python];' 
setup.py
-<<
+#Source: http://cvs2svn.tigris.org/files/documents/1462/46528/cvs2svn-%v.tar.gz
+Source: http://homepage.mac.com/danielj7/cvs2svn-%v.tar.bz2
+Source-MD5: 6f7325c7a289703aaa739c9f09b3ecdc
+SourceDirectory: cvs2svn
 
 # Compile Phase:
 CompileScript: <<
@@ -39,59 +27,105 @@
 <<
 
 InfoTest: <<
- TestScript: make check PYTHON=python%type_raw[python] || exit 2
+ TestScript: make check PYTHON=%p/bin/python%type_raw[python] || exit 2
 <<
 
 # Install Phase:
-DocFiles: BUGS CHANGES COMMITTERS COPYING HACKING README design-notes.txt
+DocFiles: BUGS CHANGES COMMITTERS COPYING HACKING README *example.options 
contrib/*
 InstallScript: <<
- make install DESTDIR=%d PYTHON=python%type_raw[python]
- 
+# This needs to be run after TestScript or it gets wiped out.
+ perl -pi -e 's;#!/usr/bin/env python;#!%p/bin/python%type_raw[python];' 
cvs2svn cvs2git cvs2bzr
+ make man PYTHON=%p/bin/python%type_raw[python]
+
+ make install DESTDIR=%d PYTHON=%p/bin/python%type_raw[python]
+ mv %i/bin/cvs2svn %i/bin/cvs2svn-py%type_pkg[python]
+ mv %i/bin/cvs2git %i/bin/cvs2git-py%type_pkg[python]
+ mv %i/bin/cvs2bzr %i/bin/cvs2bzr-py%type_pkg[python]
+
  # Install verify-cvs2svn
- perl -pi -e 's;#!/usr/bin/env python;#!%p/bin/python%type_raw[python];' 
verify-cvs2svn.py
- /usr/bin/install -m 755 verify-cvs2svn.py %i/bin/verify-cvs2svn
+ perl -pi -e 's;#!/usr/bin/env python;#!%p/bin/python%type_raw[python];' 
contrib/verify-cvs2svn.py
+ /usr/bin/install -m 755 contrib/verify-cvs2svn.py 
%i/bin/verify-cvs2svn-py%type_pkg[python]
  
  ### Install docu
- /usr/bin/install -m 755 -d %i/share
- /usr/bin/install -m 755 -d %i/share/doc
  /usr/bin/install -m 755 -d %i/share/doc/%n
  cp -r www %i/share/doc/%n
  chmod ugo+r %i/share/doc/%n/www
- /usr/bin/install -m 755 -d %i/share/man
  /usr/bin/install -m 755 -d %i/share/man/man1
- /usr/bin/install -m 644 cvs2svn.1 %i/share/man/man1
+ /usr/bin/install -m 644 cvs2svn.1 
%i/share/man/man1/cvs2svn.1-py%type_pkg[python]
+ /usr/bin/install -m 644 cvs2git.1 
%i/share/man/man1/cvs2git.1-py%type_pkg[python]
+ /usr/bin/install -m 644 cvs2bzr.1 
%i/share/man/man1/cvs2bzr.1-py%type_pkg[python]
+
 <<
-SplitOff: <<
- Package: %N-bin
- Description: Binaries for cvs2svn (Python %type_raw[python])
- Depends: %N (= %v-%r)
- Conflicts: cvs2svn (<= 1:1.1.99-1), %{Ni}23-bin, %{Ni}24-bin
- Replaces: cvs2svn (<= 1:1.1.99-1), %{Ni}23-bin, %{Ni}24-bin
- Files: bin share/man
+PostInstScript: <<
+       update-alternatives --install %p/bin/cvs2svn cvs2svn 
%p/bin/cvs2svn-py%type_pkg[python] %type_pkg[python] --slave 
%p/share/man/man1/cvs2svn.1 cvs2svn.1 
%p/share/man/man1/cvs2svn.1-py%type_pkg[python] --slave %p/bin/verify-cvs2svn 
verify-cvs2svn %p/bin/verify-cvs2svn-py%type_pkg[python]
+       update-alternatives --install %p/bin/cvs2git cvs2git 
%p/bin/cvs2git-py%type_pkg[python] %type_pkg[python] --slave 
%p/share/man/man1/cvs2git.1 cvs2git.1 
%p/share/man/man1/cvs2git.1-py%type_pkg[python]
+       update-alternatives --install %p/bin/cvs2bzr cvs2bzr 
%p/bin/cvs2bzr-py%type_pkg[python] %type_pkg[python] --slave 
%p/share/man/man1/cvs2bzr.1 cvs2bzr.1 
%p/share/man/man1/cvs2bzr.1-py%type_pkg[python]
+<<
+PreRmScript: <<
+       update-alternatives --remove cvs2svn %p/bin/cvs2svn-py%type_pkg[python]
+       update-alternatives --remove cvs2git %p/bin/cvs2git-py%type_pkg[python]
+       update-alternatives --remove cvs2bzr %p/bin/cvs2bzr-py%type_pkg[python]
 <<
 
 # Additional Info:
 DescDetail: <<
-cvs2svn is a Python script that converts a CVS repository to a Subversion 
-repository. It is designed for one-time conversions, not for repeated 
-synchronizations between CVS and Subversion.
+cvs2svn is a tool for migrating a CVS repository to Subversion, git,
+Bazaar, or Mercurial. The main design goals are robustness and 100% data
+preservation. cvs2svn can convert just about any CVS repository we've ever
+seen, including gcc, Mozilla, FreeBSD, KDE, GNOME...
+
+.. cvs2svn: http://cvs2svn.tigris.org/
+.. Subversion: http://svn.tigris.org/
+.. git: http://git-scm.com/
+.. Bazaar: http://bazaar-vcs.org/
+.. Mercurial: http://mercurial.selenic.com/
+
+cvs2svn infers what happened in the history of your CVS repository and
+replicates that history as accurately as possible in the target SCM. All
+revisions, branches, tags, log messages, author names, and commit dates are
+converted. cvs2svn deduces what CVS modifications were made at the same time,
+and outputs these modifications grouped together as changesets in the target
+SCM. cvs2svn also deals with many CVS quirks and is highly configurable.
+See the comprehensive `feature list`.
+
+.. feature list: http://cvs2svn.tigris.org/features.html
+.. documentation: http://cvs2svn.tigris.org/cvs2svn.html
+
+Please read the documentation carefully before using cvs2svn.
 <<
 DescUsage: <<
 Type 'cvs2svn --help' or 'man cvs2svn' for help. Read the home page for more 
 information - also available from 
-/sw/share/doc/cvs2svn/www/cvs2svn.html
+%p/share/doc/%n/www/cvs2svn.html
+
+To use the cvs2git and cvs2bzr tools, you need to install the
+git and bzr-py%type_pkg[python] packages, respectively.
+
+To use "cvs2hg", you need to install mercurial-py%type_pkg[python].
+
+"cvs2hg" is shorthand for "cvs2git in the mode where it is
+outputting to Mercurial instead of git".  But the program that needs
+to be run is still called "cvs2git".  Run it with the --options
+option, passing it this file as argument:
+
+       cvs2git --options=%p/share/doc/%n/cvs2hg-example.options
 
 Check your new repository carefully after conversion. Mail 
-d...@cvs2svn.tigris.org if you encounter any problems. You can also ask
-questions on IRC at irc.freenode.net, channel #cvs2svn.                        
+us...@cvs2svn.tigris.org if you encounter any problems. You can also ask
+questions on IRC at irc.freenode.net, channel cvs2svn.
 
 You may use the tool 'verify-cvs2svn' to verify your conversion. But a
 WARNING: The 'verify-cvs2svn' is not yet finished. It may produce false 
 warnings or ignore serious problems. Don't trust it!
 <<
-DescPort: <<
-Patched the tests to not fail with Python 2.5. More info can be found at
-http://cvs2svn.tigris.org/issues/show_bug.cgi?id=112
+DescPackaging: <<
+The old cvs2svn-pyXX-bin packages are re-incorporated
+into the cvs2svn-pyXX packages as of 2.0.1-11.
+
+Previously maintained by Christian Schaffner <chri...@users.sourceforge.net>
+
+Tarball made from upstream svn revision 5319 from
+http://cvs2svn.tigris.org/svn/cvs2svn/trunk
 <<
 Homepage: http://cvs2svn.tigris.org/cvs2svn.html
 

--- NEW FILE: dexml-py.info ---
Info2: <<
Package: dexml-py%type_pkg[python]
Version: 0.3.7
Revision: 1
Type: python (2.5 2.6 2.7 3.1 3.2)
Description: Object-XML mapper for Python
DescDetail: <<
        The dexml module takes the obvious mapping between XML tags and Python
        objects and lets you capture that as cleanly as possible. Loosely
        inspired by Django's ORM, you write simple class definitions to define
        the expected structure of your XML document.
<<
Maintainer: Daniel Johnson <dan...@daniel-johnson.org>
License: BSD
Homepage: http://pypi.python.org/pypi/dexml

Source: mirror:custom:d/dexml/dexml-%v.tar.gz
Source-MD5: 4ac9d3cec01f190f9622a6b0678da4ee

Depends: python%type_pkg[python]
BuildDepends: fink (>= 0.24.12), (%type_pkg[python] >= 31) 
distribute-py%type_pkg[python]

PatchScript: <<
        #!/bin/bash -ev
        if [ "%type_pkg[python]" -ge "30" ]; then
                perl -pi -e "s/u'/'/; s/ParseError: /dexml.ParseError: /" 
dexml/__init__.py
        fi
<<

CompileScript: %p/bin/python%type_raw[python] setup.py build

InfoTest: <<
        TestDepends: (%type_pkg[python] != 31) discover-py%type_pkg[python]
        TestScript: <<
                #!/bin/bash -ev
                if [ "%type_pkg[python]" -ge "30" ]; then
                        %p/bin/python%type_raw[python] setup.py test || exit 2
                        # Clear out .pyc files since they hardcode the build 
dir.
                        # Python >=3.2 puts them in __pycache__.
                        rm -rf build/lib/dexml/*.pyc build/lib/dexml/__pycache__
                else
                        %p/bin/discover-py%type_pkg[python] || exit 2
                fi
        <<
<<

InstallScript: %p/bin/python%type_raw[python] setup.py install --root=%d

DocFiles: ChangeLog.txt LICENSE.txt PKG-INFO README.txt

CustomMirror: <<
    eur-NL: http://a.pypi.python.org/packages/source/
    nam-US: http://b.pypi.python.org/packages/source/
    eur-DE: http://c.pypi.python.org/packages/source/
    eur-DE: http://d.pypi.python.org/packages/source/
    eur-DE: http://e.pypi.python.org/packages/source/
    eur-DE: http://f.pypi.python.org/packages/source/
<<
<<


------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to