dia stable port information

Package: dia
Version: 0.96.1
Revision: 1005
GCC: 4.0
Depends: orbit2-shlibs (>= 2.14.9-1), libart2-shlibs, atk1-shlibs (>= 1.20.0-1), audiofile-shlibs, libbonobo2-shlibs (>= 2.20.0-1), libbonoboui2-shlibs (>= 2.20.0-1), esound-shlibs (>= 0.2.38-1), gconf2-shlibs (>= 2.20.0-1), gtk+2-shlibs (>= 2.12.0-1), glib2-shlibs (>= 2.14.0-1), libgnome2-shlibs (>= 2.20.0-1), libgnomecanvas2-shlibs (>= 2.20.0-1), libgnomeui2-shlibs (>= 2.20.0-1), gnome-vfs2-unified-shlibs (>= 1:2.20.0-1), libiconv, libgettext3-shlibs, libjpeg-shlibs, pango1-xft2-ft219-shlibs (>= 1.18.4-4), libpng3-shlibs, popt-shlibs, libxml2-bin (>= 2.6.30-1), libxml2-shlibs (>= 2.6.30-1), rarian-compat, gnome-keyring-shlibs (>= 0.8.1-1), freetype219-shlibs
BuildDepends: avahi-dev, gail18-dev, libavahi-glib1-dev, libxslt, glitz, expat1, cairo (>= 1.6-1), fontconfig2-dev (>= 2.4.1-1), freetype219 (>= 2.3.5-1), xft2-dev, orbit2-dev (>= 2.14.9-1), libart2, atk1 (>= 1.20.0-1), audiofile, libbonobo2-dev (>= 2.20.0-1), libbonoboui2-dev (>= 2.20.0-1), libbonoboui2 (>= 2.20.0-1), esound (>= 0.2.38-1), libgettext3-dev, gettext-bin, gettext-tools, libiconv-dev, gconf2-dev (>= 2.20.0-1), glib2-dev (>= 2.14.0-1), gtk+2-dev (>= 2.12.0-1), libgnome2-dev (>= 2.20.0-1), libgnomecanvas2-dev (>= 2.20.0-1), libgnomeui2-dev (>= 2.20.0-1), dbus-dev (>= 1.0-1), gnome-vfs2-unified-dev (>= 1:2.20.0-1), libjpeg, pango1-xft2-ft219-dev (>= 1.18.4-4), pixman (>= 0.10.0-1), libpng3, popt, libxml2 (>= 2.6.30-1), intltool (>= 0.36.0-1), gnome-keyring-dev (>= 0.8.1-1), pkgconfig (>= 0.21-1), pyxml-py24, fink (>= 0.24.12)
Source: mirror:gnome:sources/dia/0.96/dia-%v.tar.bz2
Source-MD5: 7b81b22baa2df55efe4845865dddc7b6
SetCPPFLAGS: -I%p/lib/pango-ft219/include/pango-1.0 -I%p/lib/pango-ft219/include -I%p/lib/freetype219/include/freetype2 -I%p/lib/freetype219/include -I%p/lib/fontconfig2/include
NoSetLDFLAGS: true
SetLDFLAGS: -L%p/lib/pango-ft219/lib -L%p/lib/freetype219/lib -L%p/lib/fontconfig2/lib
SetLIBS: -L%p/lib
SetCFLAGS: -Os -pipe
NoSetMAKEFLAGS: true
SetMAKEFLAGS: -j1

PatchFile: dia.patch
PatchFile-MD5: b0e88fd83ab7425b048e247aa886e00b

Patchscript: <<
patch -p1 < %{PatchFile}
perl -pi.bak -e "s/-scrollkeeper-update -p \\$\\(scrollkeeper_localstat\
e_dir\\)//g" omf.make `find . -name Makefile.in`
<<
PostInstScript: <<
if [ configure = "$1" ]; then
scrollkeeper-update -q
fi
<<
PostRmScript: <<
if [ remove != "$1" ]; then
scrollkeeper-update -q
fi
<<
DescPort: <<
the patchscript mainly works around scrollkeeper
<<

ConfigureParams: --infodir=%i/share/info --mandir=%i/share/man --enable-gnome --disable-dependency-tracking 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

CompileScript: <<
#!/bin/sh -ev
perl -pi.bak -e "s/-module//g" ./lib/Makefile.in
./configure %c
make
<<

Shlibs: %p/lib/dia/libdia.dylib 0.0.0 %n (>= 0.95-1)
DocFiles: COPYING README AUTHORS NEWS ChangeLog KNOWN_BUGS TODO
Description: Diagram drawing program
DescDetail: <<
Dia is a tool for drawing diagrams, borrowing ideas from programs such
as visio. It can be used to draw specific types of diagrams such as
network and UML diagrams and flowcharts, while also providing some
more generic objects to draw with. Dia may be extended to use new
shape types by writing a simple XML description of the shape. The
diagrams can be exported to a number of formats including EPS, SVG,
CGM and PNG. Diagrams can also be printed (splitting the diagram to
multiple pages if appropriate).
<<
License: GPL
Homepage: http://live.gnome.org/Dia
Maintainer: H. Todd Fujinaka

dia stable port .patch

diff -Naur dia-0.96.1.orig/po/Makefile.in.in dia-0.96.1/po/Makefile.in.in
--- dia-0.96.1.orig/po/Makefile.in.in 2007-03-29 02:15:02.000000000 -0700
+++ dia-0.96.1/po/Makefile.in.in 2008-01-05 10:56:30.000000000 -0800
@@ -34,7 +34,7 @@
datarootdir = @datarootdir@
libdir = @libdir@
DATADIRNAME = @DATADIRNAME@
-itlocaledir = $(prefix)/$(DATADIRNAME)/locale
+itlocaledir = $(prefix)/$(DATADIRNAME)/share/locale
subdir = po
install_sh = @install_sh@
# Automake >= 1.8 provides @mkdir_p@.
@@ -44,8 +44,8 @@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@

-GMSGFMT = @GMSGFMT@
-MSGFMT = @MSGFMT@
+GMSGFMT = /sw/bin/msgfmt
+MSGFMT = /sw/bin/msgfmt
XGETTEXT = @XGETTEXT@
INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@

dia _unstable_ port information

Package: dia
Version: 0.96.1
Revision: 1005
GCC: 4.0
Depends: orbit2-shlibs (>= 2.14.9-1), libart2-shlibs, atk1-shlibs (>= 1.20.0-1), audiofile-shlibs, libbonobo2-shlibs (>= 2.20.0-1), libbonoboui2-shlibs (>= 2.20.0-1), esound-shlibs (>= 0.2.38-1), gconf2-shlibs (>= 2.20.0-1), gtk+2-shlibs (>= 2.12.0-1), glib2-shlibs (>= 2.14.0-1), libgnome2-shlibs (>= 2.20.0-1), libgnomecanvas2-shlibs (>= 2.20.0-1), libgnomeui2-shlibs (>= 2.20.0-1), gnome-vfs2-unified-shlibs (>= 1:2.20.0-1), libiconv, libgettext3-shlibs, libjpeg-shlibs, pango1-xft2-ft219-shlibs (>= 1.18.4-4), libpng3-shlibs, popt-shlibs, libxml2-bin (>= 2.6.30-1), libxml2-shlibs (>= 2.6.30-1), rarian-compat, gnome-keyring-shlibs (>= 0.8.1-1), freetype219-shlibs
BuildDepends: avahi-dev, gail18-dev, libavahi-glib1-dev, libxslt, glitz, expat1, cairo (>= 1.6-1), fontconfig2-dev (>= 2.4.1-1), freetype219 (>= 2.3.5-1), xft2-dev, orbit2-dev (>= 2.14.9-1), libart2, atk1 (>= 1.20.0-1), audiofile, libbonobo2-dev (>= 2.20.0-1), libbonoboui2-dev (>= 2.20.0-1), libbonoboui2 (>= 2.20.0-1), esound (>= 0.2.38-1), libgettext3-dev, gettext-bin, gettext-tools, libiconv-dev, gconf2-dev (>= 2.20.0-1), glib2-dev (>= 2.14.0-1), gtk+2-dev (>= 2.12.0-1), libgnome2-dev (>= 2.20.0-1), libgnomecanvas2-dev (>= 2.20.0-1), libgnomeui2-dev (>= 2.20.0-1), dbus-dev (>= 1.0-1), gnome-vfs2-unified-dev (>= 1:2.20.0-1), libjpeg, pango1-xft2-ft219-dev (>= 1.18.4-4), pixman (>= 0.10.0-1), libpng3, popt, libxml2 (>= 2.6.30-1), intltool (>= 0.36.0-1), gnome-keyring-dev (>= 0.8.1-1), pkgconfig (>= 0.21-1), pyxml-py24, fink (>= 0.24.12)
Source: mirror:gnome:sources/dia/0.96/dia-%v.tar.bz2
Source-MD5: 7b81b22baa2df55efe4845865dddc7b6
SetCPPFLAGS: -I%p/lib/pango-ft219/include/pango-1.0 -I%p/lib/pango-ft219/include -I%p/lib/freetype219/include/freetype2 -I%p/lib/freetype219/include -I%p/lib/fontconfig2/include
NoSetLDFLAGS: true
SetLDFLAGS: -L%p/lib/pango-ft219/lib -L%p/lib/freetype219/lib -L%p/lib/fontconfig2/lib
SetLIBS: -L%p/lib
SetCFLAGS: -Os -pipe
NoSetMAKEFLAGS: true
SetMAKEFLAGS: -j1

PatchFile: dia.patch
PatchFile-MD5: b0e88fd83ab7425b048e247aa886e00b

Patchscript: <<
patch -p1 < %{PatchFile}
perl -pi.bak -e "s/-scrollkeeper-update -p \\$\\(scrollkeeper_localstat\
e_dir\\)//g" omf.make `find . -name Makefile.in`
<<
PostInstScript: <<
if [ configure = "$1" ]; then
scrollkeeper-update -q
fi
<<
PostRmScript: <<
if [ remove != "$1" ]; then
scrollkeeper-update -q
fi
<<
DescPort: <<
the patchscript mainly works around scrollkeeper
<<

ConfigureParams: --infodir=%i/share/info --mandir=%i/share/man --enable-gnome --disable-dependency-tracking 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

CompileScript: <<
#!/bin/sh -ev
perl -pi.bak -e "s/-module//g" ./lib/Makefile.in
./configure %c
make
<<

Shlibs: %p/lib/dia/libdia.dylib 0.0.0 %n (>= 0.95-1)
DocFiles: COPYING README AUTHORS NEWS ChangeLog KNOWN_BUGS TODO
Description: Diagram drawing program
DescDetail: <<
Dia is a tool for drawing diagrams, borrowing ideas from programs such
as visio. It can be used to draw specific types of diagrams such as
network and UML diagrams and flowcharts, while also providing some
more generic objects to draw with. Dia may be extended to use new
shape types by writing a simple XML description of the shape. The
diagrams can be exported to a number of formats including EPS, SVG,
CGM and PNG. Diagrams can also be printed (splitting the diagram to
multiple pages if appropriate).
<<
License: GPL
Homepage: http://live.gnome.org/Dia
Maintainer: H. Todd Fujinaka

dia _unstable_ port .patch

diff -Naur dia-0.96.1.orig/po/Makefile.in.in dia-0.96.1/po/Makefile.in.in
--- dia-0.96.1.orig/po/Makefile.in.in 2007-03-29 02:15:02.000000000 -0700
+++ dia-0.96.1/po/Makefile.in.in 2008-01-05 10:56:30.000000000 -0800
@@ -34,7 +34,7 @@
datarootdir = @datarootdir@
libdir = @libdir@
DATADIRNAME = @DATADIRNAME@
-itlocaledir = $(prefix)/$(DATADIRNAME)/locale
+itlocaledir = $(prefix)/$(DATADIRNAME)/share/locale
subdir = po
install_sh = @install_sh@
# Automake >= 1.8 provides @mkdir_p@.
@@ -44,8 +44,8 @@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@

-GMSGFMT = @GMSGFMT@
-MSGFMT = @MSGFMT@
+GMSGFMT = /sw/bin/msgfmt
+MSGFMT = /sw/bin/msgfmt
XGETTEXT = @XGETTEXT@
INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@