fluxconf stable port information

Package: fluxconf
Version: 0.9.9
Revision: 3

Source: http://devaux.fabien.free.fr/flux/%n-%v.tar.gz
Source-MD5: ac37b12410daa06128f8eb29163a741d

BuildDepends: glitz, expat1, libpng3, cairo (>= 1.6-1), fontconfig2-dev (>= 2.4.1-1), freetype219 (>= 2.3.5-1), xft2-dev, pkgconfig (>= 0.21-1), gtk+2-dev (>= 2.12.0-1), x11-dev, atk1 (>= 1.20.0-1), pango1-xft2-ft219-dev (>= 1.18.4-4), pixman (>= 0.10.0-1), glib2-dev (>= 2.14.0-1), libgettext3-dev, gettext-tools, libiconv-dev, fink (>= 0.24.12-1)
Depends: gtk+2-shlibs (>= 2.12.0-1), x11, atk1-shlibs (>= 1.20.0-1), pango1-xft2-ft219-shlibs (>= 1.18.4-4), glib2-shlibs (>= 2.14.0-1), libgettext3-shlibs, libiconv

PatchFile: %n.patch
PatchFile-MD5: a5e499825430b909d0cff521eb8a9a6b

ConfigureParams: --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
InstallScript: make install DESTDIR=%d
DocFiles: AUTHORS COPYING ChangeLog NEWS README TODO docs/*.html docs/*.png

Description: Configuration GUI for fluxbox
DescDetail: <<
Fluxconf is a graphical (Gtk2) application which helps you changing the fluxbox
configuration. It includes fluxconf, fluxkeys and fluxmenu, one app for the
base configuration, one other for keybinds configuration, and the last for menu
edition. Or you can use "fluxbare" to tie all three together.
<<
DescPackaging: <<
Nuke the gtk1 stuff

Fix install-exec-hook linuxism and ignorance of DESTDIR; why does
this thing hand-code the *.mo installations?
<<
License: GPL
Maintainer: Daniel Macks
Homepage: http://devaux.fabien.free.fr/flux

fluxconf stable port .patch

diff -Nurd -x'*~' fluxconf-0.9.9.orig/configure fluxconf-0.9.9/configure
--- fluxconf-0.9.9.orig/configure 2004-12-02 12:40:54.000000000 -0500
+++ fluxconf-0.9.9/configure 2006-10-31 21:55:05.000000000 -0500
@@ -8284,7 +8284,7 @@
pkgconf="YES"
fi;

-if test "x$PKGCONF" != "x" && test "x$pkgconf" != "xNO"; then
+if true; then
echo "Using pkg-config..."
if $PKGCONF gtk+-2.0 ; then
echo "Found Gtk2 ! Compiling using Gtk2..."
@@ -8293,7 +8293,7 @@
# echo $CFLAGS
# echo $LDFLAGS
NOTFOUND="0"
- elif $PKGCONF gtk+; then
+ elif false; then
echo "Found Gtk..."
CFLAGS="$CFLAGS `$PKGCONF --cflags gtk+`"
LDFLAGS="$LDFLAGS `$PKGCONF --libs gtk+`"
@@ -8305,7 +8305,7 @@
fi
fi

-if test "$NOTFOUND" = "1"; then
+if false; then
if test "x$GTKCONFBSD" != "x"; then
echo "Found Gtk (gtk12-config)"
CFLAGS="$CFLAGS `$GTKCONFBSD --cflags`"
diff -Nurd -x'*~' fluxconf-0.9.9.orig/src/Makefile.in fluxconf-0.9.9/src/Makefile.in
--- fluxconf-0.9.9.orig/src/Makefile.in 2004-12-02 12:40:56.000000000 -0500
+++ fluxconf-0.9.9/src/Makefile.in 2006-10-31 21:52:48.000000000 -0500
@@ -645,12 +645,12 @@
#fluxkeys: fluxconf
# ln -sf fluxconf fluxkeys
install-exec-hook:
- @ln -sf $(bindir)/fluxconf $(bindir)/fluxkeys
- @ln -sf $(bindir)/fluxconf $(bindir)/fluxbare
- @if ldd fluxconf |grep pango > /dev/null ; then ln -sf $(bindir)/fluxconf $(bindir)/fluxmenu; fi
- @for lan in ${ALL_LANG} ; do \
- ${mkinstalldirs} $(datadir)/locale/$$lan/LC_MESSAGES; \
- ${INSTALL} -m444 $(top_srcdir)/po/$$lan.mo $(datadir)/locale/$$lan/LC_MESSAGES/fluxconf.mo ;\
+ ln -sf fluxconf $(DESTDIR)$(bindir)/fluxkeys
+ ln -sf fluxconf $(DESTDIR)$(bindir)/fluxbare
+ ln -sf fluxconf $(DESTDIR)$(bindir)/fluxmenu
+ for lan in ${ALL_LANG} ; do \
+ ${mkinstalldirs} $(DESTDIR)$(datadir)/locale/$$lan/LC_MESSAGES; \
+ ${INSTALL} -m444 $(top_srcdir)/po/$$lan.mo $(DESTDIR)$(datadir)/locale/$$lan/LC_MESSAGES/fluxconf.mo ;\
done ;

uninstall-local:

fluxconf _unstable_ port information

Package: fluxconf
Version: 0.9.9
Revision: 3

Source: http://devaux.fabien.free.fr/flux/%n-%v.tar.gz
Source-MD5: ac37b12410daa06128f8eb29163a741d

BuildDepends: glitz, expat1, libpng3, cairo (>= 1.6-1), fontconfig2-dev (>= 2.4.1-1), freetype219 (>= 2.3.5-1), xft2-dev, pkgconfig (>= 0.21-1), gtk+2-dev (>= 2.12.0-1), x11-dev, atk1 (>= 1.20.0-1), pango1-xft2-ft219-dev (>= 1.18.4-4), pixman (>= 0.10.0-1), glib2-dev (>= 2.14.0-1), libgettext3-dev, gettext-tools, libiconv-dev, fink (>= 0.24.12-1)
Depends: gtk+2-shlibs (>= 2.12.0-1), x11, atk1-shlibs (>= 1.20.0-1), pango1-xft2-ft219-shlibs (>= 1.18.4-4), glib2-shlibs (>= 2.14.0-1), libgettext3-shlibs, libiconv

PatchFile: %n.patch
PatchFile-MD5: a5e499825430b909d0cff521eb8a9a6b

ConfigureParams: --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
InstallScript: make install DESTDIR=%d
DocFiles: AUTHORS COPYING ChangeLog NEWS README TODO docs/*.html docs/*.png

Description: Configuration GUI for fluxbox
DescDetail: <<
Fluxconf is a graphical (Gtk2) application which helps you changing the fluxbox
configuration. It includes fluxconf, fluxkeys and fluxmenu, one app for the
base configuration, one other for keybinds configuration, and the last for menu
edition. Or you can use "fluxbare" to tie all three together.
<<
DescPackaging: <<
Nuke the gtk1 stuff

Fix install-exec-hook linuxism and ignorance of DESTDIR; why does
this thing hand-code the *.mo installations?
<<
License: GPL
Maintainer: Daniel Macks
Homepage: http://devaux.fabien.free.fr/flux

fluxconf _unstable_ port .patch

diff -Nurd -x'*~' fluxconf-0.9.9.orig/configure fluxconf-0.9.9/configure
--- fluxconf-0.9.9.orig/configure 2004-12-02 12:40:54.000000000 -0500
+++ fluxconf-0.9.9/configure 2006-10-31 21:55:05.000000000 -0500
@@ -8284,7 +8284,7 @@
pkgconf="YES"
fi;

-if test "x$PKGCONF" != "x" && test "x$pkgconf" != "xNO"; then
+if true; then
echo "Using pkg-config..."
if $PKGCONF gtk+-2.0 ; then
echo "Found Gtk2 ! Compiling using Gtk2..."
@@ -8293,7 +8293,7 @@
# echo $CFLAGS
# echo $LDFLAGS
NOTFOUND="0"
- elif $PKGCONF gtk+; then
+ elif false; then
echo "Found Gtk..."
CFLAGS="$CFLAGS `$PKGCONF --cflags gtk+`"
LDFLAGS="$LDFLAGS `$PKGCONF --libs gtk+`"
@@ -8305,7 +8305,7 @@
fi
fi

-if test "$NOTFOUND" = "1"; then
+if false; then
if test "x$GTKCONFBSD" != "x"; then
echo "Found Gtk (gtk12-config)"
CFLAGS="$CFLAGS `$GTKCONFBSD --cflags`"
diff -Nurd -x'*~' fluxconf-0.9.9.orig/src/Makefile.in fluxconf-0.9.9/src/Makefile.in
--- fluxconf-0.9.9.orig/src/Makefile.in 2004-12-02 12:40:56.000000000 -0500
+++ fluxconf-0.9.9/src/Makefile.in 2006-10-31 21:52:48.000000000 -0500
@@ -645,12 +645,12 @@
#fluxkeys: fluxconf
# ln -sf fluxconf fluxkeys
install-exec-hook:
- @ln -sf $(bindir)/fluxconf $(bindir)/fluxkeys
- @ln -sf $(bindir)/fluxconf $(bindir)/fluxbare
- @if ldd fluxconf |grep pango > /dev/null ; then ln -sf $(bindir)/fluxconf $(bindir)/fluxmenu; fi
- @for lan in ${ALL_LANG} ; do \
- ${mkinstalldirs} $(datadir)/locale/$$lan/LC_MESSAGES; \
- ${INSTALL} -m444 $(top_srcdir)/po/$$lan.mo $(datadir)/locale/$$lan/LC_MESSAGES/fluxconf.mo ;\
+ ln -sf fluxconf $(DESTDIR)$(bindir)/fluxkeys
+ ln -sf fluxconf $(DESTDIR)$(bindir)/fluxbare
+ ln -sf fluxconf $(DESTDIR)$(bindir)/fluxmenu
+ for lan in ${ALL_LANG} ; do \
+ ${mkinstalldirs} $(DESTDIR)$(datadir)/locale/$$lan/LC_MESSAGES; \
+ ${INSTALL} -m444 $(top_srcdir)/po/$$lan.mo $(DESTDIR)$(datadir)/locale/$$lan/LC_MESSAGES/fluxconf.mo ;\
done ;

uninstall-local: