Opened 13 years ago

Closed 13 years ago

#27694 closed submission (fixed)

New Updated Port py27-gst-python

Reported by: chicagotripp (Altoine Barker) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: rmstonecipher@…, elelay (Eric Le Lay)
Port: py27-gst-python

Description

I modified the py26-gst-python port to support python 2.7 and found that it compiled and installed. Please commit this new port. Here is the modified working Portfile:

PortSystem          1.0

name                py27-gst-python
version             0.10.20
categories          python gnome multimedia
maintainers         rmstonecipher elelay openmaintainer
description         GStreamer python bindings
set my_name         gst-python
long_description    ${my_name} allows python programs built with the gnome toolkit to use gstreamer for multimedia input/output
homepage            http://gstreamer.freedesktop.org/modules/gst-python.html
platforms           darwin
master_sites        http://gstreamer.freedesktop.org/src/${my_name}/
distname            ${my_name}-${version}
use_bzip2           yes
checksums           md5     d706ea52819305f698d80343a583b03b \
                    sha1    378b96087f7b6037e6f4da1a431081aad46c3902 \
                    rmd160  558e3cec6b6b73a065f139f0e5f2c7478e49844a
depends_lib         port:py27-gtk \
                    port:gst-plugins-base

#gst-python does not use setup.py, so python arguments are passed to configure
set python_prefix           ${frameworks_dir}/Python.framework/Versions/2.7
configure.pre_args-delete   --prefix=${prefix}
configure.pre_args-append   --prefix=${python_prefix}
configure.args-append       --includedir=${python_prefix}/include/python2.7
configure.pkg_config_path   ${python_prefix}/lib/pkgconfig
configure.python            ${prefix}/bin/python2.7

livecheck.url       http://gstreamer.freedesktop.org/src/${my_name}/
livecheck.regex     "${my_name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"

Attachments (1)

Portfile (1.5 KB) - added by chicagotripp (Altoine Barker) 13 years ago.
py27-gst-python Portfile

Download all attachments as: .zip

Change History (10)

Changed 13 years ago by chicagotripp (Altoine Barker)

Attachment: Portfile added

py27-gst-python Portfile

comment:1 Changed 13 years ago by mf2k (Frank Schima)

Keywords: python gst removed
Type: updatesubmission
Version: 1.9.2

comment:2 Changed 13 years ago by jmroot (Joshua Root)

Cc: rmstonecipher@… elelay@… added

Have rmstonecipher and elelay agreed to maintain this?

comment:3 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

They maintain py26-gst-python, and it is best to have a single set of maintainers maintaining the entire series of a given port.

comment:4 Changed 13 years ago by rmstonecipher@…

If it is acceptable to uniformly update py2*-gst-python without destrooting each at each revision, I take no exception to adding py27-gst-python to the available ports.
Now that python.org recommends that python 2.5 users upgrade to python 2.7, would it be acceptable to kill py25-gst-python by stripping the guts out of its portfile and making it "replaced_by py27-gst-python"?

Ryan

comment:5 Changed 13 years ago by elelay (Eric Le Lay)

Ryan, please go ahead. You should also remove me from the maintainers list : I don't use quodlibet (which was my interest in gst-python) anymore.

About the update to 2.7: personally, I don't have python25 installed (26 and 27 is enough, thanks !).

comment:6 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

It seems the only thing depending on py25-gst-python is py25-pyclutter, and there is nothing depending on py25-pyclutter. So if you wanted to mark both of those ports as replaced_by newer python versions, you could do that. You'd want to clear that with the maintainer of py25-pyclutter first.

comment:7 in reply to:  5 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Replying to elelay@…:

You should also remove me from the maintainers list : I don't use quodlibet (which was my interest in gst-python) anymore.

r74490

comment:8 in reply to:  description Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Owner: changed from macports-tickets@… to ryandesign@…
Status: newassigned

comment:9 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Resolution: fixed
Status: assignedclosed

Replying to nDiScReEt@…:

Please commit this new port.

r74495

Note: See TracTickets for help on using tickets.