source: trunk/dports/python/py-notify-python/Portfile

Last change on this file was 142474, checked in by petr@…, 21 months ago

py-notify-python: retire py26 subport, closes #49353.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.4 KB
Line 
1# -*- 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
2# $Id: Portfile 142474 2015-11-12 21:00:32Z ryandesign@macports.org $
3
4PortSystem          1.0
5PortGroup           python 1.0
6
7name                py-notify-python
8set myname                      notify-python
9version             0.1.1
10revision            5
11categories-append   python devel
12license             GPL-2
13maintainers         elelay openmaintainer
14platforms           darwin
15description         libnotify python bindings
16
17long_description    libnotify sends desktop notifications\
18                                        to a notification daemon, as defined in\
19                                        the Desktop Notifications spec.\
20                                        These notifications can be used to inform \
21                                        the user about an event or display some form \
22                                        of information without getting in the user's way.\
23                                        python-notify provides the Python bindings for libnotify
24
25homepage            http://www.galago-project.org/
26master_sites        http://www.galago-project.org/files/releases/source/${myname}
27
28distname                        ${myname}-${version}
29use_bzip2                       yes
30
31checksums               md5     d247cf79b46cef7495deb0a76334f81d \
32                    sha1    490693cf601793f50cef1a3c82ba75025497fc00 \
33                    rmd160  52f5b5cc7c01be32525db7a2edc0f3dee41911ef
34
35# Use the python subports feature but notify-python uses make
36# rather than setup.py for building since there are compiled libraries.
37# So the build procedure must unravel the python PortGroup settings
38# and revert to values compatible with a make environment.
39
40python.versions     27
41
42if {${name} ne ${subport}} {
43
44    depends_build-append \
45                        port:pkgconfig
46
47    depends_lib-append  port:libnotify \
48                        port:py${python.version}-pygtk
49   
50   
51    use_configure       yes
52
53    build.type          gnu
54    build.cmd           make
55    build.target        all
56    build.args          {}
57
58    destroot.cmd        ${build.cmd}
59    destroot.target     install
60    destroot.args       {}
61    destroot.destdir    DESTDIR=${destroot}
62
63    patchfiles          patch-src-pynotifymodule-c.diff \
64                        libnotify07.patch
65                   
66    configure.python    ${python.bin}
67    configure.pkg_config_path   ${python.prefix}/lib/pkgconfig
68    configure.pre_args      --prefix=${python.prefix}
69
70    livecheck.type      none
71} else {
72    livecheck.type      regex
73    livecheck.url       ${master_sites}
74    livecheck.regex     "${myname}-(\\d+(?:\\.\\d+)*)${extract.suffix}"
75}
Note: See TracBrowser for help on using the repository browser.