Import py27-Kallithea-0.2.2 as wip/py-Kallithea.

Kallithea is a GPLv3'd, Free Software source code management system
that supports two leading version control systems, Mercurial and
Git, and has a web interface that is easy to use for users and
admins. You can install Kallithea on your own server and host
repositories for the version control system of your choice.

TODO: test if it works.
All dependencies should be there, but some upper bounds are disregarded
because pkgsrc has newer versions and I didn't want to import old versions
just for testing this package; we can if we find out they're needed.
This commit is contained in:
Thomas Klausner 2015-07-15 18:53:58 +00:00
parent 958edf94a9
commit 2507f6c38a
4 changed files with 1424 additions and 0 deletions

5
py-Kallithea/DESCR Normal file
View File

@ -0,0 +1,5 @@
Kallithea is a GPLv3'd, Free Software source code management system
that supports two leading version control systems, Mercurial and
Git, and has a web interface that is easy to use for users and
admins. You can install Kallithea on your own server and host
repositories for the version control system of your choice.

62
py-Kallithea/Makefile Normal file
View File

@ -0,0 +1,62 @@
# $NetBSD: Makefile,v 1.1 2015/07/15 18:54:08 thomasklausner Exp $
DISTNAME= Kallithea-0.2.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel scm
MASTER_SITES= https://pypi.python.org/packages/source/K/Kallithea/
EXTRACT_SUFX= .zip
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://kallithea-scm.org/
COMMENT= Fast and powerful management tool for Mercurial and Git
LICENSE= gnu-gpl-v3
DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
DEPENDS+= ${PYPKGPREFIX}-PasteDeploy-[0-9]*:../../www/py-PasteDeploy
DEPENDS+= ${PYPKGPREFIX}-Paste-[0-9]*:../../www/py-paste
DEPENDS+= ${PYPKGPREFIX}-waitress>=0.8.8:../../www/py-waitress
DEPENDS+= ${PYPKGPREFIX}-WebOb>=1.0.8:../../www/py-WebOb
DEPENDS+= ${PYPKGPREFIX}-webtest>=1.4.:../../wip/py-webtest
DEPENDS+= ${PYPKGPREFIX}-pylons>=1.0.0:../../wip/py-pylons
DEPENDS+= ${PYPKGPREFIX}-Beaker>=1.6.4:../../wip/py-Beaker
DEPENDS+= ${PYPKGPREFIX}-WebHelpers>=1.3:../../wip/py-webhelpers
#DEPENDS+= ${PYPKGPREFIX}-FormEncode>=1.2.4<=1.2.6:../../www/py-FormEncode
DEPENDS+= ${PYPKGPREFIX}-FormEncode>=1.2.4:../../www/py-FormEncode
DEPENDS+= ${PYPKGPREFIX}-sqlalchemy>=0.7.10:../../databases/py-sqlalchemy
#DEPENDS+= ${PYPKGPREFIX}-mako>=0.9.0<=1.0.0:../../devel/py-mako
DEPENDS+= ${PYPKGPREFIX}-mako>=0.9.0:../../devel/py-mako
DEPENDS+= ${PYPKGPREFIX}-pygments>=1.5:../../textproc/py-pygments
DEPENDS+= ${PYPKGPREFIX}-Whoosh>=2.4.0<=2.5.7:../../textproc/py-Whoosh
#DEPENDS+= ${PYPKGPREFIX}-celery>=2.2.5<2.3:../../net/py-celery
DEPENDS+= ${PYPKGPREFIX}-celery>=2.2.5:../../net/py-celery
#DEPENDS+= ${PYPKGPREFIX}-babel>=0.9.6<=1.3:../../devel/py-babel
DEPENDS+= ${PYPKGPREFIX}-babel>=0.9.6:../../devel/py-babel
#DEPENDS+= ${PYPKGPREFIX}-dateutil>=1.5.0<2.0.0:../../time/py-dateutil
DEPENDS+= ${PYPKGPREFIX}-dateutil>=1.5.0:../../time/py-dateutil
DEPENDS+= ${PYPKGPREFIX}-markdown>=2.2.1:../../textproc/py-markdown
#DEPENDS+= ${PYPKGPREFIX}-docutils>=0.8.1<=0.11:../../textproc/py-docutils
DEPENDS+= ${PYPKGPREFIX}-docutils>=0.8.1:../../textproc/py-docutils
DEPENDS+= ${PYPKGPREFIX}-simplejson>=2.5.2:../../converters/py-simplejson
DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
#DEPENDS+= ${PYPKGPREFIX}-crypto>=2.6.0<=2.6.1:../../security/py-crypto
DEPENDS+= ${PYPKGPREFIX}-crypto>=2.6.0:../../security/py-crypto
DEPENDS+= ${PYPKGPREFIX}-URLObject>=2.3.4:../../www/py-URLObject
DEPENDS+= ${PYPKGPREFIX}-Routes>=1.13:../../www/py-Routes
#DEPENDS+= ${PYPKGPREFIX}-dulwich>=0.9.9<=0.9.9:../../devel/py-dulwich
DEPENDS+= ${PYPKGPREFIX}-dulwich>=0.9.9:../../devel/py-dulwich
#DEPENDS+= ${PYPKGPREFIX}-mercurial>=2.9<3.4:../../devel/py-mercurial
DEPENDS+= ${PYPKGPREFIX}-mercurial>=2.9:../../devel/py-mercurial
#DEPENDS+= ${PYPKGPREFIX}-bcrypt>=0.3.0<=0.4:../../security/py-bcrypt
DEPENDS+= ${PYPKGPREFIX}-bcrypt>=0.3.0:../../security/py-bcrypt
REPLACE_PYTHON+= kallithea/lib/dbmigrate/migrate/versioning/templates/*.py_tmpl
REPLACE_PYTHON+= kallithea/lib/dbmigrate/migrate/versioning/templates/*/*.py_tmpl
USE_PKGLOCALEDIR= yes
USE_LANGUAGES= # none
PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # as of 0.2.2
.include "../../lang/python/application.mk"
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"

1352
py-Kallithea/PLIST Normal file

File diff suppressed because it is too large Load Diff

5
py-Kallithea/distinfo Normal file
View File

@ -0,0 +1,5 @@
$NetBSD: distinfo,v 1.1 2015/07/15 18:54:08 thomasklausner Exp $
SHA1 (Kallithea-0.2.2.zip) = d3c4ae8afeb9889759d9c8717ba02ea6e12c5b4f
RMD160 (Kallithea-0.2.2.zip) = 41eb791a44fb3895de096139c1fa8bb4e88158bc
Size (Kallithea-0.2.2.zip) = 5694345 bytes