summaryrefslogtreecommitdiff
path: root/x11/rep-gtk
diff options
context:
space:
mode:
Diffstat (limited to 'x11/rep-gtk')
-rw-r--r--x11/rep-gtk/Makefile43
-rw-r--r--x11/rep-gtk/files/aliases.c17
-rw-r--r--x11/rep-gtk/files/md54
-rw-r--r--x11/rep-gtk/pkg/PLIST87
4 files changed, 105 insertions, 46 deletions
diff --git a/x11/rep-gtk/Makefile b/x11/rep-gtk/Makefile
index 24b78b1cbc9..470a6acaf68 100644
--- a/x11/rep-gtk/Makefile
+++ b/x11/rep-gtk/Makefile
@@ -1,22 +1,35 @@
-# $NetBSD: Makefile,v 1.4 2000/08/07 15:51:37 danw Exp $
+# $NetBSD: Makefile,v 1.5 2000/10/27 08:06:00 jlam Exp $
#
-DISTNAME= rep-gtk-0.13a
-CATEGORIES= x11 lang
-MASTER_SITES= ftp://rep-gtk.sourceforge.net/pub/rep-gtk/
+DISTNAME= rep-gtk-0.14
+CATEGORIES= x11 lang
+MASTER_SITES= ftp://rep-gtk.sourceforge.net/pub/rep-gtk/
-MAINTAINER= danw@netbsd.org
-HOMEPAGE= http://rep-gtk.sourceforge.net/
+MAINTAINER= danw@netbsd.org
+HOMEPAGE= http://rep-gtk.sourceforge.net/
-DEPENDS+= gtk+-1.2.*:../../x11/gtk
-DEPENDS+= librep>=0.12:../../lang/librep
-DEPENDS+= libglade-*:../../devel/libglade
-DEPENDS+= gnome-libs-*:../../x11/gnome-libs
-DEPENDS+= gettext>=0.10.35nb1:../../devel/gettext
-DEPENDS+= gdk-pixbuf-*:../../graphics/gdk-pixbuf
+DEPENDS+= gtk+-1.2.*:../../x11/gtk
+DEPENDS+= librep>=0.13.1:../../lang/librep
+DEPENDS+= libglade-*:../../devel/libglade
+DEPENDS+= gnome-libs-*:../../x11/gnome-libs
+DEPENDS+= gdk-pixbuf>=0.2.5:../../graphics/gdk-pixbuf
-USE_X11= yes
-GNU_CONFIGURE= yes
-USE_GMAKE= yes
+USE_X11= # defined
+USE_GMAKE= # defined
+GNU_CONFIGURE= # defined
+
+PLIST_SRC= ${WRKDIR}/.PLIST_SRC
+REPEXECDIR= ${PREFIX}/libexec/rep/${MACHINE_GNU_PLATFORM}
+INSTALL_ALIASES= ${REPEXECDIR}/install-aliases
+
+
+post-install:
+ ${INSTALL_ALIASES} -c ${FILESDIR} ${REPEXECDIR}
+ ${RM} -f ${PLIST_SRC}
+ cd ${PREFIX} && ${FIND} libexec/rep/${MACHINE_GNU_PLATFORM} \
+ -name "gnomelib.*" > ${PLIST_SRC}
+ cd ${PREFIX} && ${FIND} libexec/rep/${MACHINE_GNU_PLATFORM}/gui/gnome \
+ -name "lib.*" >> ${PLIST_SRC}
+ ${CAT} ${PKGDIR}/PLIST >> ${PLIST_SRC}
.include "../../mk/bsd.pkg.mk"
diff --git a/x11/rep-gtk/files/aliases.c b/x11/rep-gtk/files/aliases.c
new file mode 100644
index 00000000000..6a4542ffbd4
--- /dev/null
+++ b/x11/rep-gtk/files/aliases.c
@@ -0,0 +1,17 @@
+/*
+ * $NetBSD: aliases.c,v 1.1 2000/10/27 08:06:00 jlam Exp $
+ *
+ * This file contains aliases describing extra symlinks that need to be
+ * created for subsequent dlopen()s to resolve correctly.
+ */
+
+/*
+ * ::alias:libgdk-pixbuf gui.gtk.libgdk-pixbuf::
+ * ::alias:libgnome-canvas-pixbuf gui.gnome.libcanvas-pixbuf::
+ * ::alias:libgnome-canvas gui.gnome.libcanvas::
+ * ::alias:libgnomeui gui.gnome.libui::
+ * ::alias:gui.libgnome gui.gnome.libui::
+ * ::alias:gui.libgtk gui.gtk.libgtk::
+ * ::alias:libgtk gui.gtk.libgtk::
+ * ::alias:libsgtk-types gui.gtk.libtypes::
+ */
diff --git a/x11/rep-gtk/files/md5 b/x11/rep-gtk/files/md5
index 4c209fc9c17..3b355dc8e5d 100644
--- a/x11/rep-gtk/files/md5
+++ b/x11/rep-gtk/files/md5
@@ -1,3 +1,3 @@
-$NetBSD: md5,v 1.3 2000/08/07 15:51:38 danw Exp $
+$NetBSD: md5,v 1.4 2000/10/27 08:06:00 jlam Exp $
-MD5 (rep-gtk-0.13a.tar.gz) = 5c1c22b4cbfa932dbf669be8d6cdff24
+MD5 (rep-gtk-0.14.tar.gz) = ea1eb8f3128177b2df0cf06ba594aae4
diff --git a/x11/rep-gtk/pkg/PLIST b/x11/rep-gtk/pkg/PLIST
index b9f34027940..34ff468f3ac 100644
--- a/x11/rep-gtk/pkg/PLIST
+++ b/x11/rep-gtk/pkg/PLIST
@@ -1,29 +1,58 @@
-@comment $NetBSD: PLIST,v 1.3 2000/08/07 15:51:38 danw Exp $
-@comment rep/ and rep/xxx--netbsd/ are required by librep.
-libexec/rep/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}/gdk-pixbuf.la
-libexec/rep/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}/gnome-canvas.la
-libexec/rep/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}/gnome-canvas-pixbuf.la
-libexec/rep/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}/gnomelib.la
-libexec/rep/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}/gnomeui.la
-libexec/rep/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}/gtk.la
-libexec/rep/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}/libgdk-pixbuf.a
-libexec/rep/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}/libgdk-pixbuf.so.0.0
-libexec/rep/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}/libglade-gnome.a
-libexec/rep/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}/libglade-gnome.la
-libexec/rep/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}/libglade-gnome.so.0.0
-libexec/rep/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}/libglade.a
-libexec/rep/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}/libglade.la
-libexec/rep/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}/libglade.so.0.0
-libexec/rep/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}/libgnome-canvas.a
-libexec/rep/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}/libgnome-canvas.so.0.0
-libexec/rep/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}/libgnome-canvas-pixbuf.a
-libexec/rep/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}/libgnome-canvas-pixbuf.so.0.0
-libexec/rep/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}/libgnomelib.a
-libexec/rep/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}/libgnomelib.so.0.0
-libexec/rep/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}/libgnomeui.a
-libexec/rep/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}/libgnomeui.so.0.0
-libexec/rep/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}/libgtk.a
-libexec/rep/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}/libgtk.so.0.0
-libexec/rep/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}/libsgtk-types.a
-libexec/rep/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}/libsgtk-types.so.0.0
-libexec/rep/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}/sgtk-types.la
+@comment $NetBSD: PLIST,v 1.4 2000/10/27 08:06:01 jlam Exp $
+libexec/rep/${MACHINE_GNU_PLATFORM}/gdk-pixbuf.la
+libexec/rep/${MACHINE_GNU_PLATFORM}/gnome-canvas-pixbuf.la
+libexec/rep/${MACHINE_GNU_PLATFORM}/gnome-canvas.la
+libexec/rep/${MACHINE_GNU_PLATFORM}/gnomeui.la
+libexec/rep/${MACHINE_GNU_PLATFORM}/gtk.la
+libexec/rep/${MACHINE_GNU_PLATFORM}/gui/gnome.la
+libexec/rep/${MACHINE_GNU_PLATFORM}/gui/gnome/canvas-pixbuf.la
+libexec/rep/${MACHINE_GNU_PLATFORM}/gui/gnome/canvas.la
+libexec/rep/${MACHINE_GNU_PLATFORM}/gui/gnome/libcanvas-pixbuf.a
+libexec/rep/${MACHINE_GNU_PLATFORM}/gui/gnome/libcanvas-pixbuf.so.0.0
+libexec/rep/${MACHINE_GNU_PLATFORM}/gui/gnome/libcanvas.a
+libexec/rep/${MACHINE_GNU_PLATFORM}/gui/gnome/libcanvas.so.0.0
+libexec/rep/${MACHINE_GNU_PLATFORM}/gui/gnome/libglade.a
+libexec/rep/${MACHINE_GNU_PLATFORM}/gui/gnome/libglade.la
+libexec/rep/${MACHINE_GNU_PLATFORM}/gui/gnome/libglade.so.0.0
+libexec/rep/${MACHINE_GNU_PLATFORM}/gui/gnome/libui.a
+libexec/rep/${MACHINE_GNU_PLATFORM}/gui/gnome/libui.so.0.0
+libexec/rep/${MACHINE_GNU_PLATFORM}/gui/gnome/ui.la
+libexec/rep/${MACHINE_GNU_PLATFORM}/gui/gtk.la
+libexec/rep/${MACHINE_GNU_PLATFORM}/gui/gtk/gdk-pixbuf.la
+libexec/rep/${MACHINE_GNU_PLATFORM}/gui/gtk/gtk.la
+libexec/rep/${MACHINE_GNU_PLATFORM}/gui/gtk/libgdk-pixbuf.a
+libexec/rep/${MACHINE_GNU_PLATFORM}/gui/gtk/libgdk-pixbuf.so.0.0
+libexec/rep/${MACHINE_GNU_PLATFORM}/gui/gtk/libglade.a
+libexec/rep/${MACHINE_GNU_PLATFORM}/gui/gtk/libglade.la
+libexec/rep/${MACHINE_GNU_PLATFORM}/gui/gtk/libglade.so.0.0
+libexec/rep/${MACHINE_GNU_PLATFORM}/gui/gtk/libgtk.a
+libexec/rep/${MACHINE_GNU_PLATFORM}/gui/gtk/libgtk.so.0.0
+libexec/rep/${MACHINE_GNU_PLATFORM}/gui/gtk/libtypes.a
+libexec/rep/${MACHINE_GNU_PLATFORM}/gui/gtk/libtypes.so.0.0
+libexec/rep/${MACHINE_GNU_PLATFORM}/gui/gtk/types.la
+libexec/rep/${MACHINE_GNU_PLATFORM}/gui/libgnome.a
+libexec/rep/${MACHINE_GNU_PLATFORM}/gui/libgnome.so.0.0
+libexec/rep/${MACHINE_GNU_PLATFORM}/gui/libgtk.a
+libexec/rep/${MACHINE_GNU_PLATFORM}/gui/libgtk.so.0.0
+libexec/rep/${MACHINE_GNU_PLATFORM}/libgdk-pixbuf.a
+libexec/rep/${MACHINE_GNU_PLATFORM}/libgdk-pixbuf.so.0.0
+libexec/rep/${MACHINE_GNU_PLATFORM}/libglade-gnome.a
+libexec/rep/${MACHINE_GNU_PLATFORM}/libglade-gnome.la
+libexec/rep/${MACHINE_GNU_PLATFORM}/libglade-gnome.so.0.0
+libexec/rep/${MACHINE_GNU_PLATFORM}/libglade.a
+libexec/rep/${MACHINE_GNU_PLATFORM}/libglade.la
+libexec/rep/${MACHINE_GNU_PLATFORM}/libglade.so.0.0
+libexec/rep/${MACHINE_GNU_PLATFORM}/libgnome-canvas-pixbuf.a
+libexec/rep/${MACHINE_GNU_PLATFORM}/libgnome-canvas-pixbuf.so.0.0
+libexec/rep/${MACHINE_GNU_PLATFORM}/libgnome-canvas.a
+libexec/rep/${MACHINE_GNU_PLATFORM}/libgnome-canvas.so.0.0
+libexec/rep/${MACHINE_GNU_PLATFORM}/libgnomeui.a
+libexec/rep/${MACHINE_GNU_PLATFORM}/libgnomeui.so.0.0
+libexec/rep/${MACHINE_GNU_PLATFORM}/libgtk.a
+libexec/rep/${MACHINE_GNU_PLATFORM}/libgtk.so.0.0
+libexec/rep/${MACHINE_GNU_PLATFORM}/libsgtk-types.a
+libexec/rep/${MACHINE_GNU_PLATFORM}/libsgtk-types.so.0.0
+libexec/rep/${MACHINE_GNU_PLATFORM}/sgtk-types.la
+@dirrm libexec/rep/${MACHINE_GNU_PLATFORM}/gui/gtk
+@dirrm libexec/rep/${MACHINE_GNU_PLATFORM}/gui/gnome
+@dirrm libexec/rep/${MACHINE_GNU_PLATFORM}/gui