diff options
author | wiz <wiz> | 2007-09-21 13:00:50 +0000 |
---|---|---|
committer | wiz <wiz> | 2007-09-21 13:00:50 +0000 |
commit | ef3431a44d5a321871caf16e6c9d3b8d50f12be3 (patch) | |
tree | d3b729c09489b6d89890034ee0058617239eff32 /x11/lablgtk1 | |
parent | d93238c5feae663c5effd44bee5fc6172723d040 (diff) | |
download | pkgsrc-ef3431a44d5a321871caf16e6c9d3b8d50f12be3.tar.gz |
Rename lablgtk to lablgtk1 and lablgtk2 to lablgtk.
Diffstat (limited to 'x11/lablgtk1')
-rw-r--r-- | x11/lablgtk1/DESCR | 6 | ||||
-rw-r--r-- | x11/lablgtk1/Makefile | 48 | ||||
-rw-r--r-- | x11/lablgtk1/PLIST | 179 | ||||
-rw-r--r-- | x11/lablgtk1/PLIST.noopt | 130 | ||||
-rw-r--r-- | x11/lablgtk1/PLIST.stub | 3 | ||||
-rw-r--r-- | x11/lablgtk1/buildlink3.mk | 23 | ||||
-rw-r--r-- | x11/lablgtk1/distinfo | 6 | ||||
-rw-r--r-- | x11/lablgtk1/patches/patch-aa | 63 |
8 files changed, 458 insertions, 0 deletions
diff --git a/x11/lablgtk1/DESCR b/x11/lablgtk1/DESCR new file mode 100644 index 00000000000..bb755fdc075 --- /dev/null +++ b/x11/lablgtk1/DESCR @@ -0,0 +1,6 @@ +LablGTK is an Objective Caml interface to gtk+. + +It uses the rich type system of Objective Caml 3 to provide a +strongly typed, yet very comfortable, object-oriented interface to +gtk+. This is not that easy if you know the dynamic typing approach +taken by gtk+. diff --git a/x11/lablgtk1/Makefile b/x11/lablgtk1/Makefile new file mode 100644 index 00000000000..1f13db48079 --- /dev/null +++ b/x11/lablgtk1/Makefile @@ -0,0 +1,48 @@ +# $NetBSD: Makefile,v 1.1 2007/09/21 13:00:54 wiz Exp $ + +DISTNAME= lablgtk-1.2.7 +PKGNAME= lablgtk1-1.2.7 +PKGREVISION= 3 +CATEGORIES= x11 +MASTER_SITES= http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/dist/ + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/lablgtk.html +COMMENT= GTK+ bindings for ocaml + +USE_TOOLS+= gmake + +BUILDLINK_DEPMETHOD.ocaml= full +BUILDLINK_API_DEPENDS.ocaml+= ocaml>=3.0.5 + +CONFLICTS+= lablgtk-1.* + +.include "../../mk/bsd.prefs.mk" + +# currently ocamlopt is only available on i386, sparc and powerpc. +.if (${MACHINE_ARCH} == "i386") || (${MACHINE_ARCH} == "powerpc") || \ + (${MACHINE_ARCH} == "sparc") +USE_DOTOPT= YES +.else +CAMLOPT= ocamlc +MAKE_ENV+= CAMLOPT=${CAMLOPT:Q} +PLIST_SRC= ${PKGDIR}/PLIST.noopt +.endif + +.if ${OPSYS} == "Darwin" +PLIST_SRC+= ${PKGDIR}/PLIST.stub +.endif + +do-configure: + cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS} \ + configure USE_DOTOPT=${USE_DOTOPT} USE_CC=1 CC=${CC} + +.if defined(USE_DOTOPT) +post-build: + cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS} \ + opt +.endif + +.include "../../x11/gtk/buildlink3.mk" +.include "../../lang/ocaml/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/x11/lablgtk1/PLIST b/x11/lablgtk1/PLIST new file mode 100644 index 00000000000..0163720f8ef --- /dev/null +++ b/x11/lablgtk1/PLIST @@ -0,0 +1,179 @@ +@comment $NetBSD: PLIST,v 1.1 2007/09/21 13:00:54 wiz Exp $ +bin/lablgtk +lib/ocaml/lablgtk/gBin.cmi +lib/ocaml/lablgtk/gBin.cmx +lib/ocaml/lablgtk/gBin.ml +lib/ocaml/lablgtk/gBin.mli +lib/ocaml/lablgtk/gButton.cmi +lib/ocaml/lablgtk/gButton.cmx +lib/ocaml/lablgtk/gButton.ml +lib/ocaml/lablgtk/gButton.mli +lib/ocaml/lablgtk/gContainer.cmi +lib/ocaml/lablgtk/gContainer.cmx +lib/ocaml/lablgtk/gContainer.ml +lib/ocaml/lablgtk/gContainer.mli +lib/ocaml/lablgtk/gData.cmi +lib/ocaml/lablgtk/gData.cmx +lib/ocaml/lablgtk/gData.ml +lib/ocaml/lablgtk/gData.mli +lib/ocaml/lablgtk/gDraw.cmi +lib/ocaml/lablgtk/gDraw.cmx +lib/ocaml/lablgtk/gDraw.ml +lib/ocaml/lablgtk/gDraw.mli +lib/ocaml/lablgtk/gEdit.cmi +lib/ocaml/lablgtk/gEdit.cmx +lib/ocaml/lablgtk/gEdit.ml +lib/ocaml/lablgtk/gEdit.mli +lib/ocaml/lablgtk/gList.cmi +lib/ocaml/lablgtk/gList.cmx +lib/ocaml/lablgtk/gList.ml +lib/ocaml/lablgtk/gList.mli +lib/ocaml/lablgtk/gMain.cmi +lib/ocaml/lablgtk/gMain.cmx +lib/ocaml/lablgtk/gMain.ml +lib/ocaml/lablgtk/gMain.mli +lib/ocaml/lablgtk/gMenu.cmi +lib/ocaml/lablgtk/gMenu.cmx +lib/ocaml/lablgtk/gMenu.ml +lib/ocaml/lablgtk/gMenu.mli +lib/ocaml/lablgtk/gMisc.cmi +lib/ocaml/lablgtk/gMisc.cmx +lib/ocaml/lablgtk/gMisc.ml +lib/ocaml/lablgtk/gMisc.mli +lib/ocaml/lablgtk/gObj.cmi +lib/ocaml/lablgtk/gObj.cmx +lib/ocaml/lablgtk/gObj.ml +lib/ocaml/lablgtk/gObj.mli +lib/ocaml/lablgtk/gPack.cmi +lib/ocaml/lablgtk/gPack.cmx +lib/ocaml/lablgtk/gPack.ml +lib/ocaml/lablgtk/gPack.mli +lib/ocaml/lablgtk/gRange.cmi +lib/ocaml/lablgtk/gRange.cmx +lib/ocaml/lablgtk/gRange.ml +lib/ocaml/lablgtk/gRange.mli +lib/ocaml/lablgtk/gToolbox.cmi +lib/ocaml/lablgtk/gToolbox.cmx +lib/ocaml/lablgtk/gToolbox.ml +lib/ocaml/lablgtk/gToolbox.mli +lib/ocaml/lablgtk/gTree.cmi +lib/ocaml/lablgtk/gTree.cmx +lib/ocaml/lablgtk/gTree.ml +lib/ocaml/lablgtk/gTree.mli +lib/ocaml/lablgtk/gUtil.cmi +lib/ocaml/lablgtk/gUtil.cmx +lib/ocaml/lablgtk/gUtil.ml +lib/ocaml/lablgtk/gUtil.mli +lib/ocaml/lablgtk/gWindow.cmi +lib/ocaml/lablgtk/gWindow.cmx +lib/ocaml/lablgtk/gWindow.ml +lib/ocaml/lablgtk/gWindow.mli +lib/ocaml/lablgtk/gaux.cmi +lib/ocaml/lablgtk/gaux.cmx +lib/ocaml/lablgtk/gaux.ml +lib/ocaml/lablgtk/gdk.cmi +lib/ocaml/lablgtk/gdk.cmx +lib/ocaml/lablgtk/gdk.ml +lib/ocaml/lablgtk/gdk.mli +lib/ocaml/lablgtk/gdkEvent.cmi +lib/ocaml/lablgtk/gdkEvent.cmx +lib/ocaml/lablgtk/gdkEvent.ml +lib/ocaml/lablgtk/gdkKeysyms.cmi +lib/ocaml/lablgtk/gdkKeysyms.cmx +lib/ocaml/lablgtk/gdkKeysyms.ml +lib/ocaml/lablgtk/gdkPixbuf.mli +lib/ocaml/lablgtk/gdk_tags.h +lib/ocaml/lablgtk/gdkprivate-win32.h +lib/ocaml/lablgtk/glGtk.mli +lib/ocaml/lablgtk/glade.mli +lib/ocaml/lablgtk/glib.cmi +lib/ocaml/lablgtk/glib.cmx +lib/ocaml/lablgtk/glib.ml +lib/ocaml/lablgtk/glib_tags.h +lib/ocaml/lablgtk/gpointer.cmi +lib/ocaml/lablgtk/gpointer.cmx +lib/ocaml/lablgtk/gpointer.ml +lib/ocaml/lablgtk/gpointer.mli +lib/ocaml/lablgtk/gtk.cmi +lib/ocaml/lablgtk/gtk.cmx +lib/ocaml/lablgtk/gtk.ml +lib/ocaml/lablgtk/gtkArgv.cmi +lib/ocaml/lablgtk/gtkArgv.cmx +lib/ocaml/lablgtk/gtkArgv.ml +lib/ocaml/lablgtk/gtkBase.cmi +lib/ocaml/lablgtk/gtkBase.cmx +lib/ocaml/lablgtk/gtkBase.ml +lib/ocaml/lablgtk/gtkBin.cmi +lib/ocaml/lablgtk/gtkBin.cmx +lib/ocaml/lablgtk/gtkBin.ml +lib/ocaml/lablgtk/gtkButton.cmi +lib/ocaml/lablgtk/gtkButton.cmx +lib/ocaml/lablgtk/gtkButton.ml +lib/ocaml/lablgtk/gtkData.cmi +lib/ocaml/lablgtk/gtkData.cmx +lib/ocaml/lablgtk/gtkData.ml +lib/ocaml/lablgtk/gtkEdit.cmi +lib/ocaml/lablgtk/gtkEdit.cmx +lib/ocaml/lablgtk/gtkEdit.ml +lib/ocaml/lablgtk/gtkInit.cmi +lib/ocaml/lablgtk/gtkInit.cmo +lib/ocaml/lablgtk/gtkInit.cmx +lib/ocaml/lablgtk/gtkInit.ml +lib/ocaml/lablgtk/gtkInit.o +lib/ocaml/lablgtk/gtkList.cmi +lib/ocaml/lablgtk/gtkList.cmx +lib/ocaml/lablgtk/gtkList.ml +lib/ocaml/lablgtk/gtkMain.cmi +lib/ocaml/lablgtk/gtkMain.cmx +lib/ocaml/lablgtk/gtkMain.ml +lib/ocaml/lablgtk/gtkMenu.cmi +lib/ocaml/lablgtk/gtkMenu.cmx +lib/ocaml/lablgtk/gtkMenu.ml +lib/ocaml/lablgtk/gtkMisc.cmi +lib/ocaml/lablgtk/gtkMisc.cmx +lib/ocaml/lablgtk/gtkMisc.ml +lib/ocaml/lablgtk/gtkNew.cmi +lib/ocaml/lablgtk/gtkNew.cmx +lib/ocaml/lablgtk/gtkNew.ml +lib/ocaml/lablgtk/gtkPack.cmi +lib/ocaml/lablgtk/gtkPack.cmx +lib/ocaml/lablgtk/gtkPack.ml +lib/ocaml/lablgtk/gtkRange.cmi +lib/ocaml/lablgtk/gtkRange.cmx +lib/ocaml/lablgtk/gtkRange.ml +lib/ocaml/lablgtk/gtkSignal.cmi +lib/ocaml/lablgtk/gtkSignal.cmx +lib/ocaml/lablgtk/gtkSignal.ml +lib/ocaml/lablgtk/gtkSignal.mli +lib/ocaml/lablgtk/gtkThInit.cmo +lib/ocaml/lablgtk/gtkThInit.ml +lib/ocaml/lablgtk/gtkThread.cmi +lib/ocaml/lablgtk/gtkThread.cmo +lib/ocaml/lablgtk/gtkThread.cmx +lib/ocaml/lablgtk/gtkThread.ml +lib/ocaml/lablgtk/gtkThread.mli +lib/ocaml/lablgtk/gtkThread.o +lib/ocaml/lablgtk/gtkTree.cmi +lib/ocaml/lablgtk/gtkTree.cmx +lib/ocaml/lablgtk/gtkTree.ml +lib/ocaml/lablgtk/gtkWindow.cmi +lib/ocaml/lablgtk/gtkWindow.cmx +lib/ocaml/lablgtk/gtkWindow.ml +lib/ocaml/lablgtk/gtk_tags.h +lib/ocaml/lablgtk/lablgtk.a +lib/ocaml/lablgtk/lablgtk.cma +lib/ocaml/lablgtk/lablgtk.cmxa +lib/ocaml/lablgtk/lablgtktop +lib/ocaml/lablgtk/lablgtktop_t +lib/ocaml/lablgtk/liblablgtk.a +lib/ocaml/lablgtk/ml_gdk.h +lib/ocaml/lablgtk/ml_glib.h +lib/ocaml/lablgtk/ml_gpointer.h +lib/ocaml/lablgtk/ml_gtk.h +lib/ocaml/lablgtk/varcc +lib/ocaml/lablgtk/wrappers.h +lib/ocaml/lablgtk/xml_lexer.mli +lib/ocaml/stublibs/dlllablgtk.so +@unexec ${RMDIR} %D/lib/ocaml/stublibs 2>/dev/null || ${TRUE} +@dirrm lib/ocaml/lablgtk +@unexec ${RMDIR} %D/lib/ocaml 2>/dev/null || ${TRUE} diff --git a/x11/lablgtk1/PLIST.noopt b/x11/lablgtk1/PLIST.noopt new file mode 100644 index 00000000000..4336109b215 --- /dev/null +++ b/x11/lablgtk1/PLIST.noopt @@ -0,0 +1,130 @@ +@comment $NetBSD: PLIST.noopt,v 1.1 2007/09/21 13:00:54 wiz Exp $ +bin/lablgtk +lib/ocaml/lablgtk/gBin.cmi +lib/ocaml/lablgtk/gBin.ml +lib/ocaml/lablgtk/gBin.mli +lib/ocaml/lablgtk/gButton.cmi +lib/ocaml/lablgtk/gButton.ml +lib/ocaml/lablgtk/gButton.mli +lib/ocaml/lablgtk/gContainer.cmi +lib/ocaml/lablgtk/gContainer.ml +lib/ocaml/lablgtk/gContainer.mli +lib/ocaml/lablgtk/gData.cmi +lib/ocaml/lablgtk/gData.ml +lib/ocaml/lablgtk/gData.mli +lib/ocaml/lablgtk/gDraw.cmi +lib/ocaml/lablgtk/gDraw.ml +lib/ocaml/lablgtk/gDraw.mli +lib/ocaml/lablgtk/gEdit.cmi +lib/ocaml/lablgtk/gEdit.ml +lib/ocaml/lablgtk/gEdit.mli +lib/ocaml/lablgtk/gList.cmi +lib/ocaml/lablgtk/gList.ml +lib/ocaml/lablgtk/gList.mli +lib/ocaml/lablgtk/gMain.cmi +lib/ocaml/lablgtk/gMain.ml +lib/ocaml/lablgtk/gMain.mli +lib/ocaml/lablgtk/gMenu.cmi +lib/ocaml/lablgtk/gMenu.ml +lib/ocaml/lablgtk/gMenu.mli +lib/ocaml/lablgtk/gMisc.cmi +lib/ocaml/lablgtk/gMisc.ml +lib/ocaml/lablgtk/gMisc.mli +lib/ocaml/lablgtk/gObj.cmi +lib/ocaml/lablgtk/gObj.ml +lib/ocaml/lablgtk/gObj.mli +lib/ocaml/lablgtk/gPack.cmi +lib/ocaml/lablgtk/gPack.ml +lib/ocaml/lablgtk/gPack.mli +lib/ocaml/lablgtk/gRange.cmi +lib/ocaml/lablgtk/gRange.ml +lib/ocaml/lablgtk/gRange.mli +lib/ocaml/lablgtk/gToolbox.cmi +lib/ocaml/lablgtk/gToolbox.ml +lib/ocaml/lablgtk/gToolbox.mli +lib/ocaml/lablgtk/gTree.cmi +lib/ocaml/lablgtk/gTree.ml +lib/ocaml/lablgtk/gTree.mli +lib/ocaml/lablgtk/gUtil.cmi +lib/ocaml/lablgtk/gUtil.ml +lib/ocaml/lablgtk/gUtil.mli +lib/ocaml/lablgtk/gWindow.cmi +lib/ocaml/lablgtk/gWindow.ml +lib/ocaml/lablgtk/gWindow.mli +lib/ocaml/lablgtk/gaux.cmi +lib/ocaml/lablgtk/gaux.ml +lib/ocaml/lablgtk/gdk.cmi +lib/ocaml/lablgtk/gdk.ml +lib/ocaml/lablgtk/gdk.mli +lib/ocaml/lablgtk/gdkEvent.cmi +lib/ocaml/lablgtk/gdkEvent.ml +lib/ocaml/lablgtk/gdkKeysyms.cmi +lib/ocaml/lablgtk/gdkKeysyms.ml +lib/ocaml/lablgtk/gdkPixbuf.mli +lib/ocaml/lablgtk/gdk_tags.h +lib/ocaml/lablgtk/gdkprivate-win32.h +lib/ocaml/lablgtk/glGtk.mli +lib/ocaml/lablgtk/glade.mli +lib/ocaml/lablgtk/glib.cmi +lib/ocaml/lablgtk/glib.ml +lib/ocaml/lablgtk/glib_tags.h +lib/ocaml/lablgtk/gpointer.cmi +lib/ocaml/lablgtk/gpointer.ml +lib/ocaml/lablgtk/gpointer.mli +lib/ocaml/lablgtk/gtk.cmi +lib/ocaml/lablgtk/gtk.ml +lib/ocaml/lablgtk/gtkArgv.cmi +lib/ocaml/lablgtk/gtkArgv.ml +lib/ocaml/lablgtk/gtkBase.cmi +lib/ocaml/lablgtk/gtkBase.ml +lib/ocaml/lablgtk/gtkBin.cmi +lib/ocaml/lablgtk/gtkBin.ml +lib/ocaml/lablgtk/gtkButton.cmi +lib/ocaml/lablgtk/gtkButton.ml +lib/ocaml/lablgtk/gtkData.cmi +lib/ocaml/lablgtk/gtkData.ml +lib/ocaml/lablgtk/gtkEdit.cmi +lib/ocaml/lablgtk/gtkEdit.ml +lib/ocaml/lablgtk/gtkInit.cmi +lib/ocaml/lablgtk/gtkInit.cmo +lib/ocaml/lablgtk/gtkInit.ml +lib/ocaml/lablgtk/gtkList.cmi +lib/ocaml/lablgtk/gtkList.ml +lib/ocaml/lablgtk/gtkMain.cmi +lib/ocaml/lablgtk/gtkMain.ml +lib/ocaml/lablgtk/gtkMenu.cmi +lib/ocaml/lablgtk/gtkMenu.ml +lib/ocaml/lablgtk/gtkMisc.cmi +lib/ocaml/lablgtk/gtkMisc.ml +lib/ocaml/lablgtk/gtkNew.cmi +lib/ocaml/lablgtk/gtkNew.ml +lib/ocaml/lablgtk/gtkPack.cmi +lib/ocaml/lablgtk/gtkPack.ml +lib/ocaml/lablgtk/gtkRange.cmi +lib/ocaml/lablgtk/gtkRange.ml +lib/ocaml/lablgtk/gtkSignal.cmi +lib/ocaml/lablgtk/gtkSignal.ml +lib/ocaml/lablgtk/gtkSignal.mli +lib/ocaml/lablgtk/gtkThInit.cmo +lib/ocaml/lablgtk/gtkThInit.ml +lib/ocaml/lablgtk/gtkThread.cmi +lib/ocaml/lablgtk/gtkThread.cmo +lib/ocaml/lablgtk/gtkThread.ml +lib/ocaml/lablgtk/gtkThread.mli +lib/ocaml/lablgtk/gtkTree.cmi +lib/ocaml/lablgtk/gtkTree.ml +lib/ocaml/lablgtk/gtkWindow.cmi +lib/ocaml/lablgtk/gtkWindow.ml +lib/ocaml/lablgtk/gtk_tags.h +lib/ocaml/lablgtk/lablgtk.cma +lib/ocaml/lablgtk/lablgtktop +lib/ocaml/lablgtk/lablgtktop_t +lib/ocaml/lablgtk/liblablgtk.a +lib/ocaml/lablgtk/ml_gdk.h +lib/ocaml/lablgtk/ml_glib.h +lib/ocaml/lablgtk/ml_gpointer.h +lib/ocaml/lablgtk/ml_gtk.h +lib/ocaml/lablgtk/varcc +lib/ocaml/lablgtk/wrappers.h +lib/ocaml/lablgtk/xml_lexer.mli +@dirrm lib/ocaml/lablgtk diff --git a/x11/lablgtk1/PLIST.stub b/x11/lablgtk1/PLIST.stub new file mode 100644 index 00000000000..71a9692feb6 --- /dev/null +++ b/x11/lablgtk1/PLIST.stub @@ -0,0 +1,3 @@ +@comment $NetBSD: PLIST.stub,v 1.1 2007/09/21 13:00:54 wiz Exp $ +lib/ocaml/stublibs/dlllablgtk.so +@unexec ${RMDIR} %D/lib/ocaml/stublibs 2>/dev/null || ${TRUE} diff --git a/x11/lablgtk1/buildlink3.mk b/x11/lablgtk1/buildlink3.mk new file mode 100644 index 00000000000..80f4beafd8c --- /dev/null +++ b/x11/lablgtk1/buildlink3.mk @@ -0,0 +1,23 @@ +# $NetBSD: buildlink3.mk,v 1.1 2007/09/21 13:00:55 wiz Exp $ + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ +LABLGTK1_BUILDLINK3_MK:= ${LABLGTK1_BUILDLINK3_MK}+ + +.if !empty(BUILDLINK_DEPTH:M+) +BUILDLINK_DEPENDS+= lablgtk1 +.endif + +BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlablgtk1} +BUILDLINK_PACKAGES+= lablgtk1 +BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}lablgtk1 + +.if !empty(LABLGTK1_BUILDLINK3_MK:M+) +BUILDLINK_API_DEPENDS.lablgtk1+= lablgtk1>=1.2.5nb3 +BUILDLINK_ABI_DEPENDS.lablgtk1?= lablgtk1>=1.2.7nb2 +BUILDLINK_PKGSRCDIR.lablgtk1?= ../../x11/lablgtk1 +.endif # LABLGTK1_BUILDLINK3_MK + +.include "../../x11/gtk/buildlink3.mk" +.include "../../lang/ocaml/buildlink3.mk" + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/x11/lablgtk1/distinfo b/x11/lablgtk1/distinfo new file mode 100644 index 00000000000..732645fad08 --- /dev/null +++ b/x11/lablgtk1/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2007/09/21 13:00:55 wiz Exp $ + +SHA1 (lablgtk-1.2.7.tar.gz) = fe43512efdc7ab4e0dafb7dc8254a784857a1ade +RMD160 (lablgtk-1.2.7.tar.gz) = 27be7ff29fe4370bc9a1bbef8c0fa0db590f27c4 +Size (lablgtk-1.2.7.tar.gz) = 468443 bytes +SHA1 (patch-aa) = 6ed10b4f76376c372094a55bbdc02194358a2d7e diff --git a/x11/lablgtk1/patches/patch-aa b/x11/lablgtk1/patches/patch-aa new file mode 100644 index 00000000000..7d74cf2bf78 --- /dev/null +++ b/x11/lablgtk1/patches/patch-aa @@ -0,0 +1,63 @@ +$NetBSD: patch-aa,v 1.1 2007/09/21 13:00:55 wiz Exp $ + +--- src/Makefile.orig 2003-05-15 16:17:53.000000000 +0200 ++++ src/Makefile +@@ -137,32 +137,39 @@ testcc: lablgladecc lablgtktop + rm -f testcc.ml + + install: +- if test -d $(INSTALLDIR); then : ; else mkdir -p $(INSTALLDIR); fi +- cp $(ALLOBJS:.cmo=.cmi) $(THOBJS:.cmo=.cmi) $(INSTALLDIR) +- cp -p *.mli $(INSTALLDIR) +- cp -p $(ALLOBJS:.cmo=.ml) $(ALLTHOBJS:.cmo=.ml) $(INSTALLDIR) +- cp $(MLLIBS) $(THOBJS) $(INITOBJS) $(THINITOBJS) $(INSTALLDIR) +- cp $(CLIBS) $(INSTALLDIR) +- cd $(INSTALLDIR) && $(RANLIB) $(CLIBS) +- cp lablgtktop varcc $(INSTALLDIR) +- if test -f lablgtktop_t; then cp lablgtktop_t $(INSTALLDIR); fi +- cp -p *.h $(INSTALLDIR) ++ if test -d $(INSTALLDIR); then : ; else ${BSD_INSTALL_DATA_DIR} ${INSTALLDIR}; fi ++ for F in $(ALLOBJS:.cmo=.cmi) $(THOBJS:.cmo=.cmi) *.mli \ ++ $(ALLOBJS:.cmo=.ml) $(ALLTHOBJS:.cmo=.ml) \ ++ $(MLLIBS) $(THOBJS) $(INITOBJS) $(THINITOBJS) $(CLIBS) *.h; \ ++ do \ ++ ${BSD_INSTALL_DATA} $$F ${INSTALLDIR}; \ ++ done ++ ${BSD_INSTALL_SCRIPT} lablgtktop $(INSTALLDIR) ++ ${BSD_INSTALL_SCRIPT} varcc $(INSTALLDIR) ++ if test -f lablgtktop_t; then ${BSD_INSTALL_SCRIPT} lablgtktop_t $(INSTALLDIR); fi + if test -f lablgtk.cmxa; then $(MAKE) installopt; fi ++ ${BSD_INSTALL_DATA_DIR} $(DLLDIR) + if test -f dlllablgtk.so; then \ +- if test -d $(DLLDIR); then : ; else mkdir -p $(DLLDIR); fi; \ +- cp $(CLIBS:lib%.a=dll%.so) $(DLLDIR) || \ +- echo "Couldn't install dlls in default location"; \ ++ for F in $(CLIBS:lib%.a=dll%.so); \ ++ do \ ++ ${BSD_INSTALL_DATA} $$F $(DLLDIR); \ ++ done; \ + fi +- cp lablgtk $(BINDIR) ++ ${BSD_INSTALL_SCRIPT} lablgtk $(BINDIR) + if test -f lablgladecc; then cp lablgladecc $(BINDIR); fi + + installopt: +- cp $(MLLIBS:.cma=.cmxa) $(MLLIBS:.cma=.a) $(INSTALLDIR) +- cd $(INSTALLDIR) && $(RANLIB) $(MLLIBS:.cma=.a) +- cp $(ALLOBJS:.cmo=.cmx) $(INSTALLDIR) +- cp $(INITOBJS:.cmo=.o) $(INSTALLDIR) ++ for F in $(MLLIBS:.cma=.cmxa) $(MLLIBS:.cma=.a) \ ++ $(ALLOBJS:.cmo=.cmx) $(INITOBJS:.cmo=.o); \ ++ do \ ++ ${BSD_INSTALL_DATA} $$F $(INSTALLDIR); \ ++ done + if test -f gtkThread.cmx; then \ +- cp $(THOBJS:.cmo=.cmx) $(THOBJS:.cmo=.o) $(INSTALLDIR); fi ++ for F in $(THOBJS:.cmo=.cmx) $(THOBJS:.cmo=.o); \ ++ do \ ++ ${BSD_INSTALL_DATA} $$F $(INSTALLDIR); \ ++ done; \ ++ fi + + liblablgtk.a: $(COBJS) + $(LIBRARIAN) -o lablgtk $(COBJS) $(GTKLIBS) |