You've already forked macports-ports
mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
53 lines
2.1 KiB
Tcl
53 lines
2.1 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 github 1.0
|
|
PortGroup java 1.0
|
|
|
|
github.setup processing processing 0270-3.5.4 processing-
|
|
revision 0
|
|
checksums rmd160 5bc38bc45eca79252959e967ab7bc10caa4c6e78 \
|
|
sha256 99a5d3cfccd106e79fe82cafa66b72b15c19e5747eac77e40dd0a82b032c2925 \
|
|
size 53096631
|
|
|
|
version [lindex [split ${github.version} -] 1]
|
|
categories lang
|
|
license GPL-2
|
|
maintainers {guenael.com:macports @numeratus} \
|
|
openmaintainer
|
|
|
|
description Flexible software sketchbook and a language for learning how to code\
|
|
within the context of the visual arts.
|
|
long_description \
|
|
Processing is an open source programming language and environment for people \
|
|
who want to create images, animations, and interactions. Initially developed \
|
|
to serve as a software sketchbook and to teach fundamentals of computer \
|
|
programming within a visual context, Processing also has evolved into a \
|
|
tool for generating finished professional work. Today, there are tens of \
|
|
thousands of students, artists, designers, researchers, and hobbyists who \
|
|
use Processing for learning, prototyping, and production.
|
|
|
|
homepage https://processing.org
|
|
github.tarball_from archive
|
|
distname ${name}-${version}
|
|
|
|
depends_build port:apache-ant
|
|
|
|
# Requires Oracle JDK 8u202. Other versions are not supported. OpenJDK is not supported.
|
|
# https://github.com/processing/processing/wiki/Build-Instructions
|
|
java.version 1.8
|
|
|
|
use_configure no
|
|
|
|
build.dir ${worksrcpath}/build
|
|
build.cmd ${prefix}/bin/ant
|
|
build.target macosx-build
|
|
|
|
post-build {
|
|
reinplace "s|\\\${version}|${version}|g" ${build.dir}/macosx/work/Processing.app/Contents/Info.plist
|
|
}
|
|
|
|
destroot {
|
|
move ${build.dir}/macosx/work/Processing.app ${destroot}${applications_dir}/
|
|
}
|