# -*- 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
categories devel multimedia
maintainers {ryandesign @ryandesign} openmaintainer
description Library to develop applications with powerful image \
long_description Developer's Image Library (DevIL) is a programmer's \
library to develop applications with very powerful image \
loading capabilities, yet is easy for a developer to \
learn and use. Ultimate control of images is left to the \
developer, so unnecessary conversions, etc. are not \
performed. DevIL utilizes a simple, yet powerful, \
syntax. DevIL can load, save, convert, manipulate, \
filter and display a wide variety of image formats. \
Formerly known as OpenIL, but the name was changed due \
homepage http://openil.sourceforge.net/
master_sites sourceforge:project/openil/DevIL/${version}
distname DevIL-${version}
checksums md5 7918f215524589435e5ec2e8736d5e1d \
sha1 bc27e3e830ba666a3af03548789700d10561fcb1 \
rmd160 a3cdb14fcca5e75ada240a53cbdc3e749a759da5
worksrcdir devil-${version}
patchfiles patch-ilur.c \
patch-data-ILUT.pc.in.diff \
patch-devil_internal_exports.h.diff \
patch-src-IL-include-il_endian.h.diff \
patch-src_IL-src-il_png.c.diff \
patch-src_IL-src-il_icon.c.diff \
patch-src-il_jp2.c.diff \
configure.args --enable-ILU \
if {![variant_isset universal]} {
if {${configure.build_arch} eq "i386"} {
configure.args-append --enable-x86
} elseif {${configure.build_arch} eq "x86_64"} {
configure.args-append --enable-x86_64
configure.args-append --enable-ppc
set merger_configure_args(i386) --enable-x86
set merger_configure_args(x86_64) --enable-x86_64
set merger_configure_args(ppc) --enable-ppc
set merger_configure_args(ppc64) --enable-ppc
# https://sourceforge.net/p/resil/tickets/6/
if {[string match *clang* ${configure.compiler}]} {
configure.cflags-append -std=gnu89
xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
xinstall -m 644 -W ${worksrcpath} AUTHORS COPYING CREDITS ChangeLog \
NEWS README TODO ${destroot}${prefix}/share/doc/${name}
file copy ${worksrcpath}/docs/html ${destroot}${prefix}/share/doc/${name}