You've already forked macports-ports
mirror of
https://github.com/encounter/macports-ports.git
synced 2026-03-30 11:29:27 -07:00
65 lines
2.5 KiB
Tcl
65 lines
2.5 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
|
|
|
|
name py-PyQGLViewer
|
|
version 0.11
|
|
revision 2
|
|
categories-append graphics
|
|
platforms darwin
|
|
maintainers inria.fr:christophe.pradal openmaintainer
|
|
license {GPL-2+ Commercial}
|
|
|
|
description PyQGLViewer is a set of Python bindings for libQGLViewer
|
|
|
|
long_description PyQGLViewer is a set of Python bindings for the libQGLViewer C++ class library which ease \
|
|
the creation of OpenGL 3D viewers. It provides some of the typical \
|
|
3D viewer functionalities, such as the possibility to move the \
|
|
camera using the mouse, which lacks in most of the other APIs. \
|
|
Other features include mouse manipulated frames, interpolated \
|
|
keyFrames, object selection, stereo display, screenshot saving \
|
|
and much more. It can be used by OpenGL beginners as well as \
|
|
to create complex applications, being fully customizable and \
|
|
easy to extend.
|
|
|
|
homepage http://pyqglviewer.gforge.inria.fr/
|
|
master_sites https://gforge.inria.fr/frs/download.php/30908
|
|
worksrcdir PyQGLViewer
|
|
distname ${worksrcdir}-${version}
|
|
use_zip yes
|
|
|
|
checksums rmd160 b7538e06c47370f9c9f2df70fc41932145621281 \
|
|
sha256 7f37a2d073816966c076c718af3cd2af3a934e0a812d6ca9703dc595edba59bc
|
|
|
|
# Note that python 3.1 is not supported
|
|
python.versions 27
|
|
|
|
if {${name} ne ${subport}} {
|
|
depends_build-append port:mesa
|
|
|
|
depends_lib-append port:py${python.version}-pyqt4 \
|
|
port:libQGLViewer \
|
|
port:py${python.version}-sip
|
|
|
|
use_configure yes
|
|
configure.cmd ${python.bin} configure.py
|
|
configure.pre_args
|
|
configure.args -Q ${prefix}/include \
|
|
-I ${prefix}/include \
|
|
-I ${python.include} \
|
|
-L ${prefix}/lib
|
|
configure.universal_args
|
|
|
|
build.cmd make
|
|
build.target all
|
|
|
|
destroot.cmd make
|
|
destroot.target install
|
|
destroot.destdir DESTDIR=${destroot}
|
|
}
|
|
|
|
livecheck.type regex
|
|
livecheck.url ${homepage}
|
|
livecheck.regex "PyQGLViewer sources (\[0-9\.\]+)"
|