# -*- 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 # $Id$ PortSystem 1.0 PortGroup github 1.0 github.setup uclouvain openjpeg 1.5.2 version. name openjpeg15 categories graphics platforms darwin license BSD maintainers nomaintainer description Library for manipulating JPEG-2000 images long_description The OpenJPEG library is an open-source JPEG 2000 codec. \ It has been developed in order to promote the use of JPEG \ 2000, the new still-image compression standard from the \ Joint Photographic Experts Group (JPEG). master_sites sourceforge:project/openjpeg.mirror/${version}/ dist_subdir openjpeg checksums rmd160 7b97b05e7a604da082ec8db03b6021b58537fb91 \ sha256 15df7b194a5d8dba0052cd21c17a4dc761149a770a907d73fffb972078c28a87 patchfiles patch-configure.ac.diff depends_build port:pkgconfig depends_lib port:libpng \ port:tiff \ port:lcms2 \ port:zlib \ port:jbigkit use_autoreconf yes autoreconf.args -fvi pre-activate { # openjpeg < 1.5.0 accidentally installed items directly into # ${prefix}/share/man bypassing ${destroot}; remove them if found. foreach m {man1/image_to_j2k.1.gz man1/j2k_dump.1.gz man1/j2k_to_image.1.gz man3/libopenjpeg.3.gz} { set filepath ${prefix}/share/man/${m} if {[file exists ${filepath}] && [registry_file_registered ${filepath}] == "0"} { if {[catch {delete ${filepath}}]} { ui_warn "Cannot delete ${filepath}; please remove it manually" } } } if {![catch {set installed [lindex [registry_active openjpeg] 0]}]} { set openjpeg_version [lindex $installed 1] if {[vercmp $openjpeg_version 2.0.0] < 0} { registry_deactivate_composite openjpeg "" [list ports_nodepcheck 1] } } } livecheck.regex archive/${github.tag_prefix}(1\.\[0-9.\]+)${extract.suffix}