Files
Renee Otten 615daf576f py-pycg: deprecated, no livecheck
- add/conform to modeline
2020-02-12 14:42:53 -05:00

62 lines
1.9 KiB
Tcl

# -*- 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
PortSystem 1.0
PortGroup python 1.0
PortGroup deprecated 1.0
name py-pycg
version 0.14.1
revision 11
platforms darwin
license GPL-2
maintainers nomaintainer
description Python bindings to NVIDIA's Cg package
long_description This project provides Python bindings to NVIDIA's Cg runtime \
library, enabling GPUs to be controlled from Python.
homepage https://launchpad.net/pycg
patchfiles patch-darwin.conf.in.diff \
patch-swig-files.diff
deprecated.upstream_support no
livecheck.type none
python.versions 27
if {${name} ne ${subport}} {
depends_build-append port:swig-python
depends_lib-append port:cg-toolkit \
port:py${python.version}-numpy
fetch.type bzr
bzr.url lp:~callelejdfors/pycg/trunk
bzr.revision release-${version}
worksrcdir py-PyCg-${version}
post-patch {
file copy ${worksrcpath}/Darwin.conf.in ${worksrcpath}/Darwin.conf
reinplace "s|@CC@|${configure.compiler}|g" ${worksrcpath}/Darwin.conf
reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/Darwin.conf
reinplace "s|@PYTHON_BRANCH@|${python.branch}|g" ${worksrcpath}/Darwin.conf
}
build.cmd make
build.target all
destroot {
set cgdir ${destroot}${python.pkgd}/Cg
xinstall -d ${cgdir}
file copy ${worksrcpath}/Cg.py ${cgdir}/__init__.py
file copy ${worksrcpath}/_Cg.so ${cgdir}/
foreach f {LICENSE README} {
file copy ${worksrcpath}/${f} \
${destroot}${prefix}/share/doc/${subport}
}
}
}