aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorvanilla <vanilla@FreeBSD.org>1998-07-28 23:22:17 +0800
committervanilla <vanilla@FreeBSD.org>1998-07-28 23:22:17 +0800
commit80d7cb505c2a8d3c865560927c6a489848a4b463 (patch)
tree6048f16b7b665901cf4b846bb66d2569e59dba34 /devel
parent87053884f429ccc3569120fdef899ffc65eef8e3 (diff)
downloadfreebsd-ports-gnome-80d7cb505c2a8d3c865560927c6a489848a4b463.tar.gz
freebsd-ports-gnome-80d7cb505c2a8d3c865560927c6a489848a4b463.tar.zst
freebsd-ports-gnome-80d7cb505c2a8d3c865560927c6a489848a4b463.zip
Glib is some useful routines for C programming.
Diffstat (limited to 'devel')
-rw-r--r--devel/glib12/Makefile25
-rw-r--r--devel/glib12/distinfo1
-rw-r--r--devel/glib12/files/patch-ab144
-rw-r--r--devel/glib12/pkg-comment1
-rw-r--r--devel/glib12/pkg-descr17
-rw-r--r--devel/glib12/pkg-plist10
-rw-r--r--devel/glib13/Makefile25
-rw-r--r--devel/glib13/distinfo1
-rw-r--r--devel/glib13/files/patch-ab144
-rw-r--r--devel/glib13/pkg-comment1
-rw-r--r--devel/glib13/pkg-descr17
-rw-r--r--devel/glib13/pkg-plist10
-rw-r--r--devel/glib20/Makefile25
-rw-r--r--devel/glib20/distinfo1
-rw-r--r--devel/glib20/files/patch-ab144
-rw-r--r--devel/glib20/pkg-comment1
-rw-r--r--devel/glib20/pkg-descr17
-rw-r--r--devel/glib20/pkg-plist10
18 files changed, 594 insertions, 0 deletions
diff --git a/devel/glib12/Makefile b/devel/glib12/Makefile
new file mode 100644
index 000000000000..9ef22acdc305
--- /dev/null
+++ b/devel/glib12/Makefile
@@ -0,0 +1,25 @@
+# New ports collection makefile for: glib
+# Version required: 1.1.0
+# Date Created: 28 July 1998
+# Whom: Vanilla I. Shu <vanilla@FreeBSD.ORG>
+#
+# $Id:$
+#
+
+DISTNAME= glib-1.1.0
+CATEGORIES= devel
+MASTER_SITES= ftp://ftp.gimp.org/pub/gtk/v1.1/ \
+ ftp://ftp.cs.umn.edu/pub/gimp/gtk/v1.1/ \
+ http://www.ameth.org/gimp/pub/gtk/v1.1/
+
+MAINTAINER= vanilla@FreeBSD.ORG
+
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+
+CONFIGURE_ENV= INSTALL='$${INSTALL} -c'
+
+post-install:
+ ${LDCONFIG} -m ${PREFIX}/lib
+
+.include <bsd.port.mk>
diff --git a/devel/glib12/distinfo b/devel/glib12/distinfo
new file mode 100644
index 000000000000..e87179524ee4
--- /dev/null
+++ b/devel/glib12/distinfo
@@ -0,0 +1 @@
+MD5 (glib-1.1.0.tar.gz) = 6f8c4b3eda4b8e6953e3e09435a4eaa7
diff --git a/devel/glib12/files/patch-ab b/devel/glib12/files/patch-ab
new file mode 100644
index 000000000000..da95cb33a5a0
--- /dev/null
+++ b/devel/glib12/files/patch-ab
@@ -0,0 +1,144 @@
+--- Makefile.in.orig Mon Jul 27 13:33:53 1998
++++ Makefile.in Tue Jul 28 23:02:07 1998
+@@ -77,17 +77,15 @@
+ RANLIB = @RANLIB@
+ VERSION = @VERSION@
+
+-configincludedir = $(pkglibdir)/include
+-
+ bin_SCRIPTS=glib-config
+
+ EXTRA_DIST = \
+ glib.m4 \
+ glib.spec
+
+-lib_LTLIBRARIES = libglib-1.1.la
++lib_LTLIBRARIES = libglib.la
+
+-libglib_1_1_la_SOURCES = \
++libglib_la_SOURCES = \
+ garray.c \
+ gcache.c \
+ gcompletion.c \
+@@ -108,17 +106,15 @@
+ gutils.c
+
+ include_HEADERS = \
+- glib.h
+-
+-configinclude_DATA = \
++ glib.h \
+ glibconfig.h
+
+-libglib_1_1_la_LDFLAGS = -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
++libglib_la_LDFLAGS = -version-info 1:5:0
+
+ INCLUDES = -I$(top_srcdir)
+
+ noinst_PROGRAMS = testglib
+-testglib_LDADD = libglib-@LT_RELEASE@.la
++testglib_LDADD = libglib.la
+
+ m4datadir = $(datadir)/aclocal
+ m4data_DATA = glib.m4
+@@ -133,8 +129,8 @@
+ CPPFLAGS = @CPPFLAGS@
+ LDFLAGS = @LDFLAGS@
+ LIBS = @LIBS@
+-libglib_1_1_la_LIBADD =
+-libglib_1_1_la_OBJECTS = garray.lo gcache.lo gcompletion.lo gdataset.lo \
++libglib_la_LIBADD =
++libglib_la_OBJECTS = garray.lo gcache.lo gcompletion.lo gdataset.lo \
+ gerror.lo ghash.lo glist.lo gmem.lo gmessages.lo gprimes.lo gslist.lo \
+ gtimer.lo gtree.lo grel.lo gstring.lo gstrfuncs.lo gscanner.lo \
+ gutils.lo
+@@ -142,7 +138,7 @@
+
+ testglib_SOURCES = testglib.c
+ testglib_OBJECTS = testglib.o
+-testglib_DEPENDENCIES = libglib-@LT_RELEASE@.la
++testglib_DEPENDENCIES = libglib.la
+ testglib_LDFLAGS =
+ SCRIPTS = $(bin_SCRIPTS)
+
+@@ -150,7 +146,7 @@
+ COMPILE = $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
+ LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
+ LINK = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(LDFLAGS) -o $@
+-DATA = $(configinclude_DATA) $(m4data_DATA)
++DATA = $(m4data_DATA)
+
+ HEADERS = $(include_HEADERS)
+
+@@ -164,8 +160,8 @@
+
+ TAR = tar
+ GZIP = --best
+-SOURCES = $(libglib_1_1_la_SOURCES) testglib.c
+-OBJECTS = $(libglib_1_1_la_OBJECTS) testglib.o
++SOURCES = $(libglib_la_SOURCES) testglib.c
++OBJECTS = $(libglib_la_OBJECTS) testglib.o
+
+ all: Makefile $(LTLIBRARIES) $(PROGRAMS) $(SCRIPTS) $(DATA) $(HEADERS) glibconfig.h
+
+@@ -272,8 +268,8 @@
+
+ maintainer-clean-libtool:
+
+-libglib-1.1.la: $(libglib_1_1_la_OBJECTS) $(libglib_1_1_la_DEPENDENCIES)
+- $(LINK) -rpath $(libdir) $(libglib_1_1_la_LDFLAGS) $(libglib_1_1_la_OBJECTS) $(libglib_1_1_la_LIBADD) $(LIBS)
++libglib.la: $(libglib_la_OBJECTS) $(libglib_la_DEPENDENCIES)
++ $(LINK) -rpath $(libdir) $(libglib_la_LDFLAGS) $(libglib_la_OBJECTS) $(libglib_la_LIBADD) $(LIBS)
+
+ mostlyclean-noinstPROGRAMS:
+
+@@ -307,25 +303,6 @@
+ rm -f $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
+ done
+
+-install-configincludeDATA: $(configinclude_DATA)
+- @$(NORMAL_INSTALL)
+- $(mkinstalldirs) $(DESTDIR)$(configincludedir)
+- @list='$(configinclude_DATA)'; for p in $$list; do \
+- if test -f $(srcdir)/$$p; then \
+- echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(configincludedir)/$$p"; \
+- $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(configincludedir)/$$p; \
+- else if test -f $$p; then \
+- echo " $(INSTALL_DATA) $$p $(DESTDIR)$(configincludedir)/$$p"; \
+- $(INSTALL_DATA) $$p $(DESTDIR)$(configincludedir)/$$p; \
+- fi; fi; \
+- done
+-
+-uninstall-configincludeDATA:
+- @$(NORMAL_UNINSTALL)
+- list='$(configinclude_DATA)'; for p in $$list; do \
+- rm -f $(DESTDIR)$(configincludedir)/$$p; \
+- done
+-
+ install-m4dataDATA: $(m4data_DATA)
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(m4datadir)
+@@ -455,13 +432,13 @@
+ install-exec: install-libLTLIBRARIES install-binSCRIPTS
+ @$(NORMAL_INSTALL)
+
+-install-data: install-configincludeDATA install-m4dataDATA install-includeHEADERS
++install-data: install-m4dataDATA install-includeHEADERS
+ @$(NORMAL_INSTALL)
+
+ install: install-exec install-data all
+ @:
+
+-uninstall: uninstall-libLTLIBRARIES uninstall-binSCRIPTS uninstall-configincludeDATA uninstall-m4dataDATA uninstall-includeHEADERS
++uninstall: uninstall-libLTLIBRARIES uninstall-binSCRIPTS uninstall-m4dataDATA uninstall-includeHEADERS
+
+ install-strip:
+ $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='$(INSTALL_PROGRAM)' install
+@@ -517,7 +494,6 @@
+ maintainer-clean-libtool mostlyclean-noinstPROGRAMS \
+ distclean-noinstPROGRAMS clean-noinstPROGRAMS \
+ maintainer-clean-noinstPROGRAMS uninstall-binSCRIPTS install-binSCRIPTS \
+-uninstall-configincludeDATA install-configincludeDATA \
+ uninstall-m4dataDATA install-m4dataDATA uninstall-includeHEADERS \
+ install-includeHEADERS tags mostlyclean-tags distclean-tags clean-tags \
+ maintainer-clean-tags distdir info dvi installcheck install-exec \
diff --git a/devel/glib12/pkg-comment b/devel/glib12/pkg-comment
new file mode 100644
index 000000000000..89681bd2708f
--- /dev/null
+++ b/devel/glib12/pkg-comment
@@ -0,0 +1 @@
+Some useful routines of C programming.
diff --git a/devel/glib12/pkg-descr b/devel/glib12/pkg-descr
new file mode 100644
index 000000000000..8f29db36da6e
--- /dev/null
+++ b/devel/glib12/pkg-descr
@@ -0,0 +1,17 @@
+This is GLib version 1.1.0. GLib, is a library which includes support
+routines for C such as lists, trees, hashes, memory allocation, and
+many other things.
+
+Versions of GLib prior to 1.1.0 are distributed with GTK+ versions 1.1.0
+and earlier.
+
+The official ftp site is:
+ ftp://ftp.gtk.org/pub/gtk
+
+The official web site is:
+ http://www.gtk.org/
+
+A mailing list is located at:
+ gtk-list@redhat.com
+- Vanilla
+vanilla@FreeBSD.ORG
diff --git a/devel/glib12/pkg-plist b/devel/glib12/pkg-plist
new file mode 100644
index 000000000000..65de9d66b061
--- /dev/null
+++ b/devel/glib12/pkg-plist
@@ -0,0 +1,10 @@
+bin/glib-config
+include/glib.h
+include/glibconfig.h
+lib/libglib.a
+lib/libglib.la
+lib/libglib.so
+lib/libglib.so.1.5
+@unexec /sbin/ldconfig -R
+@exec /sbin/ldconfig -m %D/lib
+share/aclocal/glib.m4
diff --git a/devel/glib13/Makefile b/devel/glib13/Makefile
new file mode 100644
index 000000000000..9ef22acdc305
--- /dev/null
+++ b/devel/glib13/Makefile
@@ -0,0 +1,25 @@
+# New ports collection makefile for: glib
+# Version required: 1.1.0
+# Date Created: 28 July 1998
+# Whom: Vanilla I. Shu <vanilla@FreeBSD.ORG>
+#
+# $Id:$
+#
+
+DISTNAME= glib-1.1.0
+CATEGORIES= devel
+MASTER_SITES= ftp://ftp.gimp.org/pub/gtk/v1.1/ \
+ ftp://ftp.cs.umn.edu/pub/gimp/gtk/v1.1/ \
+ http://www.ameth.org/gimp/pub/gtk/v1.1/
+
+MAINTAINER= vanilla@FreeBSD.ORG
+
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+
+CONFIGURE_ENV= INSTALL='$${INSTALL} -c'
+
+post-install:
+ ${LDCONFIG} -m ${PREFIX}/lib
+
+.include <bsd.port.mk>
diff --git a/devel/glib13/distinfo b/devel/glib13/distinfo
new file mode 100644
index 000000000000..e87179524ee4
--- /dev/null
+++ b/devel/glib13/distinfo
@@ -0,0 +1 @@
+MD5 (glib-1.1.0.tar.gz) = 6f8c4b3eda4b8e6953e3e09435a4eaa7
diff --git a/devel/glib13/files/patch-ab b/devel/glib13/files/patch-ab
new file mode 100644
index 000000000000..da95cb33a5a0
--- /dev/null
+++ b/devel/glib13/files/patch-ab
@@ -0,0 +1,144 @@
+--- Makefile.in.orig Mon Jul 27 13:33:53 1998
++++ Makefile.in Tue Jul 28 23:02:07 1998
+@@ -77,17 +77,15 @@
+ RANLIB = @RANLIB@
+ VERSION = @VERSION@
+
+-configincludedir = $(pkglibdir)/include
+-
+ bin_SCRIPTS=glib-config
+
+ EXTRA_DIST = \
+ glib.m4 \
+ glib.spec
+
+-lib_LTLIBRARIES = libglib-1.1.la
++lib_LTLIBRARIES = libglib.la
+
+-libglib_1_1_la_SOURCES = \
++libglib_la_SOURCES = \
+ garray.c \
+ gcache.c \
+ gcompletion.c \
+@@ -108,17 +106,15 @@
+ gutils.c
+
+ include_HEADERS = \
+- glib.h
+-
+-configinclude_DATA = \
++ glib.h \
+ glibconfig.h
+
+-libglib_1_1_la_LDFLAGS = -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
++libglib_la_LDFLAGS = -version-info 1:5:0
+
+ INCLUDES = -I$(top_srcdir)
+
+ noinst_PROGRAMS = testglib
+-testglib_LDADD = libglib-@LT_RELEASE@.la
++testglib_LDADD = libglib.la
+
+ m4datadir = $(datadir)/aclocal
+ m4data_DATA = glib.m4
+@@ -133,8 +129,8 @@
+ CPPFLAGS = @CPPFLAGS@
+ LDFLAGS = @LDFLAGS@
+ LIBS = @LIBS@
+-libglib_1_1_la_LIBADD =
+-libglib_1_1_la_OBJECTS = garray.lo gcache.lo gcompletion.lo gdataset.lo \
++libglib_la_LIBADD =
++libglib_la_OBJECTS = garray.lo gcache.lo gcompletion.lo gdataset.lo \
+ gerror.lo ghash.lo glist.lo gmem.lo gmessages.lo gprimes.lo gslist.lo \
+ gtimer.lo gtree.lo grel.lo gstring.lo gstrfuncs.lo gscanner.lo \
+ gutils.lo
+@@ -142,7 +138,7 @@
+
+ testglib_SOURCES = testglib.c
+ testglib_OBJECTS = testglib.o
+-testglib_DEPENDENCIES = libglib-@LT_RELEASE@.la
++testglib_DEPENDENCIES = libglib.la
+ testglib_LDFLAGS =
+ SCRIPTS = $(bin_SCRIPTS)
+
+@@ -150,7 +146,7 @@
+ COMPILE = $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
+ LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
+ LINK = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(LDFLAGS) -o $@
+-DATA = $(configinclude_DATA) $(m4data_DATA)
++DATA = $(m4data_DATA)
+
+ HEADERS = $(include_HEADERS)
+
+@@ -164,8 +160,8 @@
+
+ TAR = tar
+ GZIP = --best
+-SOURCES = $(libglib_1_1_la_SOURCES) testglib.c
+-OBJECTS = $(libglib_1_1_la_OBJECTS) testglib.o
++SOURCES = $(libglib_la_SOURCES) testglib.c
++OBJECTS = $(libglib_la_OBJECTS) testglib.o
+
+ all: Makefile $(LTLIBRARIES) $(PROGRAMS) $(SCRIPTS) $(DATA) $(HEADERS) glibconfig.h
+
+@@ -272,8 +268,8 @@
+
+ maintainer-clean-libtool:
+
+-libglib-1.1.la: $(libglib_1_1_la_OBJECTS) $(libglib_1_1_la_DEPENDENCIES)
+- $(LINK) -rpath $(libdir) $(libglib_1_1_la_LDFLAGS) $(libglib_1_1_la_OBJECTS) $(libglib_1_1_la_LIBADD) $(LIBS)
++libglib.la: $(libglib_la_OBJECTS) $(libglib_la_DEPENDENCIES)
++ $(LINK) -rpath $(libdir) $(libglib_la_LDFLAGS) $(libglib_la_OBJECTS) $(libglib_la_LIBADD) $(LIBS)
+
+ mostlyclean-noinstPROGRAMS:
+
+@@ -307,25 +303,6 @@
+ rm -f $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
+ done
+
+-install-configincludeDATA: $(configinclude_DATA)
+- @$(NORMAL_INSTALL)
+- $(mkinstalldirs) $(DESTDIR)$(configincludedir)
+- @list='$(configinclude_DATA)'; for p in $$list; do \
+- if test -f $(srcdir)/$$p; then \
+- echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(configincludedir)/$$p"; \
+- $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(configincludedir)/$$p; \
+- else if test -f $$p; then \
+- echo " $(INSTALL_DATA) $$p $(DESTDIR)$(configincludedir)/$$p"; \
+- $(INSTALL_DATA) $$p $(DESTDIR)$(configincludedir)/$$p; \
+- fi; fi; \
+- done
+-
+-uninstall-configincludeDATA:
+- @$(NORMAL_UNINSTALL)
+- list='$(configinclude_DATA)'; for p in $$list; do \
+- rm -f $(DESTDIR)$(configincludedir)/$$p; \
+- done
+-
+ install-m4dataDATA: $(m4data_DATA)
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(m4datadir)
+@@ -455,13 +432,13 @@
+ install-exec: install-libLTLIBRARIES install-binSCRIPTS
+ @$(NORMAL_INSTALL)
+
+-install-data: install-configincludeDATA install-m4dataDATA install-includeHEADERS
++install-data: install-m4dataDATA install-includeHEADERS
+ @$(NORMAL_INSTALL)
+
+ install: install-exec install-data all
+ @:
+
+-uninstall: uninstall-libLTLIBRARIES uninstall-binSCRIPTS uninstall-configincludeDATA uninstall-m4dataDATA uninstall-includeHEADERS
++uninstall: uninstall-libLTLIBRARIES uninstall-binSCRIPTS uninstall-m4dataDATA uninstall-includeHEADERS
+
+ install-strip:
+ $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='$(INSTALL_PROGRAM)' install
+@@ -517,7 +494,6 @@
+ maintainer-clean-libtool mostlyclean-noinstPROGRAMS \
+ distclean-noinstPROGRAMS clean-noinstPROGRAMS \
+ maintainer-clean-noinstPROGRAMS uninstall-binSCRIPTS install-binSCRIPTS \
+-uninstall-configincludeDATA install-configincludeDATA \
+ uninstall-m4dataDATA install-m4dataDATA uninstall-includeHEADERS \
+ install-includeHEADERS tags mostlyclean-tags distclean-tags clean-tags \
+ maintainer-clean-tags distdir info dvi installcheck install-exec \
diff --git a/devel/glib13/pkg-comment b/devel/glib13/pkg-comment
new file mode 100644
index 000000000000..89681bd2708f
--- /dev/null
+++ b/devel/glib13/pkg-comment
@@ -0,0 +1 @@
+Some useful routines of C programming.
diff --git a/devel/glib13/pkg-descr b/devel/glib13/pkg-descr
new file mode 100644
index 000000000000..8f29db36da6e
--- /dev/null
+++ b/devel/glib13/pkg-descr
@@ -0,0 +1,17 @@
+This is GLib version 1.1.0. GLib, is a library which includes support
+routines for C such as lists, trees, hashes, memory allocation, and
+many other things.
+
+Versions of GLib prior to 1.1.0 are distributed with GTK+ versions 1.1.0
+and earlier.
+
+The official ftp site is:
+ ftp://ftp.gtk.org/pub/gtk
+
+The official web site is:
+ http://www.gtk.org/
+
+A mailing list is located at:
+ gtk-list@redhat.com
+- Vanilla
+vanilla@FreeBSD.ORG
diff --git a/devel/glib13/pkg-plist b/devel/glib13/pkg-plist
new file mode 100644
index 000000000000..65de9d66b061
--- /dev/null
+++ b/devel/glib13/pkg-plist
@@ -0,0 +1,10 @@
+bin/glib-config
+include/glib.h
+include/glibconfig.h
+lib/libglib.a
+lib/libglib.la
+lib/libglib.so
+lib/libglib.so.1.5
+@unexec /sbin/ldconfig -R
+@exec /sbin/ldconfig -m %D/lib
+share/aclocal/glib.m4
diff --git a/devel/glib20/Makefile b/devel/glib20/Makefile
new file mode 100644
index 000000000000..9ef22acdc305
--- /dev/null
+++ b/devel/glib20/Makefile
@@ -0,0 +1,25 @@
+# New ports collection makefile for: glib
+# Version required: 1.1.0
+# Date Created: 28 July 1998
+# Whom: Vanilla I. Shu <vanilla@FreeBSD.ORG>
+#
+# $Id:$
+#
+
+DISTNAME= glib-1.1.0
+CATEGORIES= devel
+MASTER_SITES= ftp://ftp.gimp.org/pub/gtk/v1.1/ \
+ ftp://ftp.cs.umn.edu/pub/gimp/gtk/v1.1/ \
+ http://www.ameth.org/gimp/pub/gtk/v1.1/
+
+MAINTAINER= vanilla@FreeBSD.ORG
+
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+
+CONFIGURE_ENV= INSTALL='$${INSTALL} -c'
+
+post-install:
+ ${LDCONFIG} -m ${PREFIX}/lib
+
+.include <bsd.port.mk>
diff --git a/devel/glib20/distinfo b/devel/glib20/distinfo
new file mode 100644
index 000000000000..e87179524ee4
--- /dev/null
+++ b/devel/glib20/distinfo
@@ -0,0 +1 @@
+MD5 (glib-1.1.0.tar.gz) = 6f8c4b3eda4b8e6953e3e09435a4eaa7
diff --git a/devel/glib20/files/patch-ab b/devel/glib20/files/patch-ab
new file mode 100644
index 000000000000..da95cb33a5a0
--- /dev/null
+++ b/devel/glib20/files/patch-ab
@@ -0,0 +1,144 @@
+--- Makefile.in.orig Mon Jul 27 13:33:53 1998
++++ Makefile.in Tue Jul 28 23:02:07 1998
+@@ -77,17 +77,15 @@
+ RANLIB = @RANLIB@
+ VERSION = @VERSION@
+
+-configincludedir = $(pkglibdir)/include
+-
+ bin_SCRIPTS=glib-config
+
+ EXTRA_DIST = \
+ glib.m4 \
+ glib.spec
+
+-lib_LTLIBRARIES = libglib-1.1.la
++lib_LTLIBRARIES = libglib.la
+
+-libglib_1_1_la_SOURCES = \
++libglib_la_SOURCES = \
+ garray.c \
+ gcache.c \
+ gcompletion.c \
+@@ -108,17 +106,15 @@
+ gutils.c
+
+ include_HEADERS = \
+- glib.h
+-
+-configinclude_DATA = \
++ glib.h \
+ glibconfig.h
+
+-libglib_1_1_la_LDFLAGS = -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
++libglib_la_LDFLAGS = -version-info 1:5:0
+
+ INCLUDES = -I$(top_srcdir)
+
+ noinst_PROGRAMS = testglib
+-testglib_LDADD = libglib-@LT_RELEASE@.la
++testglib_LDADD = libglib.la
+
+ m4datadir = $(datadir)/aclocal
+ m4data_DATA = glib.m4
+@@ -133,8 +129,8 @@
+ CPPFLAGS = @CPPFLAGS@
+ LDFLAGS = @LDFLAGS@
+ LIBS = @LIBS@
+-libglib_1_1_la_LIBADD =
+-libglib_1_1_la_OBJECTS = garray.lo gcache.lo gcompletion.lo gdataset.lo \
++libglib_la_LIBADD =
++libglib_la_OBJECTS = garray.lo gcache.lo gcompletion.lo gdataset.lo \
+ gerror.lo ghash.lo glist.lo gmem.lo gmessages.lo gprimes.lo gslist.lo \
+ gtimer.lo gtree.lo grel.lo gstring.lo gstrfuncs.lo gscanner.lo \
+ gutils.lo
+@@ -142,7 +138,7 @@
+
+ testglib_SOURCES = testglib.c
+ testglib_OBJECTS = testglib.o
+-testglib_DEPENDENCIES = libglib-@LT_RELEASE@.la
++testglib_DEPENDENCIES = libglib.la
+ testglib_LDFLAGS =
+ SCRIPTS = $(bin_SCRIPTS)
+
+@@ -150,7 +146,7 @@
+ COMPILE = $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
+ LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
+ LINK = $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(LDFLAGS) -o $@
+-DATA = $(configinclude_DATA) $(m4data_DATA)
++DATA = $(m4data_DATA)
+
+ HEADERS = $(include_HEADERS)
+
+@@ -164,8 +160,8 @@
+
+ TAR = tar
+ GZIP = --best
+-SOURCES = $(libglib_1_1_la_SOURCES) testglib.c
+-OBJECTS = $(libglib_1_1_la_OBJECTS) testglib.o
++SOURCES = $(libglib_la_SOURCES) testglib.c
++OBJECTS = $(libglib_la_OBJECTS) testglib.o
+
+ all: Makefile $(LTLIBRARIES) $(PROGRAMS) $(SCRIPTS) $(DATA) $(HEADERS) glibconfig.h
+
+@@ -272,8 +268,8 @@
+
+ maintainer-clean-libtool:
+
+-libglib-1.1.la: $(libglib_1_1_la_OBJECTS) $(libglib_1_1_la_DEPENDENCIES)
+- $(LINK) -rpath $(libdir) $(libglib_1_1_la_LDFLAGS) $(libglib_1_1_la_OBJECTS) $(libglib_1_1_la_LIBADD) $(LIBS)
++libglib.la: $(libglib_la_OBJECTS) $(libglib_la_DEPENDENCIES)
++ $(LINK) -rpath $(libdir) $(libglib_la_LDFLAGS) $(libglib_la_OBJECTS) $(libglib_la_LIBADD) $(LIBS)
+
+ mostlyclean-noinstPROGRAMS:
+
+@@ -307,25 +303,6 @@
+ rm -f $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
+ done
+
+-install-configincludeDATA: $(configinclude_DATA)
+- @$(NORMAL_INSTALL)
+- $(mkinstalldirs) $(DESTDIR)$(configincludedir)
+- @list='$(configinclude_DATA)'; for p in $$list; do \
+- if test -f $(srcdir)/$$p; then \
+- echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(configincludedir)/$$p"; \
+- $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(configincludedir)/$$p; \
+- else if test -f $$p; then \
+- echo " $(INSTALL_DATA) $$p $(DESTDIR)$(configincludedir)/$$p"; \
+- $(INSTALL_DATA) $$p $(DESTDIR)$(configincludedir)/$$p; \
+- fi; fi; \
+- done
+-
+-uninstall-configincludeDATA:
+- @$(NORMAL_UNINSTALL)
+- list='$(configinclude_DATA)'; for p in $$list; do \
+- rm -f $(DESTDIR)$(configincludedir)/$$p; \
+- done
+-
+ install-m4dataDATA: $(m4data_DATA)
+ @$(NORMAL_INSTALL)
+ $(mkinstalldirs) $(DESTDIR)$(m4datadir)
+@@ -455,13 +432,13 @@
+ install-exec: install-libLTLIBRARIES install-binSCRIPTS
+ @$(NORMAL_INSTALL)
+
+-install-data: install-configincludeDATA install-m4dataDATA install-includeHEADERS
++install-data: install-m4dataDATA install-includeHEADERS
+ @$(NORMAL_INSTALL)
+
+ install: install-exec install-data all
+ @:
+
+-uninstall: uninstall-libLTLIBRARIES uninstall-binSCRIPTS uninstall-configincludeDATA uninstall-m4dataDATA uninstall-includeHEADERS
++uninstall: uninstall-libLTLIBRARIES uninstall-binSCRIPTS uninstall-m4dataDATA uninstall-includeHEADERS
+
+ install-strip:
+ $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='$(INSTALL_PROGRAM)' install
+@@ -517,7 +494,6 @@
+ maintainer-clean-libtool mostlyclean-noinstPROGRAMS \
+ distclean-noinstPROGRAMS clean-noinstPROGRAMS \
+ maintainer-clean-noinstPROGRAMS uninstall-binSCRIPTS install-binSCRIPTS \
+-uninstall-configincludeDATA install-configincludeDATA \
+ uninstall-m4dataDATA install-m4dataDATA uninstall-includeHEADERS \
+ install-includeHEADERS tags mostlyclean-tags distclean-tags clean-tags \
+ maintainer-clean-tags distdir info dvi installcheck install-exec \
diff --git a/devel/glib20/pkg-comment b/devel/glib20/pkg-comment
new file mode 100644
index 000000000000..89681bd2708f
--- /dev/null
+++ b/devel/glib20/pkg-comment
@@ -0,0 +1 @@
+Some useful routines of C programming.
diff --git a/devel/glib20/pkg-descr b/devel/glib20/pkg-descr
new file mode 100644
index 000000000000..8f29db36da6e
--- /dev/null
+++ b/devel/glib20/pkg-descr
@@ -0,0 +1,17 @@
+This is GLib version 1.1.0. GLib, is a library which includes support
+routines for C such as lists, trees, hashes, memory allocation, and
+many other things.
+
+Versions of GLib prior to 1.1.0 are distributed with GTK+ versions 1.1.0
+and earlier.
+
+The official ftp site is:
+ ftp://ftp.gtk.org/pub/gtk
+
+The official web site is:
+ http://www.gtk.org/
+
+A mailing list is located at:
+ gtk-list@redhat.com
+- Vanilla
+vanilla@FreeBSD.ORG
diff --git a/devel/glib20/pkg-plist b/devel/glib20/pkg-plist
new file mode 100644
index 000000000000..65de9d66b061
--- /dev/null
+++ b/devel/glib20/pkg-plist
@@ -0,0 +1,10 @@
+bin/glib-config
+include/glib.h
+include/glibconfig.h
+lib/libglib.a
+lib/libglib.la
+lib/libglib.so
+lib/libglib.so.1.5
+@unexec /sbin/ldconfig -R
+@exec /sbin/ldconfig -m %D/lib
+share/aclocal/glib.m4