Skip to content
Permalink
Browse files

pure modules: pure portgroup update

  • Loading branch information
agraef authored and ryandesign committed Apr 14, 2018
1 parent 5ae82c2 commit 228e6b2ce9719786822419e5ad1122de92cc53f8
@@ -1,15 +1,10 @@
# -*- 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 github 1.0
PortGroup pure 1.0

name faust2pd
github.setup agraef pure-lang 2.16 ${name}-
github.tarball_from releases
distname ${name}-${version}
homepage https://github.com/agraef/pure-lang/wiki/Addons#${name}

categories pure audio devel
pure.setup faust2pd 2.16
categories-append audio devel
platforms darwin
maintainers {ryandesign @ryandesign} {gmail.com:aggraef @agraef}
license GPL-3+
@@ -21,38 +16,7 @@ long_description ${name} is ${description}.
checksums rmd160 cddc64a42ed718dbdeddef4c7ec196294e20e8ef \
sha256 6538f85f913d11441a6746d2f352b3e14ea2012ab3c77658a5500ffc641c20e6

use_configure no

# copied from pure-1.0.tcl
build.args-append PUREC_FLAGS=-mcpu=generic

pre-build {
if {${configure.cxx_stdlib} ne "" && [string match "*clang*" [option configure.cxx]]} {
configure.cxxflags-append -stdlib=${configure.cxx_stdlib}
}
build.args-append CC="${configure.cc}" \
CFLAGS="${configure.cflags} ${configure.cc_archflags}" \
CPPFLAGS="${configure.cppflags}" \
CXX="${configure.cxx}" \
CXXFLAGS="${configure.cxxflags} ${configure.cxx_archflags}" \
LDFLAGS="${configure.ldflags} ${configure.ld_archflags}"
}

post-destroot {
xinstall -d ${destroot}${prefix}/share/doc/${name}
foreach f {COPYING README} {
if {[file exists ${worksrcpath}/${f}]} {
xinstall -m 644 ${worksrcpath}/${f} ${destroot}${prefix}/share/doc/${name}
}
}
if {[file exists ${worksrcpath}/examples]} {
xinstall -d ${destroot}${prefix}/share/examples
copy ${worksrcpath}/examples ${destroot}${prefix}/share/examples/${name}
}
}

depends_lib-append port:pure \
port:pure-xml
depends_lib-append port:pure-xml

build.args-append LIBRARY_PATH=${prefix}/lib \
prefix=${prefix} \
@@ -4,7 +4,6 @@ PortSystem 1.0
PortGroup pure 1.0

pure.setup gnumeric-pure 0.15
name gnumeric-pure
categories-append math devel
platforms darwin
maintainers {ryandesign @ryandesign} {gmail.com:aggraef @agraef}
@@ -1,15 +1,10 @@
# -*- 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 github 1.0
PortGroup pure 1.0

name pd-faust
github.setup agraef pure-lang 0.15 ${name}-
github.tarball_from releases
distname ${name}-${version}
homepage https://github.com/agraef/pure-lang/wiki/Addons#${name}

categories pure audio devel
pure.setup pd-faust 0.16
categories-append audio devel
platforms darwin
maintainers {ryandesign @ryandesign} {gmail.com:aggraef @agraef}
license LGPL-3+ MIT
@@ -20,44 +15,13 @@ description a Pd plugin loader which lets you run Faust \

long_description ${name} provides ${description}.

checksums rmd160 65aa3cbe2ddc70d5cdbce9379c32e001f7c0ea1b \
sha256 e3286dfd1ccdc93fa81bc45ed593b7c466badf7e8b989b1aaf2a38cdbd417dc2

use_configure no

# copied from pure-1.0.tcl
build.args-append PUREC_FLAGS=-mcpu=generic

pre-build {
if {${configure.cxx_stdlib} ne "" && [string match "*clang*" [option configure.cxx]]} {
configure.cxxflags-append -stdlib=${configure.cxx_stdlib}
}
build.args-append CC="${configure.cc}" \
CFLAGS="${configure.cflags} ${configure.cc_archflags}" \
CPPFLAGS="${configure.cppflags}" \
CXX="${configure.cxx}" \
CXXFLAGS="${configure.cxxflags} ${configure.cxx_archflags}" \
LDFLAGS="${configure.ldflags} ${configure.ld_archflags}"
}

post-destroot {
xinstall -d ${destroot}${prefix}/share/doc/${name}
foreach f {COPYING README} {
if {[file exists ${worksrcpath}/${f}]} {
xinstall -m 644 ${worksrcpath}/${f} ${destroot}${prefix}/share/doc/${name}
}
}
if {[file exists ${worksrcpath}/examples]} {
xinstall -d ${destroot}${prefix}/share/examples
copy ${worksrcpath}/examples ${destroot}${prefix}/share/examples/${name}
}
}
checksums rmd160 effbebb56b3aae70955df7317cac6b3893ef8eb9 \
sha256 6297a4951ce8e933b56735dfe5b0b3c339205d87ecf8fa0f3e0e47dddd692a37

depends_build-append path:bin/faust:faust \
port:pkgconfig

depends_lib-append port:pure \
port:pure-faust \
depends_lib-append port:pure-faust \
port:pure-midi \
port:pure-stldict

@@ -3,8 +3,7 @@
PortSystem 1.0
PortGroup pure 1.0

pure.setup pd-pure 0.24
name pd-pure
pure.setup pd-pure 0.25
categories-append audio devel
platforms darwin
maintainers {ryandesign @ryandesign} {gmail.com:aggraef @agraef}
@@ -14,8 +13,8 @@ description a Pd plugin loader which lets you run Pure scrip

long_description ${name} provides ${description}.

checksums rmd160 5f62d0f63561df8a6f7d23359cca839b52aab6ea \
sha256 59849c78a0592d5c0e0d4254d7ccfdc46169bd44f28c5cd6f2348e58ddad9009
checksums rmd160 de36d284f62cedeecfa15634b1030e1bdad2a7ae \
sha256 958092eb5bc7d3a7230541840f80feb6bf93e4c8d0822b5848f83bf0a3078d0a

depends_build-append port:pkgconfig

@@ -3,7 +3,7 @@
PortSystem 1.0
PortGroup pure 1.0

pure.setup audio 0.6
pure.setup pure-audio 0.6
categories-append audio
platforms darwin
maintainers {ryandesign @ryandesign} {gmail.com:aggraef @agraef}
@@ -3,7 +3,7 @@
PortSystem 1.0
PortGroup pure 1.0

pure.setup bonjour 0.1
pure.setup pure-bonjour 0.2
categories-append devel
platforms darwin
maintainers {ryandesign @ryandesign} {gmail.com:aggraef @agraef}
@@ -14,9 +14,7 @@ description an interface to Bonjour which enables you to \

long_description ${name} provides ${description}.

checksums rmd160 2a7af3ed1aaa92ce47978354b43a98473120493b \
sha256 ff9e43a4e64c26d509505ee59081603a7553dd516b9317944b83d34e4904719b
checksums rmd160 067432e7bf3fd7d998cd5c75b8af79fee74b219c \
sha256 1a5b2357c51fe95b21f9cd53acdb9c6a57b8e10ab81bb5d53cc05331e0b4df0c

depends_build-append port:pkgconfig

patchfiles-append patch-Makefile.diff

This file was deleted.

@@ -3,7 +3,7 @@
PortSystem 1.0
PortGroup pure 1.0

pure.setup csv 1.6
pure.setup pure-csv 1.6
categories-append devel
platforms darwin
maintainers {ryandesign @ryandesign} {gmail.com:aggraef @agraef}
@@ -3,7 +3,7 @@
PortSystem 1.0
PortGroup pure 1.0

pure.setup doc 0.7
pure.setup pure-doc 0.7
categories-append textproc
platforms darwin
maintainers {ryandesign @ryandesign} {gmail.com:aggraef @agraef}
@@ -3,7 +3,7 @@
PortSystem 1.0
PortGroup pure 1.0

pure.setup fastcgi 0.6
pure.setup pure-fastcgi 0.6
categories-append www
platforms darwin
maintainers {ryandesign @ryandesign} {gmail.com:aggraef @agraef}
@@ -1,15 +1,10 @@
# -*- 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 github 1.0
PortGroup pure 1.0

name pure-faust
github.setup agraef pure-lang 0.13 ${name}-
github.tarball_from releases
distname ${name}-${version}
homepage https://github.com/agraef/pure-lang/wiki/Addons#${name}

categories pure audio lang
pure.setup pure-faust 0.13
categories-append audio lang
platforms darwin
maintainers {ryandesign @ryandesign} {gmail.com:aggraef @agraef}
license LGPL-3+
@@ -23,37 +18,6 @@ long_description ${name} provides ${description}.
checksums rmd160 3e0709960ddd749693fb459cfc2e01cbf520ee55 \
sha256 5947f8c41e166c9998bd42d90a4a4119a1c7b6962bbf813df5a9839f5f30694a

use_configure no

# copied from pure-1.0.tcl
build.args-append PUREC_FLAGS=-mcpu=generic

pre-build {
if {${configure.cxx_stdlib} ne "" && [string match "*clang*" [option configure.cxx]]} {
configure.cxxflags-append -stdlib=${configure.cxx_stdlib}
}
build.args-append CC="${configure.cc}" \
CFLAGS="${configure.cflags} ${configure.cc_archflags}" \
CPPFLAGS="${configure.cppflags}" \
CXX="${configure.cxx}" \
CXXFLAGS="${configure.cxxflags} ${configure.cxx_archflags}" \
LDFLAGS="${configure.ldflags} ${configure.ld_archflags}"
}

post-destroot {
xinstall -d ${destroot}${prefix}/share/doc/${name}
foreach f {COPYING README} {
if {[file exists ${worksrcpath}/${f}]} {
xinstall -m 644 ${worksrcpath}/${f} ${destroot}${prefix}/share/doc/${name}
}
}
if {[file exists ${worksrcpath}/examples]} {
xinstall -d ${destroot}${prefix}/share/examples
copy ${worksrcpath}/examples ${destroot}${prefix}/share/examples/${name}
}
}

depends_build-append port:pkgconfig

depends_lib-append port:pure \
port:libtool
depends_lib-append port:libtool
@@ -3,7 +3,7 @@
PortSystem 1.0
PortGroup pure 1.0

pure.setup ffi 0.14
pure.setup pure-ffi 0.15
categories-append devel
platforms darwin
maintainers {ryandesign @ryandesign} {gmail.com:aggraef @agraef}
@@ -20,8 +20,8 @@ long_description ${name} provides ${description}. It goes \
may also be possible to call foreign \
languages other than C.

checksums rmd160 4158804882b58a00738a65f0f6f4d8b08bf6eeaa \
sha256 0331f48efaae40af21b23cf286fd7eac0ea0a249d08fd97bf23246929c0ea71a
checksums rmd160 6415156f0d78090ab7c2410e3d9672fd0fdeec9b \
sha256 333323da8f758df7cc2696307bf7a1898de6d98be6130484c0f15862e3227280

depends_build-append port:pkgconfig

@@ -3,7 +3,7 @@
PortSystem 1.0
PortGroup pure 1.0

pure.setup g2 0.3
pure.setup pure-g2 0.3
categories-append graphics
platforms darwin
maintainers {ryandesign @ryandesign} {gmail.com:aggraef @agraef}
@@ -3,7 +3,7 @@
PortSystem 1.0
PortGroup pure 1.0

pure.setup gen 0.18
pure.setup pure-gen 0.18
categories-append devel
platforms darwin
maintainers {ryandesign @ryandesign} {gmail.com:aggraef @agraef}
@@ -3,7 +3,7 @@
PortSystem 1.0
PortGroup pure 1.0

pure.setup gl 0.9
pure.setup pure-gl 0.9
categories-append graphics
platforms macosx
maintainers {ryandesign @ryandesign} {gmail.com:aggraef @agraef}
@@ -3,7 +3,7 @@
PortSystem 1.0
PortGroup pure 1.0

pure.setup glpk 0.5
pure.setup pure-glpk 0.5
revision 1
categories-append math lang
platforms darwin
@@ -3,7 +3,7 @@
PortSystem 1.0
PortGroup pure 1.0

pure.setup gsl 0.12
pure.setup pure-gsl 0.12
revision 1
categories-append math science
platforms darwin
@@ -3,7 +3,7 @@
PortSystem 1.0
PortGroup pure 1.0

pure.setup gtk 0.13
pure.setup pure-gtk 0.13
categories-append x11
platforms darwin
maintainers {ryandesign @ryandesign} {gmail.com:aggraef @agraef}
@@ -3,7 +3,7 @@
PortSystem 1.0
PortGroup pure 1.0

pure.setup liblo 0.9
pure.setup pure-liblo 0.9
categories-append audio
platforms darwin
maintainers {ryandesign @ryandesign} {gmail.com:aggraef @agraef}
@@ -3,7 +3,7 @@
PortSystem 1.0
PortGroup pure 1.0

pure.setup lilv 0.4
pure.setup pure-lilv 0.5
categories-append audio devel
platforms darwin
maintainers {ryandesign @ryandesign} {gmail.com:aggraef @agraef}
@@ -16,8 +16,8 @@ long_description ${name} provides ${description}. \
It lets you write LV2 audio and MIDI plugin \
hosts in the Pure programming language.

checksums rmd160 5de09b800a4febae8bee8b0e701573a8e5ae7a0e \
sha256 af20982fe43e8dce62d50bf7a78e461ab36c308325b123cddbababf0d3beaf9f
checksums rmd160 77c05f307d3e789b22c09affb844a87cc78bea25 \
sha256 0aaf2fa82ced39488b39302f0080a4c15ebcf5badfea25afaec7db0f0bf3ca5d

depends_build-append port:pkgconfig

@@ -3,7 +3,7 @@
PortSystem 1.0
PortGroup pure 1.0

pure.setup lv2 0.2
pure.setup pure-lv2 0.2
categories-append audio devel
platforms darwin
maintainers {ryandesign @ryandesign} {gmail.com:aggraef @agraef}

0 comments on commit 228e6b2

Please sign in to comment.
You can’t perform that action at this time.