Date: Wed, 20 Jun 2012 15:02:49 GMT From: "Matthew X. Economou" <xenophon+fbsdports@irtnog.org> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/169269: New port www/py-django-reversion Message-ID: <201206201502.q5KF2n92006337@red.freebsd.org> Resent-Message-ID: <201206201510.q5KFA67x049894@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 169269 >Category: ports >Synopsis: New port www/py-django-reversion >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Jun 20 15:10:06 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Matthew X. Economou >Release: 9.0 >Organization: IRTNOG >Environment: FreeBSD cinep100bsdweb.irtnog.net 9.0-RELEASE-p1 FreeBSD 9.0-RELEASE-p1 #8: Fri May 11 17:08:28 EDT 2012 root@cinep001bsdgw.irtnog.net:/usr/obj/usr/src/sys/FIREWALL amd64 >Description: This is a Django extension that adds versioning to the framework. From the web site: django-reversion is an extension to the Django web framework that provides comprehensive version control facilities: - Roll back to any point in a model's history - an unlimited undo facility! - Recover deleted models - never lose data again! - Admin integration for maximum usability. - Group related changes into revisions that can be rolled back in a single transaction. - Automatically save a new version whenever your model changes using Django's flexible signalling framework. - Automate your revision management with easy-to-use middleware. django-reversion can be easily added to your existing Django project with an absolute minimum of code changes. >How-To-Repeat: N/A >Fix: N/A Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # py-django-reversion # py-django-reversion/pkg-plist # py-django-reversion/pkg-message # py-django-reversion/distinfo # py-django-reversion/Makefile # py-django-reversion/pkg-descr # echo c - py-django-reversion mkdir -p py-django-reversion > /dev/null 2>&1 echo x - py-django-reversion/pkg-plist sed 's/^X//' >py-django-reversion/pkg-plist << '5d05f743e799d6cb5d23cb5bad691fe1' X%%PYTHON_SITELIBDIR%%/reversion/models.pyc X%%PYTHON_SITELIBDIR%%/reversion/tests_deprecated.py X%%PYTHON_SITELIBDIR%%/reversion/middleware.pyo X%%PYTHON_SITELIBDIR%%/reversion/tests.pyc X%%PYTHON_SITELIBDIR%%/reversion/revisions.pyo X%%PYTHON_SITELIBDIR%%/reversion/admin.pyc X%%PYTHON_SITELIBDIR%%/reversion/revisions.py X%%PYTHON_SITELIBDIR%%/reversion/__init__.pyc X%%PYTHON_SITELIBDIR%%/reversion/management/__init__.pyc X%%PYTHON_SITELIBDIR%%/reversion/management/__init__.py X%%PYTHON_SITELIBDIR%%/reversion/management/commands/__init__.py X%%PYTHON_SITELIBDIR%%/reversion/management/commands/deleterevisions.py X%%PYTHON_SITELIBDIR%%/reversion/management/commands/__init__.pyo X%%PYTHON_SITELIBDIR%%/reversion/management/commands/createinitialrevisions.pyc X%%PYTHON_SITELIBDIR%%/reversion/management/commands/createinitialrevisions.py X%%PYTHON_SITELIBDIR%%/reversion/management/commands/deleterevisions.pyc X%%PYTHON_SITELIBDIR%%/reversion/management/commands/__init__.pyc X%%PYTHON_SITELIBDIR%%/reversion/management/commands/createinitialrevisions.pyo X%%PYTHON_SITELIBDIR%%/reversion/management/commands/deleterevisions.pyo X%%PYTHON_SITELIBDIR%%/reversion/management/__init__.pyo X%%PYTHON_SITELIBDIR%%/reversion/helpers.pyc X%%PYTHON_SITELIBDIR%%/reversion/admin.py X%%PYTHON_SITELIBDIR%%/reversion/templates/reversion/recover_list.html X%%PYTHON_SITELIBDIR%%/reversion/templates/reversion/recover_form.html X%%PYTHON_SITELIBDIR%%/reversion/templates/reversion/change_list.html X%%PYTHON_SITELIBDIR%%/reversion/templates/reversion/revision_form.html X%%PYTHON_SITELIBDIR%%/reversion/templates/reversion/object_history.html X%%PYTHON_SITELIBDIR%%/reversion/models.py X%%PYTHON_SITELIBDIR%%/reversion/tests_deprecated.pyc X%%PYTHON_SITELIBDIR%%/reversion/tests.py X%%PYTHON_SITELIBDIR%%/reversion/locale/nb/LC_MESSAGES/django.po X%%PYTHON_SITELIBDIR%%/reversion/locale/nb/LC_MESSAGES/django.mo X%%PYTHON_SITELIBDIR%%/reversion/locale/pl/LC_MESSAGES/django.mo X%%PYTHON_SITELIBDIR%%/reversion/locale/pl/LC_MESSAGES/django.po X%%PYTHON_SITELIBDIR%%/reversion/locale/cs/LC_MESSAGES/django.mo X%%PYTHON_SITELIBDIR%%/reversion/locale/cs/LC_MESSAGES/django.po X%%PYTHON_SITELIBDIR%%/reversion/locale/he/LC_MESSAGES/django.po X%%PYTHON_SITELIBDIR%%/reversion/locale/he/LC_MESSAGES/django.mo X%%PYTHON_SITELIBDIR%%/reversion/locale/fr/LC_MESSAGES/django.mo X%%PYTHON_SITELIBDIR%%/reversion/locale/fr/LC_MESSAGES/django.po X%%PYTHON_SITELIBDIR%%/reversion/locale/de/LC_MESSAGES/django.po X%%PYTHON_SITELIBDIR%%/reversion/locale/de/LC_MESSAGES/django.mo X%%PYTHON_SITELIBDIR%%/reversion/locale/ru/LC_MESSAGES/django.po X%%PYTHON_SITELIBDIR%%/reversion/locale/ru/LC_MESSAGES/django.mo X%%PYTHON_SITELIBDIR%%/reversion/locale/it/LC_MESSAGES/django.mo X%%PYTHON_SITELIBDIR%%/reversion/locale/it/LC_MESSAGES/django.po X%%PYTHON_SITELIBDIR%%/reversion/__init__.py X%%PYTHON_SITELIBDIR%%/reversion/__init__.pyo X%%PYTHON_SITELIBDIR%%/reversion/admin.pyo X%%PYTHON_SITELIBDIR%%/reversion/helpers.py X%%PYTHON_SITELIBDIR%%/reversion/helpers.pyo X%%PYTHON_SITELIBDIR%%/reversion/locale/pt_BR/LC_MESSAGES/django.mo X%%PYTHON_SITELIBDIR%%/reversion/locale/pt_BR/LC_MESSAGES/django.po X%%PYTHON_SITELIBDIR%%/reversion/middleware.py X%%PYTHON_SITELIBDIR%%/reversion/middleware.pyc X%%PYTHON_SITELIBDIR%%/reversion/migrations/0001_initial.py X%%PYTHON_SITELIBDIR%%/reversion/migrations/0001_initial.pyc X%%PYTHON_SITELIBDIR%%/reversion/migrations/0001_initial.pyo X%%PYTHON_SITELIBDIR%%/reversion/migrations/0002_auto__add_field_version_type.py X%%PYTHON_SITELIBDIR%%/reversion/migrations/0002_auto__add_field_version_type.pyc X%%PYTHON_SITELIBDIR%%/reversion/migrations/0002_auto__add_field_version_type.pyo X%%PYTHON_SITELIBDIR%%/reversion/migrations/0003_auto__add_field_version_object_id_int.py X%%PYTHON_SITELIBDIR%%/reversion/migrations/0003_auto__add_field_version_object_id_int.pyc X%%PYTHON_SITELIBDIR%%/reversion/migrations/0003_auto__add_field_version_object_id_int.pyo X%%PYTHON_SITELIBDIR%%/reversion/migrations/0004_populate_object_id_int.py X%%PYTHON_SITELIBDIR%%/reversion/migrations/0004_populate_object_id_int.pyc X%%PYTHON_SITELIBDIR%%/reversion/migrations/0004_populate_object_id_int.pyo X%%PYTHON_SITELIBDIR%%/reversion/migrations/0005_auto__add_field_revision_manager_slug.py X%%PYTHON_SITELIBDIR%%/reversion/migrations/0005_auto__add_field_revision_manager_slug.pyc X%%PYTHON_SITELIBDIR%%/reversion/migrations/0005_auto__add_field_revision_manager_slug.pyo X%%PYTHON_SITELIBDIR%%/reversion/migrations/__init__.py X%%PYTHON_SITELIBDIR%%/reversion/migrations/__init__.pyc X%%PYTHON_SITELIBDIR%%/reversion/migrations/__init__.pyo X%%PYTHON_SITELIBDIR%%/reversion/models.pyo X%%PYTHON_SITELIBDIR%%/reversion/revisions.pyc X%%PYTHON_SITELIBDIR%%/reversion/tests.pyo X%%PYTHON_SITELIBDIR%%/reversion/tests_deprecated.pyo X@dirrmtry %%PYTHON_SITELIBDIR%%/reversion/templates/reversion X@dirrmtry %%PYTHON_SITELIBDIR%%/reversion/templates X@dirrmtry %%PYTHON_SITELIBDIR%%/reversion/migrations X@dirrmtry %%PYTHON_SITELIBDIR%%/reversion/management/commands X@dirrmtry %%PYTHON_SITELIBDIR%%/reversion/management X@dirrmtry %%PYTHON_SITELIBDIR%%/reversion/locale/ru/LC_MESSAGES X@dirrmtry %%PYTHON_SITELIBDIR%%/reversion/locale/ru X@dirrmtry %%PYTHON_SITELIBDIR%%/reversion/locale/pl/LC_MESSAGES X@dirrmtry %%PYTHON_SITELIBDIR%%/reversion/locale/pl X@dirrmtry %%PYTHON_SITELIBDIR%%/reversion/locale/pt_BR/LC_MESSAGES X@dirrmtry %%PYTHON_SITELIBDIR%%/reversion/locale/pt_BR X@dirrmtry %%PYTHON_SITELIBDIR%%/reversion/locale/nb/LC_MESSAGES X@dirrmtry %%PYTHON_SITELIBDIR%%/reversion/locale/nb X@dirrmtry %%PYTHON_SITELIBDIR%%/reversion/locale/it/LC_MESSAGES X@dirrmtry %%PYTHON_SITELIBDIR%%/reversion/locale/it X@dirrmtry %%PYTHON_SITELIBDIR%%/reversion/locale/he/LC_MESSAGES X@dirrmtry %%PYTHON_SITELIBDIR%%/reversion/locale/he X@dirrmtry %%PYTHON_SITELIBDIR%%/reversion/locale/fr/LC_MESSAGES X@dirrmtry %%PYTHON_SITELIBDIR%%/reversion/locale/fr X@dirrmtry %%PYTHON_SITELIBDIR%%/reversion/locale/de/LC_MESSAGES X@dirrmtry %%PYTHON_SITELIBDIR%%/reversion/locale/de X@dirrmtry %%PYTHON_SITELIBDIR%%/reversion/locale/cs/LC_MESSAGES X@dirrmtry %%PYTHON_SITELIBDIR%%/reversion/locale/cs X@dirrmtry %%PYTHON_SITELIBDIR%%/reversion/locale X@dirrmtry %%PYTHON_SITELIBDIR%%/reversion X@dirrmtry %%PYTHON_SITELIBDIR%% X@dirrmtry %%PYTHON_LIB%% 5d05f743e799d6cb5d23cb5bad691fe1 echo x - py-django-reversion/pkg-message sed 's/^X//' >py-django-reversion/pkg-message << '483e9d61143aea857ade10a6b65c4c5d' X********************************************************************** X XTo add django-reversion to a django project: X X1. Add 'reversion' to your INSTALLED_APPS setting. X X2. Run the command "manage.py syncdb". X X********************************************************************** 483e9d61143aea857ade10a6b65c4c5d echo x - py-django-reversion/distinfo sed 's/^X//' >py-django-reversion/distinfo << '8084bc6881b94214eaed4ddf18423d47' XSHA256 (django-reversion-1.6.0.tar.gz) = d364c31243439578197332992b407ff415b45d7aef584441751c963a0ae5adaf XSIZE (django-reversion-1.6.0.tar.gz) = 42215 8084bc6881b94214eaed4ddf18423d47 echo x - py-django-reversion/Makefile sed 's/^X//' >py-django-reversion/Makefile << '2df8de624cc6bd7abdaea5e3b2cb32f4' X# New ports collection makefile for: py-django-reversion X# Date created: 19 Jun 2012 X# Whom: Matthew X. Economou <xenophon+fbsdports@irtnog.org> X# X# $FreeBSD$ X# X XPORTNAME= django-reversion XPORTVERSION= 1.6.0 XCATEGORIES= www python XMASTER_SITES= ${MASTER_SITE_CHEESESHOP} XMASTER_SITE_SUBDIR= source/d/${PORTNAME} XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} X XMAINTAINER= xenophon+fbsdports@irtnog.org XCOMMENT= Provides comprehensive version control facilities to Django apps X XLICENSE= BSD X XRUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django>=1.3.1:${PORTSDIR}/www/py-django X XUSE_PYTHON= yes XUSE_PYDISTUTILS= yes X Xpost-install: X @${CAT} ${PKGMESSAGE} X X.include <bsd.port.mk> 2df8de624cc6bd7abdaea5e3b2cb32f4 echo x - py-django-reversion/pkg-descr sed 's/^X//' >py-django-reversion/pkg-descr << '424d3a1e2c5e1b5e55661cd157f6c3be' Xdjango-reversion is an extension to the Django web framework that Xprovides comprehensive version control facilities: X X- Roll back to any point in a model's history - an unlimited undo X facility! X- Recover deleted models - never lose data again! X- Admin integration for maximum usability. X- Group related changes into revisions that can be rolled back in a X single transaction. X- Automatically save a new version whenever your model changes using X Django's flexible signalling framework. X- Automate your revision management with easy-to-use middleware. X Xdjango-reversion can be easily added to your existing Django project Xwith an absolute minimum of code changes. X XWWW: https://github.com/etianen/django-reversion 424d3a1e2c5e1b5e55661cd157f6c3be exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201206201502.q5KF2n92006337>