svn commit: r395742 - in head/www: . py-django18
Kubilay Kocak
koobs at FreeBSD.org
Tue Sep 1 06:56:50 UTC 2015
On 1/09/2015 2:57 PM, Kubilay Kocak wrote:
> Author: koobs
> Date: Tue Sep 1 04:57:40 2015
> New Revision: 395742
> URL: https://svnweb.freebsd.org/changeset/ports/395742
>
> Log:
> [NEW] www/py-django18: Add Django 1.8.4 to the tree
>
> Create a new www/django18 port using www/py-django17 as a base.
>
> - Use CHEESESHOP (Geo-based CDN) as the default MASTER_SITES
> - Update COMMENT to more closely match upstream
> - Add version and LTS suffix to COMMENT
> - Update CONFLICTS and de-scope to CONFLICTS_INSTALL
> - Fix whitespace alignment and improve readability
>
> Django 1.8 Release Notes:
>
> https://docs.djangoproject.com/en/1.8/releases/1.8/
>
> Added:
> head/www/py-django18/
> - copied from r395671, head/www/py-django17/
> Modified:
> head/www/Makefile
> head/www/py-django18/Makefile
> head/www/py-django18/distinfo
>
> Modified: head/www/Makefile
> ==============================================================================
> --- head/www/Makefile Tue Sep 1 04:55:50 2015 (r395741)
> +++ head/www/Makefile Tue Sep 1 04:57:40 2015 (r395742)
> @@ -1564,6 +1564,7 @@
> SUBDIR += py-django16
> SUBDIR += py-django16-tastypie
> SUBDIR += py-django17
> + SUBDIR += py-django18
> SUBDIR += py-django_compressor
> SUBDIR += py-djangotoolbox
> SUBDIR += py-djblets
>
> Modified: head/www/py-django18/Makefile
> ==============================================================================
> --- head/www/py-django17/Makefile Mon Aug 31 13:01:52 2015 (r395671)
> +++ head/www/py-django18/Makefile Tue Sep 1 04:57:40 2015 (r395742)
> @@ -2,17 +2,17 @@
> # $FreeBSD$
>
> PORTNAME= django
> -PORTVERSION= 1.7.10
> +PORTVERSION= 1.8.4
> CATEGORIES= www python
> -MASTER_SITES= https://www.djangoproject.com/m/releases/${PORTVERSION}/ \
> - CHEESESHOP
> +MASTER_SITES= CHEESESHOP \
> + https://www.djangoproject.com/m/releases/${PORTVERSION}/ \
> PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
> -PKGNAMESUFFIX= 17
> +PKGNAMESUFFIX= 18
> DISTNAME= Django-${PORTVERSION}
> DIST_SUBDIR= python
>
> MAINTAINER= python at FreeBSD.org
> -COMMENT= High-level Python Web framework
> +COMMENT= High-level Python Web Framework (1.8.x LTS)
>
> LICENSE= BSD3CLAUSE
> LICENSE_FILE= ${WRKSRC}/LICENSE
> @@ -22,18 +22,19 @@ USE_PYTHON= autoplist distutils
>
> CPE_VENDOR= djangoproject
>
> -CONFLICTS= py[23][0-9]-django-devel-[0-9]* py[23][0-9]-django-1.[0-57-9].*
> +CONFLICTS_INSTALL= py??-django-devel-* py??-django-1.[012345679].*
>
> DOCSDIR= ${PREFIX}/share/doc/py-django
>
> -OPTIONS_DEFINE= FASTCGI HTMLDOCS
> -OPTIONS_DEFAULT=SQLITE
> -OPTIONS_GROUP= DATABASE
> +OPTIONS_DEFINE= FASTCGI HTMLDOCS
> +OPTIONS_DEFAULT= SQLITE
> +
> +OPTIONS_GROUP= DATABASE
> OPTIONS_GROUP_DATABASE= PGSQL MYSQL SQLITE
> +
> HTMLDOCS_DESC= Install HTML documentation (requires Sphinx)
>
> -PLIST_FILES= man/man1/django-admin.1.gz \
> - man/man1/gather_profile_stats.1.gz
> +PLIST_FILES= man/man1/django-admin.1.gz
>
> PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:${PORTSDIR}/databases/py-psycopg2
> MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:${PORTSDIR}/databases/py-MySQLdb
>
> Modified: head/www/py-django18/distinfo
> ==============================================================================
> --- head/www/py-django17/distinfo Mon Aug 31 13:01:52 2015 (r395671)
> +++ head/www/py-django18/distinfo Tue Sep 1 04:57:40 2015 (r395742)
> @@ -1,2 +1,2 @@
> -SHA256 (python/Django-1.7.10.tar.gz) = b9357d2cebe61997055d417d607f9c650e817cd1a383b9a1b88bf1edad797c75
> -SIZE (python/Django-1.7.10.tar.gz) = 7584312
> +SHA256 (python/Django-1.8.4.tar.gz) = 826996c81e1cc773500124d5c19212e4a7681a55ee169fab9085f2b3015a70d8
> +SIZE (python/Django-1.8.4.tar.gz) = 7265101
>
Whoops, turns out www/django is django 1.8.4 :)
Silver lining: this might just make it easier to move our django ports
into the modern world, with support for concurrent non-conflicting
installations, and supporting DEFAULT_VERSIONS
pointyhat++
./koobs
More information about the svn-ports-all
mailing list