[115929] trunk/dports/python

David Evans devans at macports.org
Tue Jan 14 15:15:30 PST 2014


On 1/14/14 2:01 PM, David Evans wrote:
> On 1/14/14 10:36 AM, jwa at macports.org wrote:
>> [115929] trunk/dports/python
>>
>> Revision
>>     115929 <https://trac.macports.org/changeset/115929>
>> Author
>>     jwa at macports.org
>> Date
>>     2014-01-14 10:36:58 -0800 (Tue, 14 Jan 2014)
>>
>>
>>       Log Message
>>
>> py-gobject: unify individual ports into one, remove unnecessary ones, version bump to latest in 2.x series
>>
>>
>>       Modified Paths
>>
>>   * trunk/dports/python/py-gobject/Portfile
>>     <#trunkdportspythonpygobjectPortfile>
>>
>>
>>       Removed Paths
>>
>>   * trunk/dports/python/py25-gobject/
>>   * trunk/dports/python/py26-gobject/
>>   * trunk/dports/python/py27-gobject/
>>
>>
>>       Diff
>>
>>
>>         Modified: trunk/dports/python/py-gobject/Portfile (115928 =>
>>         115929)
>>
>>
>> --- trunk/dports/python/py-gobject/Portfile	2014-01-14 17:53:24 UTC (rev 115928)
>> +++ trunk/dports/python/py-gobject/Portfile	2014-01-14 18:36:58 UTC (rev 115929)
>> @@ -1,15 +1,19 @@
>> +# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
>>  # $Id$
>>  
>>  PortSystem      1.0
>> +PortGroup       python 1.0
>>  
>>  name            py-gobject
>>  set my_name     pygobject
>> -version         2.18.0
>> +version         2.90.4
>>  set branch      [join [lrange [split ${version} .] 0 1] .]
>> -categories      python gnome
>> +categories-append   gnome
>>  license         LGPL-2.1+
>>  maintainers     jwa openmaintainer
>>  platforms       darwin
>> +python.versions	26 27 32 33
>> +
>>  description     Python bindings for GObject.
>>  
>>  long_description \
>> @@ -22,38 +26,49 @@
>>  homepage        http://www.pygtk.org/
>>  master_sites    gnome:sources/${my_name}/${branch}/
>>  distname        ${my_name}-${version}
>> -use_bzip2       yes
>> +use_xz			yes
>>  
>> -checksums           md5     522b813219a6ad14b85b25d953b08727 \
>> -                    sha1    f800eda7978fe9813600cfdda973da15c3178bb0 \
>> -                    rmd160  db454107949b0e797c6c151aa426368ef0f59317
>> +checksums           rmd160  d0fcb34ed56a0d086aa5e1419295faf0c7f2080a \
>> +                    sha256  8407b6997181bbca4783798e21d7d63ca41708a6c05a3b08c953d64e7b97b2a1
>>  
>> -depends_build   port:pkgconfig
>> -depends_lib     path:lib/pkgconfig/glib-2.0.pc:glib2 \
>> -                port:libxslt \
>> -                port:python24
>> +if {$subport != $name} {
>> +    depends_build-append   port:pkgconfig
>> +    depends_lib-append     path:lib/pkgconfig/glib-2.0.pc:glib2 \
>> +                port:libffi \
>> +                port:py${python.version}-cairo \
>> +    			port:gobject-introspection
>>  
>> -configure.args  --disable-glibtest
>> +    use_configure			yes
>> +    configure.python        ${python.bin}
>> +    configure.env-append    PKG_CONFIG_PATH='${python.prefix}/lib/pkgconfig'
>> +    configure.pre_args      --prefix='${python.prefix}'
>> +    configure.args-append	--disable-glibtest
>> +    configure.cppflags-append \
>> +                            -I${python.prefix}/include \
>> +        -I${prefix}/include/cairo
>> +    build.cmd		[portbuild::build_getmaketype]
>> +    build.target	
>>  
>> -configure.python    ${prefix}/bin/python2.4
>> +    destroot.cmd            ${build.cmd}
>> +    destroot.target         install
>> +    destroot.destdir        DESTDIR=${destroot}
>>  
>> -platform darwin 9 { 
>> -    post-patch { 
>> -        reinplace "s| -export-symbols-regex.*||g" ${worksrcpath}/gobject/Makefile.in 
>> -    } 
>> -} 
>> +    test.run        yes
>> +    test.env        PYTHONPATH=[glob -nocomplain ${worksrcpath}/build/lib*]
>> +    test.target     check
>>  
>> -test.run        yes
>> -test.env        PYTHONPATH=[glob -nocomplain ${worksrcpath}/build/lib*]
>> -test.target     check
>> +    post-destroot {
>> +        set docdir ${prefix}/share/doc/${name}-${version}
>> +        xinstall -d ${destroot}${docdir}
>> +        xinstall -m 0644 -W ${worksrcpath} AUTHORS COPYING ChangeLog NEWS README \
>> +            ${destroot}${docdir}
>> +    }
>> +}
>>  
>> -post-destroot {
>> -    set docdir ${prefix}/share/doc/${name}-${version}
>> -    xinstall -d ${destroot}${docdir}
>> -    xinstall -m 0644 -W ${worksrcpath} AUTHORS COPYING ChangeLog NEWS README \
>> -        ${destroot}${docdir}
>> +if {$subport == $name} {
>> +    livecheck.type  gnome
>> +    livecheck.name  ${my_name}
>> +    livecheck.regex {LATEST-IS-(2\.\d*[02468](?:\.\d+)*)}
>> +} else {
>> +    livecheck.type	none
>>  }
>> -
>> -livecheck.type  gnome
>> -livecheck.name  ${my_name}
>> -livecheck.regex {LATEST-IS-(2\.\d*[02468](?:\.\d+)*)}
>>
> Unfortunately, 2.90.* is not the latest in the 2.0 series but an
> unstable pre-release of the 3.0 series and, therefore, conflicts with
> py-gobject3.  Please
> revert to version 2.18.0. It's causing dependent builds to fail
> (gimp2-devel, gimp3-devel in this instance).
>
Actually, it looks like the last 2.0 version was 2.28.6.  I suggest you
revert to this version and disable livecheck to prevent further updates.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-dev/attachments/20140114/ac72d079/attachment.html>


More information about the macports-dev mailing list