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

Modified Files:
        cvs2svn-py.info 
Added Files:
        bzr-fastimport-py.info bzr-git-py.info git-goggles-py.info 
        hg-fastimport-py.info hg-git-py.info hgsubversion-py.info 
        lzma-py.info pysvn-py.info pysvn-py.patch stgit-py.info 
        subvertpy-py.info versions-py.info 
Removed Files:
        cvs2svn-py.patch 
Log Message:
Sync to stable.


--- NEW FILE: stgit-py.info ---
Info2: <<
Package: stgit-py%type_pkg[python]
Version: 0.15
Revision: 1
Type: python (2.6 2.7)
Description: Maintain a patch series on top of Git
DescDetail: <<
        StGit is a Python application providing similar functionality to Quilt
        (i.e. pushing/popping patches to/from a stack) on top of Git. These
        operations are performed using Git commands and the patches are stored
        as Git commit objects, allowing easy merging of the StGit patches into
        other repositories using standard Git functionality.
<<
Maintainer: Daniel Johnson <[email protected]>
License: GPL2+
Homepage: http://procode.org/stgit/

Source: http://download.gna.org/stgit/stgit-%v.tar.gz
Source-MD5: a4721b2a5f529cf5450109f9fcb4db19

Depends: python%type_pkg[python], git

CompileScript: <<
        make PYTHON=%p/bin/python%type_raw[python] prefix=%p
<<

InfoTest: <<
        TestScript: <<
                make -k test PYTHON=%p/bin/python%type_raw[python] prefix=%p 
GIT_SKIP_TESTS="t1000.4 t1000.7 t1000.12 t1800.16 t3200 t4100.4 t4100.5 t4100.6 
t4100.8 t4100.9"
        <<
        TestSuiteSize: large
<<

InstallScript: <<
        make install PYTHON=%p/bin/python%type_raw[python] prefix=%p DESTDIR=%d
        /bin/mv %i/bin/stg %i/bin/stg-py%type_pkg[python]
        /bin/mv %i/share/stgit %i/share/%n
<<

DocFiles: AUTHORS COPYING PKG-INFO README RELEASENOTES TODO

PostInstScript: <<
        update-alternatives --install %p/bin/stg stg 
%p/bin/stg-py%type_pkg[python] %type_pkg[python]
<<

PreRmScript: <<
        if [ $1 != "upgrade" ]; then
                update-alternatives --remove stg %p/bin/stg-py%type_pkg[python]
        fi
<<
<<

--- NEW FILE: git-goggles-py.info ---
Info2: <<
Package: git-goggles-py%type_pkg[python]
Version: 0.2.7
Revision: 1
Type: python (2.5 2.6 2.7)
Description: Git management utilities
DescDetail: <<
        A series of GIT utilities to streamline working with remote branches
        and reviewing code. You can think of git-goggles as 'git branch -a' on
        steroids. Just install and run 'git goggles'
<<
Maintainer: Daniel Johnson <[email protected]>
License: BSD
Homepage: http://pypi.python.org/pypi/git-goggles

Source: mirror:custom:g/git-goggles/git-goggles-%v.tar.gz
Source-MD5: 2d52b062f829261424bd688e39d1ba67

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

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

InstallScript: <<
        %p/bin/python%type_raw[python] setup.py install --root=%d
        mv %i/bin/git-goggles %i/bin/git-goggles-py%type_pkg[python]
<<

PostInstScript: <<
        update-alternatives --install %p/bin/git-goggles git-goggles 
%p/bin/git-goggles-py%type_pkg[python] %type_pkg[python]
<<

PreRmScript: <<
        if [ $1 != "upgrade" ]; then
                update-alternatives --remove git-goggles 
%p/bin/git-goggles-py%type_pkg[python]
        fi
<<

DocFiles: AUTHORS LICENSE PKG-INFO README.rst

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/
<<
<<

--- NEW FILE: subvertpy-py.info ---
Info2: <<
Package: subvertpy-py%type_pkg[python]
Version: 0.8.9
Revision: 1
Type: python (2.5 2.6 2.7)
Description: Python bindings for subversion
DescDetail: <<
    Python bindings for the Subversion version control system that are
    aimed to be complete, fast and feel native to Python programmers.

    Bindings are provided for the working copy, client, delta, remote
    access and repository APIs. A hookable server side implementation of
    the custom Subversion protocol (svn_ra) is also provided.

    subvertpy covers more of the APIs than python-svn. It provides a more
    "Pythonic" API than python-subversion, which wraps the Subversion C API
    pretty much directly. Neither provide a hookable server-side.
<<
Maintainer: Daniel Johnson <[email protected]>
License: LGPL2+
Homepage: http://samba.org/~jelmer/subvertpy/

Source: http://samba.org/~jelmer/subvertpy/subvertpy-%v.tar.gz
Source-MD5: e6f9e33bd93269897461dae87cffbfd4

Depends: python%type_pkg[python], svn15-shlibs, libapr.0-shlibs
BuildDepends: fink (>= 0.24.12), svn15-dev, libapr.0-dev, libaprutil.0-dev

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

InfoTest: <<
    TestDepends: (%type_pkg[python] << 27) unittest2-py%type_pkg[python]
    TestScript: <<
        #!/bin/bash -ev
        export PYTHONPATH=`ls -d %b/build/lib*`/subvertpy
        
        if [ '%type_pkg[python]' -lt '27' ]; then
                %p/bin/python%type_raw[python] -m unittest2.__main__ 
subvertpy.tests.test_suite || exit 2
        else
                %p/bin/python%type_raw[python] -m unittest 
subvertpy.tests.test_suite || exit 2
        fi
    <<
<<
        
InstallScript: <<
    %p/bin/python%type_raw[python] setup.py install \
        --root=%d
        /bin/mv %i/bin/subvertpy-fast-export 
%i/bin/subvertpy-fast-export-py%type_pkg[python]
<<

PostInstScript: <<
        update-alternatives --install %p/bin/subvertpy-fast-export 
subvertpy-fast-export %p/bin/subvertpy-fast-export-py%type_pkg[python] 
%type_pkg[python]
<<

PreRmScript: <<
        if [ $1 != "upgrade" ]; then
                update-alternatives --remove subvertpy-fast-export 
%p/bin/subvertpy-fast-export-py%type_pkg[python]
        fi
<<

DocFiles: AUTHORS COPYING NEWS TODO examples
<<

--- NEW FILE: bzr-fastimport-py.info ---
Info2: <<
Package: bzr-fastimport-py%type_pkg[python]
Version: 0.11.0
Revision: 1
Type: python (2.5 2.6 2.7)
Description: Back-end for fast data importing into bzr
DescDetail: <<
        %n alows data from various VCSes to be imported into Bazaar.
<<
DescUsage: <<
        Run "bzr help fastimport" for usage information.
        
        Mercurial and Subversion importing is available by default.
        To import from CVS, install "cvs2svn-py%type_pkg[python]".
        To import from git, install "git".
        To import from monotone, install "monotone".
        To import from Darcs, install "darcs".
        Importing from Perforce is also supported, but you're on
        your own getting that.
<<
Maintainer: Daniel Johnson <[email protected]>
License: GPL2+
Homepage: http://wiki.bazaar.canonical.com/BzrFastImport

Source: http://launchpadlibrarian.net/77813716/bzr-fastimport-%v.tar.gz
Source-MD5: c3ba588120f346d9f72773e512c8ef34

Depends: <<
        bzr-py%type_pkg[python] (>= 2.3.3-1),
        mercurial-py%type_pkg[python],
        python-fastimport-py%type_pkg[python],
        python%type_pkg[python],
        svn-swig-py%type_pkg[python]
<<
BuildDepends: fink (>= 0.24.12)
Recommends: cvs2svn-py%type_pkg[python], monotone, git

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

InfoTest: <<
        TestDepends: testtools-py%type_pkg[python]
        TestScript: BZR_PLUGINS_AT=fastimport@`pwd` 
%p/bin/python%type_raw[python]  %p/bin/bzr-py%type_pkg[python]  selftest  -s 
bp.fastimport
<<

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

DocFiles: COPYING.txt NEWS README.txt doc/notes.txt
<<

--- NEW FILE: hgsubversion-py.info ---
Info2: <<
Package: hgsubversion-py%type_pkg[python]
Version: 1.3
Revision: 1
Type: python (2.5 2.6 2.7)
Description: Mercurial as a Subversion client
DescDetail: <<
        hgsubversion is an extension for Mercurial that allows using Mercurial
        as a Subversion client.
<<
DescUsage: <<
        Add the two lines
        hgext.rebase =
        hgsubversion =
        to the [extensions] section of your ~/.hgrc file to enable.
        Use hg help hgsubversion to check that it is installed correctly and
        get usage information.
<<
Maintainer: Daniel Johnson <[email protected]>
License: GPL2+
Homepage: http://bitbucket.org/durin42/hgsubversion/wiki/Home

Source: https://bitbucket.org/durin42/hgsubversion/get/3292ff0380f3.tar.bz2
SourceRename: durin42-hgsubversion-3292ff0380f3.tar.bz2
SourceDirectory: durin42-hgsubversion-3292ff0380f3
#Source: mirror:custom:h/hgsubversion/hgsubversion-%v.tar.gz
Source-MD5: 537c6dbe9ce04e2872a29aad546b576a

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

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

InfoTest: TestScript: %p/bin/python%type_raw[python] tests/run.py || exit 2

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

DocFiles: COPYING README notes tools

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/
<<
<<

--- NEW FILE: bzr-git-py.info ---
Info2: <<
Package: bzr-git-py%type_pkg[python]
Version: 0.6.4
Revision: 1
Type: python (2.6 2.7)
Description: Clone git repositories with Bazaar
DescUsage: <<
        Now includes git-remote-bzr which allows git to access bzr repos.
        
        Use like: git clone bzr::http://bzr.example.com/some-bzr-repo
<<
Maintainer: Daniel Johnson <[email protected]>
License: GPL2+
Homepage: http://bazaar-vcs.org/BzrForeignBranches/Git

Source: http://samba.org/~jelmer/bzr/bzr-git-%v.tar.gz
Source-MD5: b4bfea69a582865253b92ef1bef1d1a9

Depends: <<
        bzr-fastimport-py%type_pkg[python],
        bzr-py%type_pkg[python] (>= 2.3.3-1),
        dulwich-py%type_pkg[python] (>= 0.8.0-1),
        python-fastimport-py%type_pkg[python],
        python%type_pkg[python]
<<
BuildDepends: fink (>= 0.24.12)
Suggests: git

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

InfoTest: <<
        TestDepends: testtools-py%type_pkg[python]
        TestScript: make check PYTHON=%p/bin/python%type_raw[python]
<<

InstallScript: <<
        %p/bin/python%type_raw[python] setup.py install --root=%d
        perl -pi -e 's|/usr/bin/env python|%p/bin/python%type_raw[python]|' 
git-remote-bzr
        cp git-remote-bzr %i/bin/git-remote-bzr-py%type_pkg[python]
        mv %i/bin/bzr-receive-pack %i/bin/bzr-receive-pack-py%type_pkg[python]
        mv %i/bin/bzr-upload-pack %i/bin/bzr-upload-pack-py%type_pkg[python]
<<

PostInstScript: <<
        update-alternatives --install %p/bin/git-remote-bzr git-remote-bzr 
%p/bin/git-remote-bzr-py%type_pkg[python] %type_pkg[python]
        update-alternatives --install %p/bin/bzr-receive-pack bzr-receive-pack 
%p/bin/bzr-receive-pack-py%type_pkg[python] %type_pkg[python]
        update-alternatives --install %p/bin/bzr-upload-pack bzr-upload-pack 
%p/bin/bzr-upload-pack-py%type_pkg[python] %type_pkg[python]

<<

PreRmScript: <<
        if [ $1 != "upgrade" ]; then
                update-alternatives --remove git-remote-bzr 
%p/bin/git-remote-bzr-py%type_pkg[python]
                update-alternatives --remove bzr-receive-pack 
%p/bin/bzr-receive-pack-py%type_pkg[python]
                update-alternatives --remove bzr-upload-pack 
%p/bin/bzr-upload-pack-py%type_pkg[python]
        fi
<<

DocFiles: notes/* COPYING HACKING NEWS README TODO
<<

--- cvs2svn-py.patch DELETED ---

Index: cvs2svn-py.info
===================================================================
RCS file: 
/cvsroot/fink/dists/10.4/stable/main/finkinfo/libs/pythonmods/cvs2svn-py.info,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- cvs2svn-py.info     8 Jun 2011 16:45:36 -0000       1.2
+++ cvs2svn-py.info     11 Nov 2011 02:51:57 -0000      1.3
@@ -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 <[email protected]>
+Maintainer: Daniel Johnson <[email protected]>
 
 # 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 
[email protected] if you encounter any problems. You can also ask
-questions on IRC at irc.freenode.net, channel #cvs2svn.                        
[email protected] 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 <[email protected]>
+
+Tarball made from upstream svn revision 5319 from
+http://cvs2svn.tigris.org/svn/cvs2svn/trunk
 <<
 Homepage: http://cvs2svn.tigris.org/cvs2svn.html
 

--- NEW FILE: hg-git-py.info ---
Info2: <<
Package: hg-git-py%type_pkg[python]
Version: 0.3.1
Revision: 1
Type: python (2.5 2.6 2.7)
Description: Mercurial as a Git client
DescDetail: <<
        This is the Hg-Git plugin for Mercurial, adding the ability to push to
        and pull from a Git server repository from Mercurial. This means you
        can collaborate on Git based projects from Mercurial, or use a Git
        server as a collaboration point for a team with developers using both
        Git and Mercurial.
<<
DescUsage: <<
        Add the two lines
        hgext.bookmarks =
        hggit =
        to the [extensions] section of your ~/.hgrc file to enable.
        Use hg help hggit to check that it is installed correctly and
        get usage information.
<<
Maintainer: Daniel Johnson <[email protected]>
License: GPL2+
Homepage: http://hg-git.github.com/

Source: https://bitbucket.org/durin42/hg-git/get/3f45c88100e8.tar.bz2
Source-MD5: d077076801915454ac9468ea6ef26fea
SourceRename: hg-git-%v.tar.bz2
SourceDirectory: durin42-hg-git-3f45c88100e8

Depends: python%type_pkg[python], mercurial-py%type_pkg[python], 
dulwich-py%type_pkg[python] (>= 0.8.1-1)
BuildDepends: fink (>= 0.24.12), distribute-py%type_pkg[python]

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

# Tests don't work right.
# InfoTest: <<
#       TestScript: <<
#               perl -pi -e 's/"python",/"python%type_raw[python]",/' 
tests/run-tests.py
#               mkdir %b/tmp
#               PYTHONPATH=%b %p/bin/python%type_raw[python] tests/run-tests.py 
--with-hg=%p/bin/hg-py%type_pkg[python] --tmpdir=%b/tmp --verbose || exit 2
#       <<
# <<

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

DocFiles: COPYING DESIGN.txt README.md TODO.txt
<<

--- NEW FILE: hg-fastimport-py.info ---
Info2: <<
Package: hg-fastimport-py%type_pkg[python]
Version: 0.55
Revision: 2
Type: python (2.5 2.6 2.7)
Description: Fastimport extension for mercurial
DescDetail: <<
        The "fast import" format originates with Git, where it is used as the
        generic backend for converting other SCM repositories to git. It's
        generic enough that it can be used to feed a Mercurial repository as
        well, and that's what this extension does: read a "fast import" stream
        and turn it into changesets in a Mercurial repository. The potential of
        this extension is that any foreign SCM that can be converted to Git can
        also be converted to Mercurial, regardless of the capabilities of
        Mercurial's own ConvertExtension. The catch is that the conversion is a
        little cumbersome: first convert to a fast-import dump, then feed that
        dump to Mercurial.
        
        Add 'hgfastimport=' to the [extensions] section of ~/.hgrc to enable.
<<
DescPackaging: <<
        Tarball made from changeset 55:a88f0dd05e92 at
        http://vc.gerg.ca/hg/hg-fastimport/
<<
Maintainer: Daniel Johnson <[email protected]>
License: GPL2
Homepage: http://mercurial.selenic.com/wiki/FastImportExtension

Source: http://homepage.mac.com/danielj7/hg-fastimport-%v.tar.bz2
Source-MD5: 7c8141dc6dc5331a352c52a6da5648a7
SourceDirectory: hg-fastimport

Depends: python%type_pkg[python], pyfastimport-py%type_pkg[python] (>= 
0.747-2), mercurial-py%type_pkg[python]
BuildDepends: fink (>= 0.24.12)

PatchScript: perl -pi -e 's/from fastimport/from pyfastimport/' 
hgfastimport/*.py

CompileScript: %p/bin/python%type_raw[python] -m compileall hgfastimport

InstallScript: <<
        mkdir -p %i/lib/python%type_raw[python]/site-packages
        cp -R hgfastimport %i/lib/python%type_raw[python]/site-packages
<<      

DocFiles: COPYING README.txt
<<

--- NEW FILE: versions-py.info ---
Info2: <<
Package: versions-py%type_pkg[python]
Version: 0.4
Revision: 1
Type: python (2.5 2.6 2.7)
Description: Display versions of hg and extensions
DescDetail: <<
        Display the version information for Mercurial and all 
        nstalled extensions.
<<
DescUsage: <<
        Add the line
        versions =
        to the [extensions] section of your ~/.hgrc file to enable.
        Use hg help versions to check that it is installed correctly and
        get usage information.
<<
Maintainer: Daniel Johnson <[email protected]>
License: GPL2+
Homepage: http://pypi.python.org/pypi/hg-versions

Source: mirror:custom:h/hg-versions/hg-versions-%v.tar.gz
Source-MD5: e49f3e219ef08511bc35cd99e94dc61f

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

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

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

DocFiles: CHANGELOG.rst PKG-INFO README.rst

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/
<<
<<

--- NEW FILE: lzma-py.info ---
Info2: <<
Package: lzma-py%type_pkg[python]
Version: 0.5.3
Revision: 2
#Doesn't build with < 2.6 >= 3.0
Type: python (2.6 2.7)
Description: Python interface for the liblzma library
Maintainer: Daniel Johnson <[email protected]>
License: LGPL3
Homepage: http://pypi.python.org/pypi/pyliblzma

Source: mirror:custom:p/pyliblzma/pyliblzma-%v.tar.bz2
Source-MD5: 500f61116ee1ab4063b49c121786863a

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

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

InfoTest: TestScript: %p/bin/python%type_raw[python] setup.py test || exit 2

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

DocFiles: ChangeLog COPYING NEWS PKG-INFO README THANKS

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/
<<
<<

--- NEW FILE: pysvn-py.info ---
Info2: <<
Package: pysvn-py%type_pkg[python]
Version: 1.7.4
Revision: 1
# Doesn't currently build with 3.2
Type: python (2.6 2.7 3.1)
Description: Python SVN Extension
DescDetail: <<
        Supports all svn client features
        Supports svn transaction features required to write svn
                pre-commit hooks
        Easy to learn and use
        Python like interface
        Good Documentation and examples
        No need to understand the Subversion C API
<<
Maintainer: Daniel Johnson <[email protected]>
License: BSD
Homepage: http://pysvn.tigris.org/

Source: http://pysvn.barrys-emacs.org/source_kits/pysvn-%v.tar.gz
Source-MD5: d60e4356bce77bf3b89fd163ab3d9e95

PatchFile: %{ni}.patch
PatchFile-MD5: 57027596b2baa6a695a065813ac353ee
PatchScript: <<
        %{default_script}
        #Validator won't allow '/ s w' in PatchScript so we need to trick it.
        perl -pi -e 's,[/]sw/,%p/,g' Source/setup_configure.py
<<

Depends: <<
        libapr.0-shlibs (>= 1.4.2-2),
        python%type_pkg[python],
        svn15-shlibs (>= 1.6.15-1)
<<
BuildDepends: <<
        fink (>= 0.24.12),
        libapr.0-dev (>= 1.4.2-2),
        libaprutil.0-dev (>= 1.3.10-2),
        svn (>= 1.6.15-1),
        svn15-dev (>= 1.6.15-1)
<<

CompileScript: <<
        #!/bin/bash -ev
        cd Source
        %p/bin/python%type_raw[python] setup.py configure --verbose 
--svn-root-dir=%p --apr-inc-dir=%p/include/apache2 --apr-lib-dir=%p/lib
        
        make
<<

#Some tests fails when run as root but pass with --build-as-nobody.
InfoTest: TestScript: cd Tests && make || exit 1

# This will need changing when we add py32 since .pyc and .so will move.
InstallScript: <<
        rm -f Source/pysvn/__init__.pyc
        %p/bin/python%type_raw[python] -m compileall Source/pysvn
        
        mkdir -p %i/lib/python%type_raw[python]/site-packages/pysvn
        cp Source/pysvn/__init__.{py,pyc} 
%i/lib/python%type_raw[python]/site-packages/pysvn
        cp Source/pysvn/_pysvn*.so 
%i/lib/python%type_raw[python]/site-packages/pysvn
<<

DocFiles: LICENSE.txt Docs/*.{html,js} Examples/Client/*.py
<<

--- NEW FILE: pysvn-py.patch ---
PyExc_MemoryErrorInst went away as of python 3.1.3.

diff -ru 
pysvn-1.7.4.orig/Import/pycxx-6.2.1/Src/Python3/IndirectPythonInterface.cxx 
pysvn-1.7.4/Import/pycxx-6.2.1/Src/Python3/IndirectPythonInterface.cxx
--- pysvn-1.7.4.orig/Import/pycxx-6.2.1/Src/Python3/IndirectPythonInterface.cxx 
2009-07-19 07:05:54.000000000 -0400
+++ pysvn-1.7.4/Import/pycxx-6.2.1/Src/Python3/IndirectPythonInterface.cxx      
2010-12-10 10:30:50.000000000 -0500
@@ -245,7 +245,6 @@
     ptr__Exc_KeyError           = GetPyObjectPointer_As_PyObjectPointer( 
"PyExc_KeyError" );
     ptr__Exc_LookupError        = GetPyObjectPointer_As_PyObjectPointer( 
"PyExc_LookupError" );
     ptr__Exc_MemoryError        = GetPyObjectPointer_As_PyObjectPointer( 
"PyExc_MemoryError" );
-    ptr__Exc_MemoryErrorInst    = GetPyObjectPointer_As_PyObjectPointer( 
"PyExc_MemoryErrorInst" );
     ptr__Exc_NameError          = GetPyObjectPointer_As_PyObjectPointer( 
"PyExc_NameError" );
     ptr__Exc_NotImplementedError= GetPyObjectPointer_As_PyObjectPointer( 
"PyExc_NotImplementedError" );
     ptr__Exc_OSError            = GetPyObjectPointer_As_PyObjectPointer( 
"PyExc_OSError" );
@@ -449,7 +448,6 @@
 PyObject *_Exc_KeyError()               { return ::PyExc_KeyError; }
 PyObject *_Exc_LookupError()            { return ::PyExc_LookupError; }
 PyObject *_Exc_MemoryError()            { return ::PyExc_MemoryError; }
-PyObject *_Exc_MemoryErrorInst()        { return ::PyExc_MemoryErrorInst; }
 PyObject *_Exc_NameError()              { return ::PyExc_NameError; }
 PyObject *_Exc_NotImplementedError()    { return ::PyExc_NotImplementedError; }
 PyObject *_Exc_OSError()                { return ::PyExc_OSError; }
diff -ru pysvn-1.7.4.orig/Source/setup_configure.py 
pysvn-1.7.4/Source/setup_configure.py
--- pysvn-1.7.4.orig/Source/setup_configure.py  2010-08-01 11:46:35.000000000 
-0400
+++ pysvn-1.7.4/Source/setup_configure.py       2010-12-10 10:07:28.000000000 
-0500
@@ -332,31 +332,12 @@
         if self.platform == 'darwin' and self.is_mac_os_x:
             # need to figure out the framework dir to use otherwise the latest
             # python framework will be used and not the one matching this 
python
-            var_prefix = distutils.sysconfig.get_config_var('prefix')
+            var_prefix = distutils.sysconfig.get_config_var('LIBPL')
             var_ldlibrary = distutils.sysconfig.get_config_var('LDLIBRARY')
             framework_lib = os.path.join( var_prefix, os.path.basename( 
var_ldlibrary ) )
-
-            if self.is_atleast_mac_os_x_version( (10,5) ) >= 0:
-                if self.verbose:
-                    print( 'Info: Using Mac OS X 10.5 makefile template' )
-
-                template_values['extra_libs'] = ''
-                template_values['frameworks'] = '-framework System %s 
-framework CoreFoundation -framework Kerberos -framework Security' % 
framework_lib
-
-            elif self.is_atleast_mac_os_x_version( (10,4) ) >= 0:
-                if self.verbose:
-                    print( 'Info: Using Mac OS X 10.4 makefile template' )
-
-                # 10.4 needs the libintl.a but 10.3 does not
-                template_values['extra_libs'] = '%(svn_lib_dir)s/libintl.a' % 
template_values
-                template_values['frameworks'] = '-framework System %s 
-framework CoreFoundation -framework Kerberos -framework Security' % 
framework_lib
-
-            else:
-                if self.verbose:
-                    print( 'Info: Using Mac OS X 10.3 makefile template' )
-
-                template_values['extra_libs'] = ''
-                template_values['frameworks'] = '-framework System %s 
-framework CoreFoundation' % framework_lib
+            
+            template_values['extra_libs'] = ''
+            template_values['frameworks'] = framework_lib
 
             if self.is_mac_os_x_fink:
                 makefile.write( self.makefile_template_macosx_fink % 
template_values )
@@ -694,36 +675,21 @@
 PYTHON=%(python_exe)s
 SVN_INCLUDE=%(svn_include)s
 CCC=g++
-CCCFLAGS=-Wall -Wno-long-double -fPIC -fexceptions -frtti %(includes)s 
%(py_cflags)s %(debug_cflags)s
+CCCFLAGS=-Wall -fPIC -fexceptions -frtti %(includes)s %(py_cflags)s 
%(debug_cflags)s
 CC=gcc
-CCFLAGS=-Wall -Wno-long-double -fPIC %(includes)s %(debug_cflags)s
+CCFLAGS=-Wall -fPIC %(includes)s %(debug_cflags)s
 PYCXX=%(pycxx_dir)s
 PYCXXSRC=%(pycxx_src_dir)s
-LDSHARED=g++ -bundle %(debug_cflags)s -u _PyMac_Error %(frameworks)s
-LDLIBS= \
-%(svn_lib_dir)s/libsvn_client-1.a \
-%(svn_lib_dir)s/libsvn_subr-1.a \
-%(svn_lib_dir)s/libsvn_wc-1.a \
-%(svn_lib_dir)s/libsvn_ra-1.a \
-%(svn_lib_dir)s/libsvn_ra_dav-1.a \
-%(svn_lib_dir)s/libsvn_ra_local-1.a \
-%(svn_lib_dir)s/libsvn_ra_svn-1.a \
-%(svn_lib_dir)s/libsvn_delta-1.a \
-%(svn_lib_dir)s/libsvn_repos-1.a \
-%(svn_lib_dir)s/libsvn_fs-1.a \
-%(svn_lib_dir)s/libsvn_fs_fs-1.a \
-%(svn_lib_dir)s/libsvn_fs_base-1.a \
-%(svn_lib_dir)s/libsvn_diff-1.a \
-%(apr_lib_dir)s/libaprutil-0.a \
-%(apr_lib_dir)s/libapr-0.a \
-%(svn_lib_dir)s/libneon.a \
-%(svn_lib_dir)s/libssl.a \
-%(svn_lib_dir)s/libcrypto.a \
-%(svn_lib_dir)s/libexpat.a \
-%(svn_lib_dir)s/libxml2.a \
-%(svn_lib_dir)s/libdb-4.3.a \
- -lintl.3 -liconv.2 -lz
-
+LDSHARED=g++ -bundle %(debug_cflags)s %(frameworks)s
+LDLIBS=-L%(svn_lib_dir)s \
+-L%(apr_lib_dir)s \
+-lsvn_client-1 \
+-lsvn_repos-1 \
+-lsvn_wc-1 \
+-lsvn_fs-1 \
+-lsvn_subr-1 \
+-lsvn_diff-1 \
+-l%(lib_apr)s
 #include pysvn_common.mak
 '''
 


------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
Fink-commits mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to