lasi stable port information

Package: lasi
Version: 1.1.0
Revision: 1002
BuildDepends: cmake (>= 1.4.5), glitz, expat1, libpng3, cairo (>= 1.6-1), fontconfig2-dev (>= 2.4.1-1), cairo (>= 1.6-1), freetype219 (>= 2.3.5-1), x11-dev, pkgconfig (>= 0.21-1), libiconv-dev, pango1-xft2-ft219-dev (>= 1.18.4-4), pixman (>= 0.10.0-1), glib2-dev (>= 2.14.0), libgettext3-dev, doxygen
Depends: pango1-xft2-ft219-shlibs (>= 1.18.4-4), freetype219-shlibs (>= 2.3.5-1), x11-shlibs, cairo-shlibs (>= 1.6-1)
GCC: 4.0

Source: mirror:sourceforge:lasi/libLASi-%v.tar.gz
Source-MD5: f18091569ed4fface75453b097c67459

PatchScript: perl -pi.bak -e 's|-L\$\{libdir\}|-L\$\{libdir\} \-lLASi|' lasi.pc.in

CompileScript: <<
#!/bin/sh -ev
export PKG_CONFIG_PATH="%p/lib/pango-ft219/lib/pkgconfig:%p/lib/fontconfig2/lib/pkgconfig:%p/lib/freetype219/lib/pkgconfig:$PKG_CONFIG_PATH" FREETYPE_CONFIG=%p/lib/freetype219/bin/freetype-config
cmake -DCMAKE_INSTALL_PREFIX=%p -DCMAKE_VERBOSE_MAKEFILE=ON
make
<<
InstallScript: <<
make -j1 install DESTDIR=%d

mkdir -p %i/share/%n
mv %i/share/%n%v/examples %i/share/%n/
mv %i/share/doc/libLASi-%v/html %i/share/%n/
rm -r %i/share/%n%v
rm -r %i/share/doc/libLASi-%v

# mkdir -p %i/share/%n/examples
# mkdir -p %i/share/%n/doc

# cp -R %b/examples/ %i/share/%n/examples/
# cp -R %b/doc/ %i/share/%n/doc/
<<
DocFiles: AUTHORS ChangeLog COPYING INSTALL NEWS NOTES README README.release

SplitOff: <<
Depends: pango1-xft2-ft219-shlibs (>= 1.18.4-4), freetype219-shlibs (>= 2.3.5-1), glib2-shlibs (>= 2.14.0-1), libiconv, libgettext3-shlibs
Package: %N-shlibs
Files: <<
lib/libLASi.0.0.1.dylib
lib/libLASi.0.dylib
<<
Shlibs: <<
%p/lib/libLASi.0.dylib 0.0.0 %n (>= 1.1.0-1)
<<
DocFiles: AUTHORS ChangeLog COPYING INSTALL NEWS NOTES README README.release
<<

SplitOff2: <<
Package: %N-dev
Depends: %N-shlibs (= %v-%r)
Replaces: %N (<< %v-%r)
DocFiles: AUTHORS ChangeLog COPYING INSTALL NEWS NOTES README README.release
Files: <<
include/LASi.h
lib/libLASi.dylib
lib/pkgconfig/lasi.pc
<<
BuildDependsOnly: True
<<

Description: Library for creating Postscript documents

DescDetail: <<
libLASi is a library written by Larry Siden that provides a C++ stream
output interface ( with operator << ) for creating Postscript documents
that can contain characters from any of the scripts and symbol blocks
supported in Unicode and by Owen Taylor's Pango layout engine. The
library accomodates right-to-left scripts such as Arabic and Hebrew as
easily as left-to-right scripts. Indic and Indic-derived Complex Text
Layout (CTL) scripts, such as Devanagari, Thai, Lao, and Tibetan are
supported to the extent provided by Pango and by the OpenType fonts
installed on your system. All of this is provided without need for any
special configuration or layout calculation on the programmer's part.
Although the capability to produce Unicode-based multilingual Postscript
documents exists in large Open Source application framework libraries
such as GTK+, QT, and KDE, libLASi was designed for projects which
require the ability to produce Postscript independent of any one
application framework.
<<
License: GPL
Maintainer: Koen van der Drift
Homepage: http://lasi.sourceforge.net/

lasi _unstable_ port information

Package: lasi
Version: 1.1.0
Revision: 1002
BuildDepends: cmake (>= 1.4.5), glitz, expat1, libpng3, cairo (>= 1.6-1), fontconfig2-dev (>= 2.4.1-1), cairo (>= 1.6-1), freetype219 (>= 2.3.5-1), x11-dev, pkgconfig (>= 0.21-1), libiconv-dev, pango1-xft2-ft219-dev (>= 1.18.4-4), pixman (>= 0.10.0-1), glib2-dev (>= 2.14.0), libgettext3-dev, doxygen
Depends: pango1-xft2-ft219-shlibs (>= 1.18.4-4), freetype219-shlibs (>= 2.3.5-1), x11-shlibs, cairo-shlibs (>= 1.6-1)
GCC: 4.0

Source: mirror:sourceforge:lasi/libLASi-%v.tar.gz
Source-MD5: f18091569ed4fface75453b097c67459

PatchScript: perl -pi.bak -e 's|-L\$\{libdir\}|-L\$\{libdir\} \-lLASi|' lasi.pc.in

CompileScript: <<
#!/bin/sh -ev
export PKG_CONFIG_PATH="%p/lib/pango-ft219/lib/pkgconfig:%p/lib/fontconfig2/lib/pkgconfig:%p/lib/freetype219/lib/pkgconfig:$PKG_CONFIG_PATH" FREETYPE_CONFIG=%p/lib/freetype219/bin/freetype-config
cmake -DCMAKE_INSTALL_PREFIX=%p -DCMAKE_VERBOSE_MAKEFILE=ON
make
<<
InstallScript: <<
make -j1 install DESTDIR=%d

mkdir -p %i/share/%n
mv %i/share/%n%v/examples %i/share/%n/
mv %i/share/doc/libLASi-%v/html %i/share/%n/
rm -r %i/share/%n%v
rm -r %i/share/doc/libLASi-%v

# mkdir -p %i/share/%n/examples
# mkdir -p %i/share/%n/doc

# cp -R %b/examples/ %i/share/%n/examples/
# cp -R %b/doc/ %i/share/%n/doc/
<<
DocFiles: AUTHORS ChangeLog COPYING INSTALL NEWS NOTES README README.release

SplitOff: <<
Depends: pango1-xft2-ft219-shlibs (>= 1.18.4-4), freetype219-shlibs (>= 2.3.5-1), glib2-shlibs (>= 2.14.0-1), libiconv, libgettext3-shlibs
Package: %N-shlibs
Files: <<
lib/libLASi.0.0.1.dylib
lib/libLASi.0.dylib
<<
Shlibs: <<
%p/lib/libLASi.0.dylib 0.0.0 %n (>= 1.1.0-1)
<<
DocFiles: AUTHORS ChangeLog COPYING INSTALL NEWS NOTES README README.release
<<

SplitOff2: <<
Package: %N-dev
Depends: %N-shlibs (= %v-%r)
Replaces: %N (<< %v-%r)
DocFiles: AUTHORS ChangeLog COPYING INSTALL NEWS NOTES README README.release
Files: <<
include/LASi.h
lib/libLASi.dylib
lib/pkgconfig/lasi.pc
<<
BuildDependsOnly: True
<<

Description: Library for creating Postscript documents

DescDetail: <<
libLASi is a library written by Larry Siden that provides a C++ stream
output interface ( with operator << ) for creating Postscript documents
that can contain characters from any of the scripts and symbol blocks
supported in Unicode and by Owen Taylor's Pango layout engine. The
library accomodates right-to-left scripts such as Arabic and Hebrew as
easily as left-to-right scripts. Indic and Indic-derived Complex Text
Layout (CTL) scripts, such as Devanagari, Thai, Lao, and Tibetan are
supported to the extent provided by Pango and by the OpenType fonts
installed on your system. All of this is provided without need for any
special configuration or layout calculation on the programmer's part.
Although the capability to produce Unicode-based multilingual Postscript
documents exists in large Open Source application framework libraries
such as GTK+, QT, and KDE, libLASi was designed for projects which
require the ability to produce Postscript independent of any one
application framework.
<<
License: GPL
Maintainer: Koen van der Drift
Homepage: http://lasi.sourceforge.net/