# -*- 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
version 0.9.2-r${svn_rev}
description MPEG-4 command line tool
long_description AtomicParsley is a lightweight command line program \
for reading, parsing and setting metadata into MPEG-4 files.
homepage http://atomicparsley.sourceforge.net
svn.url https://svn.code.sf.net/p/atomicparsley/code/trunk/atomicparsley
# fix usage of private type, b0rked in Leopard
reinplace -locale en_US.ISO8859-1 s|_NSBitmapImageFileType|NSBitmapImageFileType|g ${worksrcpath}/src/AP_NSImage.mm
# fix initializing a variable of type 'char *' with an rvalue of type 'const char *' b0rked in High Sierra
reinplace -locale en_US.ISO8859-1 -W ${worksrcpath}/src "s|= strrchr|= (char*)strrchr|g" AP_MetadataListings.cpp AP_NSFile_utils.mm AP_NSImage.mm AtomicParsley.cpp
system -W ${worksrcpath} "autoheader"
xinstall -m 755 ${worksrcpath}/AtomicParsley ${destroot}${prefix}/bin