[Gtk-sharp-list] [Patch, etc] pkgconfig support for Gtk#
Charles Iliya Krempeaux
charles@reptile.ca
12 Mar 2003 00:43:29 -0800
--=-iRDERDF/BVFuimSig/MH
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
Hello,
INTRODUCTION
After the e-mail from Martin Baulig <martin@gnome.org>, it seemed
clear that it would be helpful for Gtk# to have pkgconfig files.
That way people can check for the existence of Gtk#, Gnome#, Rsvg#,
or whatever, on their system, in their "build system".
(Whomever is writing RPM spec files, or DEB stuff, will likely need
to take account of these. So that they get included and installed
in the correct package.)
COMPILING WITH IT
Also, people can now use pkg-config when compiling GNOME.NET
programs.
The convention for using pkgconfig to compile Gtk# stuff is
as follows:
mcs gnomehelloworld.cs `pkg-config --libs gnome-sharp`
(I've likely missed some libraries [to be outputted by
pkgconfig], so, if you find any that I've missed, let me know.)
MORE INFO
I've created a Patch and included a tarball (with the new files)
for this.
The Patch and tarball are attached to this e-mail.
Someone please check my work. This is the first time that I've
written pkgconfig files.
RFC
Some notes... I only made one GConf pkgconfig file. (I really don't
know enough about GConf to know whether there should be 2 pkgconfig
files (for this) or not.
Further, if people think it will be useful. I can make
"uninstalled" pkgconfig files.
See ya
--
Charles Iliya Krempeaux, BSc
charles@reptile.ca
________________________________________________________________________
Reptile Consulting & Services 604-REPTILE http://www.reptile.ca/
--=-iRDERDF/BVFuimSig/MH
Content-Disposition: attachment; filename=gtk-sharp-pkgconfig-support-1.0.diff
Content-Type: text/x-diff; name=gtk-sharp-pkgconfig-support-1.0.diff; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
? art/art-sharp.pc.in
? atk/atk-sharp.pc.in
? gconf/gconf-sharp.pc.in
? gda/gda-sharp.pc.in
? gdk/gdk-sharp.pc.in
? glade/glade-sharp.pc.in
? glib/glib-sharp.pc.in
? gnome/gnome-sharp.pc.in
? gnomedb/gnomedb-sharp.pc.in
? gst/gst-sharp.pc.in
? gtk/gtk-sharp.pc.in
? pango/pango-sharp.pc.in
? rsvg/rsvg-sharp.pc.in
Index: ChangeLog
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /mono/gtk-sharp/ChangeLog,v
retrieving revision 1.349
diff -u -r1.349 ChangeLog
--- ChangeLog 11 Mar 2003 02:26:25 -0000 1.349
+++ ChangeLog 12 Mar 2003 07:44:05 -0000
@@ -1,3 +1,37 @@
+2003-03-11 Charles Iliya Krempeaux <charles@reptile.ca>
+
+ * configure.in : Bumped up the version number to
+ 0.8. (Since that is the version we are at now.)
+ * configure.in : Modified it to generate the
+ pkgconfig -- .pc -- files, for the various
+ assemblies.
+ * art/Makefile.in : Modified it for pkgconfig support.
+ * atk/Makefile.in : Modified it for pkgconfig support.
+ * gconf/Makefile.in : Modified it for pkgconfig support.
+ * gda/Makefile.in : Modified it for pkgconfig support.
+ * gdk/Makefile.in : Modified it for pkgconfig support.
+ * glade/Makefile.in : Modified it for pkgconfig support.
+ * glib/Makefile.in : Modified it for pkgconfig support.
+ * gnome/Makefile.in : Modified it for pkgconfig support.
+ * gnomedb/Makefile.in : Modified it for pkgconfig support.
+ * gst/Makefile.in : Modified it for pkgconfig support.
+ * gtk/Makefile.in : Modified it for pkgconfig support.
+ * pango/Makefile.in : Modified it for pkgconfig support.
+ * rsvg/Makefile.in : Modified it for pkgconfig support.
+ * art/art.pc.in : Created it for pkgconfig support.
+ * atk/atk.pc.in : Created it for pkgconfig support.
+ * gconf/gconf.pc.in : Created it for pkgconfig support.
+ * gda/gda.pc.in : Created it for pkgconfig support.
+ * gdk/gdk.pc.in : Created it for pkgconfig support.
+ * glade/glade.pc.in : Created it for pkgconfig support.
+ * glib/glib.pc.in : Created it for pkgconfig support.
+ * gnome/gnome.pc.in : Created it for pkgconfig support.
+ * gnomedb/gnomedb.pc.in : Created it for pkgconfig support.
+ * gst/gst.pc.in : Created it for pkgconfig support.
+ * gtk/gtk.pc.in : Created it for pkgconfig support.
+ * pango/pango.pc.in : Created it for pkgconfig support.
+ * rsvg/rsvg.pc.in : Created it for pkgconfig support.
+
2003-03-10 Miguel de Icaza <miguel@ximian.com>
=20
* gtk/Application.cs: Do not allow instances of Application to be
Index: configure.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /mono/gtk-sharp/configure.in,v
retrieving revision 1.27
diff -u -r1.27 configure.in
--- configure.in 27 Feb 2003 05:16:47 -0000 1.27
+++ configure.in 12 Mar 2003 07:44:05 -0000
@@ -2,7 +2,7 @@
AC_INIT(README)
AC_CANONICAL_SYSTEM
AM_CONFIG_HEADER(config.h)
-AM_INIT_AUTOMAKE(gtk-sharp, 0.7)
+AM_INIT_AUTOMAKE(gtk-sharp, 0.8)
AM_MAINTAINER_MODE
=20
AC_CHECK_TOOL(CC, gcc, gcc)
@@ -129,6 +129,19 @@
gst/Makefile
rsvg/Makefile
sample/Makefile
+art/art-sharp.pc
+atk/atk-sharp.pc
+gconf/gconf-sharp.pc
+gda/gda-sharp.pc
+gdk/gdk-sharp.pc
+glade/glade-sharp.pc
+glib/glib-sharp.pc
+gnomedb/gnomedb-sharp.pc
+gnome/gnome-sharp.pc
+gst/gst-sharp.pc
+gtk/gtk-sharp.pc
+pango/pango-sharp.pc
+rsvg/rsvg-sharp.pc
])
=20
echo "---"
Index: art/Makefile.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /mono/gtk-sharp/art/Makefile.in,v
retrieving revision 1.4
diff -u -r1.4 Makefile.in
--- art/Makefile.in 22 Dec 2002 05:08:50 -0000 1.4
+++ art/Makefile.in 12 Mar 2003 07:44:05 -0000
@@ -1,5 +1,6 @@
MCS=3Dmcs
DESTDIR=3D
+PC=3Dart-sharp.pc
=20
all: linux
=20
@@ -15,7 +16,12 @@
rm -f *.dll
rm -rf generated
=20
+distclean: clean
+ rm -f $(PC)
+
install: all
../mkinstalldirs $(DESTDIR)@prefix@/lib && \
cp art-sharp.dll $(DESTDIR)@prefix@/lib
+ ../mkinstalldirs $(DESTDIR)@prefix@/lib/pkgconfig && \
+ cp $(PC) $(DESTDIR)@prefix@/lib/pkgconfig
=20
Index: atk/Makefile.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /mono/gtk-sharp/atk/Makefile.in,v
retrieving revision 1.8
diff -u -r1.8 Makefile.in
--- atk/Makefile.in 22 Dec 2002 05:08:50 -0000 1.8
+++ atk/Makefile.in 12 Mar 2003 07:44:05 -0000
@@ -1,5 +1,6 @@
MCS=3Dmcs
DESTDIR=3D
+PC=3Datk-sharp.pc
=20
all: linux
=20
@@ -15,7 +16,12 @@
rm -f *.dll
rm -rf generated
=20
+distclean: clean
+ rm -f $(PC)
+
install: all
../mkinstalldirs $(DESTDIR)@prefix@/lib && \
cp atk-sharp.dll $(DESTDIR)@prefix@/lib
+ ../mkinstalldirs $(DESTDIR)@prefix@/lib/pkgconfig && \
+ cp $(PC) $(DESTDIR)@prefix@/lib/pkgconfig
=20
Index: gconf/Makefile.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /mono/gtk-sharp/gconf/Makefile.in,v
retrieving revision 1.3
diff -u -r1.3 Makefile.in
--- gconf/Makefile.in 22 Dec 2002 05:08:50 -0000 1.3
+++ gconf/Makefile.in 12 Mar 2003 07:44:07 -0000
@@ -1,4 +1,5 @@
SUBDIRS =3D GConf GConf.PropertyEditors tools
+PC=3Dgconf-sharp.pc
=20
@ENABLE_GNOME_TRUE@ all: linux
@ENABLE_GNOME_FALSE@ all:=20
@@ -12,6 +13,8 @@
for i in $(SUBDIRS); do \
$(MAKE) -C $$i install || exit 1; \
done
+ ../mkinstalldirs $(DESTDIR)@prefix@/lib/pkgconfig && \
+ cp $(PC) $(DESTDIR)@prefix@/lib/pkgconfig
=20
clean:
for i in $(SUBDIRS); do \
@@ -22,3 +25,4 @@
for i in $(SUBDIRS); do \
rm -f $$i/Makefile; \
done
+ rm -f $(PC)
Index: gda/Makefile.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /mono/gtk-sharp/gda/Makefile.in,v
retrieving revision 1.3
diff -u -r1.3 Makefile.in
--- gda/Makefile.in 22 Dec 2002 05:08:51 -0000 1.3
+++ gda/Makefile.in 12 Mar 2003 07:44:07 -0000
@@ -1,5 +1,6 @@
MCS=3Dmcs
DESTDIR=3D
+PC=3Dgda-sharp.pc
=20
@ENABLE_GDA_TRUE@ all: linux
@ENABLE_GDA_FALSE@ all:=20
@@ -16,6 +17,11 @@
rm -f *.dll
rm -rf generated
=20
+distclean: clean
+ rm -f $(PC)
+
install: all
@ENABLE_GDA_TRUE@ ../mkinstalldirs $(DESTDIR)@prefix@/lib && \
@ENABLE_GDA_TRUE@ cp gda-sharp.dll $(DESTDIR)@prefix@/lib
+@ENABLE_GDA_TRUE@ ../mkinstalldirs $(DESTDIR)@prefix@/lib/pkgconfig && \
+@ENABLE_GDA_TRUE@ cp $(PC) $(DESTDIR)@prefix@/lib/pkgconfig
Index: gdk/Makefile.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /mono/gtk-sharp/gdk/Makefile.in,v
retrieving revision 1.10
diff -u -r1.10 Makefile.in
--- gdk/Makefile.in 6 Jan 2003 01:44:49 -0000 1.10
+++ gdk/Makefile.in 12 Mar 2003 07:44:07 -0000
@@ -1,5 +1,6 @@
MCS=3Dmcs
DESTDIR=3D
+PC=3Dgdk-sharp.pc
=20
all: linux
=20
@@ -15,7 +16,12 @@
rm -f *.dll
rm -rf generated
=20
+distclean: clean
+ rm -f $(PC)
+
install: all
../mkinstalldirs $(DESTDIR)@prefix@/lib && \
cp gdk-sharp.dll $(DESTDIR)@prefix@/lib
+ ../mkinstalldirs $(DESTDIR)@prefix@/lib/pkgconfig && \
+ cp $(PC) $(DESTDIR)@prefix@/lib/pkgconfig
=20
Index: glade/Makefile.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /mono/gtk-sharp/glade/Makefile.in,v
retrieving revision 1.4
diff -u -r1.4 Makefile.in
--- glade/Makefile.in 22 Dec 2002 05:08:51 -0000 1.4
+++ glade/Makefile.in 12 Mar 2003 07:44:07 -0000
@@ -1,5 +1,6 @@
MCS=3Dmcs
DESTDIR=3D
+PC=3Dglade-sharp.pc
=20
@ENABLE_GLADE_TRUE@ all: linux
@ENABLE_GLADE_FALSE@ all:=20
@@ -16,6 +17,11 @@
rm -f *.dll
rm -rf generated
=20
+distclean: clean
+ rm -f $(PC)
+
install: all
@ENABLE_GLADE_TRUE@ ../mkinstalldirs $(DESTDIR)@prefix@/lib && \
@ENABLE_GLADE_TRUE@ cp glade-sharp.dll $(DESTDIR)@prefix@/lib
+@ENABLE_GLADE_TRUE@ ../mkinstalldirs $(DESTDIR)@prefix@/lib/pkgconfig && \
+@ENABLE_GLADE_TRUE@ cp $(PC) $(DESTDIR)@prefix@/lib/pkgconfig
Index: glib/Makefile.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /mono/gtk-sharp/glib/Makefile.in,v
retrieving revision 1.8
diff -u -r1.8 Makefile.in
--- glib/Makefile.in 22 Dec 2002 05:08:51 -0000 1.8
+++ glib/Makefile.in 12 Mar 2003 07:44:07 -0000
@@ -1,5 +1,6 @@
MCS=3Dmcs
DESTDIR=3D
+PC=3Dglib-sharp.pc
=20
all: linux
=20
@@ -15,7 +16,12 @@
rm -f *.dll
rm -rf generated
=20
+distclean: clean
+ rm -f $(PC)
+
install: all
../mkinstalldirs $(DESTDIR)@prefix@/lib && \
cp glib-sharp.dll $(DESTDIR)@prefix@/lib || exit 1
+ ../mkinstalldirs $(DESTDIR)@prefix@/lib/pkgconfig && \
+ cp $(PC) $(DESTDIR)@prefix@/lib/pkgconfig
=20
Index: gnome/Makefile.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /mono/gtk-sharp/gnome/Makefile.in,v
retrieving revision 1.8
diff -u -r1.8 Makefile.in
--- gnome/Makefile.in 22 Dec 2002 05:08:51 -0000 1.8
+++ gnome/Makefile.in 12 Mar 2003 07:44:07 -0000
@@ -1,5 +1,6 @@
MCS=3Dmcs
DESTDIR=3D
+PC=3Dgnome-sharp.pc
=20
@ENABLE_GNOME_TRUE@ all: linux
@ENABLE_GNOME_FALSE@ all:=20
@@ -16,7 +17,12 @@
rm -f *.dll
rm -rf generated
=20
+distclean: clean
+ rm -f $(PC)
+
install: all
@ENABLE_GNOME_TRUE@ ../mkinstalldirs $(DESTDIR)@prefix@/lib && \
@ENABLE_GNOME_TRUE@ cp gnome-sharp.dll $(DESTDIR)@prefix@/lib
+@ENABLE_GNOME_TRUE@ ../mkinstalldirs $(DESTDIR)@prefix@/lib/pkgconfig && \
+@ENABLE_GNOME_TRUE@ cp $(PC) $(DESTDIR)@prefix@/lib/pkgconfig
=20
Index: gnomedb/Makefile.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /mono/gtk-sharp/gnomedb/Makefile.in,v
retrieving revision 1.4
diff -u -r1.4 Makefile.in
--- gnomedb/Makefile.in 22 Dec 2002 05:08:52 -0000 1.4
+++ gnomedb/Makefile.in 12 Mar 2003 07:44:07 -0000
@@ -1,5 +1,6 @@
MCS=3Dmcs
DESTDIR=3D
+PC=3Dgnomedb-sharp.pc
=20
@ENABLE_GNOMEDB_TRUE@ all: linux
@ENABLE_GNOMEDB_FALSE@ all:=20
@@ -16,6 +17,11 @@
rm -f *.dll
rm -rf generated
=20
+distclean: clean
+ rm -f $(PC)
+
install: all
@ENABLE_GNOMEDB_TRUE@ ../mkinstalldirs $(DESTDIR)@prefix@/lib && \
@ENABLE_GNOMEDB_TRUE@ cp gnomedb-sharp.dll $(DESTDIR)@prefix@/lib
+@ENABLE_GNOMEDB_TRUE@ ../mkinstalldirs $(DESTDIR)@prefix@/lib/pkgconfig &&=
\
+@ENABLE_GNOMEDB_TRUE@ cp $(PC) $(DESTDIR)@prefix@/lib/pkgconfig
Index: gst/Makefile.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /mono/gtk-sharp/gst/Makefile.in,v
retrieving revision 1.3
diff -u -r1.3 Makefile.in
--- gst/Makefile.in 22 Dec 2002 05:08:52 -0000 1.3
+++ gst/Makefile.in 12 Mar 2003 07:44:07 -0000
@@ -1,5 +1,6 @@
MCS=3Dmcs
DESTDIR=3D
+PC=3Dgst-sharp.pc
=20
all: linux
=20
@@ -15,7 +16,12 @@
rm -f *.dll
rm -rf generated
=20
+distclean: clean
+ rm -f $(PC)
+
install: all
../mkinstalldirs $(DESTDIR)@prefix@/lib && \
cp gst-sharp.dll $(DESTDIR)@prefix@/lib || exit 1
+ ../mkinstalldirs $(DESTDIR)@prefix@/lib/pkgconfig && \
+ cp $(PC) $(DESTDIR)@prefix@/lib/pkgconfig
=20
Index: gtk/Makefile.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /mono/gtk-sharp/gtk/Makefile.in,v
retrieving revision 1.12
diff -u -r1.12 Makefile.in
--- gtk/Makefile.in 22 Dec 2002 05:08:52 -0000 1.12
+++ gtk/Makefile.in 12 Mar 2003 07:44:07 -0000
@@ -1,5 +1,6 @@
MCS=3Dmcs
DESTDIR=3D
+PC=3Dgtk-sharp.pc
=20
all: linux
=20
@@ -15,7 +16,12 @@
rm -f *.dll
rm -rf generated
=20
+distclean: clean
+ rm -f $(PC)
+
install: all
../mkinstalldirs $(DESTDIR)@prefix@/lib && \
cp gtk-sharp.dll $(DESTDIR)@prefix@/lib
+ ../mkinstalldirs $(DESTDIR)@prefix@/lib/pkgconfig && \
+ cp $(PC) $(DESTDIR)@prefix@/lib/pkgconfig
=20
Index: pango/Makefile.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /mono/gtk-sharp/pango/Makefile.in,v
retrieving revision 1.9
diff -u -r1.9 Makefile.in
--- pango/Makefile.in 7 Jan 2003 04:03:48 -0000 1.9
+++ pango/Makefile.in 12 Mar 2003 07:44:07 -0000
@@ -1,5 +1,6 @@
MCS=3Dmcs
DESTDIR=3D
+PC=3Dpango-sharp.pc
=20
all: linux
=20
@@ -15,7 +16,12 @@
rm -f *.dll
rm -rf generated
=20
+distclean: clean
+ rm -f $(PC)
+
install: all
../mkinstalldirs $(DESTDIR)@prefix@/lib && \
cp pango-sharp.dll $(DESTDIR)@prefix@/lib
+ ../mkinstalldirs $(DESTDIR)@prefix@/lib/pkgconfig && \
+ cp $(PC) $(DESTDIR)@prefix@/lib/pkgconfig
=20
Index: rsvg/Makefile.in
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
RCS file: /mono/gtk-sharp/rsvg/Makefile.in,v
retrieving revision 1.2
diff -u -r1.2 Makefile.in
--- rsvg/Makefile.in 7 Mar 2003 05:15:22 -0000 1.2
+++ rsvg/Makefile.in 12 Mar 2003 07:44:07 -0000
@@ -1,5 +1,6 @@
COMPILER=3Dmcs
OUTPUT=3Drsvg-sharp.dll
+PC=3Drsvg-sharp.pc
=20
@ENABLE_RSVG_TRUE@ all: linux
@ENABLE_RSVG_FALSE@ all:
@@ -31,8 +32,14 @@
rm -rf generated
=20
=20
+distclean: clean-pc clean
+
+clean-pc:
+ rm -f $(PC)
+
=20
install: all
@ENABLE_RSVG_TRUE@ ../mkinstalldirs $(DESTDIR)@prefix@/lib && \
@ENABLE_RSVG_TRUE@ cp $(OUTPUT) $(DESTDIR)@prefix@/lib
-
+@ENABLE_RSVG_TRUE@ ../mkinstalldirs $(DESTDIR)@prefix@/lib/pkgconfig && \
+@ENABLE_RSVG_TRUE@ cp $(PC) $(DESTDIR)@prefix@/lib/pkgconfig
--=-iRDERDF/BVFuimSig/MH
Content-Disposition: attachment; filename=gtk-sharp-pkgconfig-support-1.0.tar.gz
Content-Type: application/x-gzip; name=gtk-sharp-pkgconfig-support-1.0.tar.gz
Content-Transfer-Encoding: base64
H4sIAHfybj4AA+2abWucQBCA77O/Qmi+5lZdX+CgcGkTQiGkJSn5Wrxzs5V43nXXtAkh/72z650a
k+u9YNaEzgPqMQonMs/suG4sChKL4lD+jMViuJgO03zQNY7rOKHvDxwgCp8eFdT1BhCgNAhDnwZw
Peydge10ficvcCuLWNj2YAoPIGNy7XWbzr9TFoJdp3cfx+VxbLE7Nv2xDB48lD8erSydJKmAQOP0
I4GolebT7DZh5dnViWXQsqzzeMZG9pEoPljHTE5FuijSeV5G7OH5yXf7SEo2m2T31hUTUp8bX51c
XH75ej62ztKJHNnkbHTwUN7Bo03EqE7XJMusz9dZzOEqq+8n+T6JixsCW7/+02jlfxD6kfbfD9B/
E5jxv7hp+w+Rzf5fsF+3qWBgN4f/KnN0XVGochiLwi7w6Ty/Jnr/ajVgk/++49b+RyFcH7iRi/6b
wIj/pyq9WhWgjHVaA5pZDFWgFTpcwF0WcyGxQjTgSUxgezPjf+RRNf57Efb/RjDjfxK37YdIt+5X
OYx27wJPbsD/N9P/h47j6f7foei/CQz53+7/VaRj/7H/3weexQkjet9b/69e9iv/vUj3/3BA/w1g
xn+VXu0KoGPd1oBGFmMV2A71UEn9ZF+lA9g8/ju1/4Ee/0MP3/+NYMj/dPJMfwjtYv9a56vUReX3
gOfzGYz/at/f+B9V83+hS101/nuOj/6bwIz/Kr3aBUDH9hv/bb6a7beref919aGR2VggnqOfTzIh
y+Or1ICN/gf1939XfQtwQ2gB0H8TmPP/+NNLFQCiO9WA1TTfv3RPsCPYGi4LAlu/838Brfz33PL7
P37/M4MZ/2UhGPwS7QpQxbudB5C4QGhboJMivO/1P1E9/++pOPgfov9GMOP/s/U/p3uv/9nc8TdX
AqnA5b0s2Gx4LOI/ac6xJjxhEed8TvT+Tcz/U9cv3/9D9N8ERvz/ptKrVQHKWKfjfjOL0fLtEPI3
J2rX5/y/X7//U6rn/yOK63+NYMT/C8ivlv461Kn9jSRG+REEQRAEQRAEQRAEQRAEQRAEQRAE+Q/5
C5b5lm8AUAAA
--=-iRDERDF/BVFuimSig/MH--