changeset 4486:7467937cb7bf

dri2proto, glproto, libdrm, libxshmfence: New packages.
author John W. Eaton <jwe@octave.org>
date Thu, 05 Oct 2017 10:34:32 -0400
parents 86176b88d1f8
children 7b73612f57b9
files dist-files.mk index.html src/dri2proto.mk src/glproto.mk src/libdrm.mk src/libxshmfence.mk
diffstat 6 files changed, 145 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/dist-files.mk	Wed Oct 04 10:23:05 2017 -0400
+++ b/dist-files.mk	Thu Oct 05 10:34:32 2017 -0400
@@ -66,6 +66,7 @@
   default-octave.mk \
   devil-1-png.patch \
   devil.mk \
+  dri2proto.mk \
   eigen.mk \
   epstool.mk \
   exiv2-issue847.patch \
@@ -131,6 +132,7 @@
   glib.mk \
   glibmm.mk \
   glpk.mk \
+  glproto.mk \
   gmp.mk \
   gnuplot-1-fixes.patch \
   gnuplot.mk \
@@ -211,6 +213,7 @@
   libcroco.mk \
   libdnet-1-fixes.patch \
   libdnet.mk \
+  libdrm.mk \
   libevent.mk \
   libf2c-1.patch \
   libf2c.mk \
@@ -293,6 +296,7 @@
   libxml++.mk \
   libxml2-1-fixes.patch \
   libxml2.mk \
+  libxshmfence.mk \
   libxslt.mk \
   llvm.mk \
   log4cxx-1-gcc.4.4.patch \
--- a/index.html	Wed Oct 04 10:23:05 2017 -0400
+++ b/index.html	Thu Oct 05 10:34:32 2017 -0400
@@ -1138,6 +1138,10 @@
         <td class="website"><a href="http://openil.sourceforge.net/">DevIL</a></td>
     </tr>
     <tr>
+        <td class="package">dri2proto</td>
+        <td class="website"><a href="http//xorg.freedesktop.org/">dri2proto</a></td>
+    </tr>
+    <tr>
         <td class="package">eigen</td>
         <td class="website"><a href="http://eigen.tuxfamily.org/">eigen</a></td>
     </tr>
@@ -1290,6 +1294,10 @@
         <td class="website"><a href="http://www.gnu.org/software/glpk/">GLPK</a></td>
     </tr>
     <tr>
+        <td class="package">glproto</td>
+        <td class="website"><a href="http//xorg.freedesktop.org/">glproto</a></td>
+    </tr>
+    <tr>
         <td class="package">gmp</td>
         <td class="website"><a href="http://www.gmplib.org/">GMP</a></td>
     </tr>
@@ -1300,7 +1308,7 @@
    <tr>
         <td class="package">epstool</td>
         <td class="website"><a href="http://pages.cs.wisc.edu/">epstool</a></td>
-    </tr>	
+    </tr>
     <tr>
         <td class="package">gnutls</td>
         <td class="website"><a href="http://www.gnu.org/software/gnutls/">GnuTLS</a></td>
@@ -1474,6 +1482,10 @@
         <td class="website"><a href="http://libdnet.sourceforge.net/">libdnet</a></td>
     </tr>
     <tr>
+        <td class="package">libdrm</td>
+        <td class="website"><a href="http//xorg.freedesktop.org/">libdrm</a></td>
+    </tr>
+    <tr>
         <td class="package">libevent</td>
         <td class="website"><a href="http://libevent.org/">libevent</a></td>
     </tr>
@@ -1670,6 +1682,10 @@
         <td class="website"><a href="http://www.xmlsoft.org/">libxml2</a></td>
     </tr>
     <tr>
+        <td class="package">libxshmfence</td>
+        <td class="website"><a href="http//xorg.freedesktop.org/">libxshmfence</a></td>
+    </tr>
+    <tr>
         <td class="package">libxslt</td>
         <td class="website"><a href="http://xmlsoft.org/XSLT/">libxslt</a></td>
     </tr>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/dri2proto.mk	Thu Oct 05 10:34:32 2017 -0400
@@ -0,0 +1,27 @@
+# This file is part of MXE.
+# See index.html for further information.
+
+PKG             := dri2proto
+$(PKG)_IGNORE   :=
+$(PKG)_VERSION  := 2.8
+$(PKG)_CHECKSUM := 449592d4666022b767f1ab13265162cfea4664d5
+$(PKG)_SUBDIR   := $(PKG)-$($(PKG)_VERSION)
+$(PKG)_FILE     := $(PKG)-$($(PKG)_VERSION).tar.gz
+$(PKG)_URL      := https://www.x.org/releases/individual/proto/$($(PKG)_FILE)
+$(PKG)_DEPS     := 
+
+ifeq ($(MXE_WINDOWS_BUILD),yes)
+  define $(PKG)_BUILD
+  endef
+else
+  define $(PKG)_BUILD
+    mkdir '$(1)/.build'
+    cd '$(1)/.build' && $($(PKG)_CONFIGURE_ENV) '$(1)/configure' \
+        $(CONFIGURE_CPPFLAGS) $(CONFIGURE_LDFLAGS) \
+        $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \
+        --prefix='$(HOST_PREFIX)' \
+        && $(CONFIGURE_POST_HOOK)
+
+    $(MAKE) -C '$(1)/.build' -j '$(JOBS)' install DESTDIR='$(3)'
+  endef
+endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/glproto.mk	Thu Oct 05 10:34:32 2017 -0400
@@ -0,0 +1,27 @@
+# This file is part of MXE.
+# See index.html for further information.
+
+PKG             := glproto
+$(PKG)_IGNORE   :=
+$(PKG)_VERSION  := 1.4.17
+$(PKG)_CHECKSUM := d13f5733fc3b5ef95ca5eec11cf097dcf505b1fb
+$(PKG)_SUBDIR   := $(PKG)-$($(PKG)_VERSION)
+$(PKG)_FILE     := $(PKG)-$($(PKG)_VERSION).tar.gz
+$(PKG)_URL      := https://www.x.org/releases/individual/proto/$($(PKG)_FILE)
+$(PKG)_DEPS     := 
+
+ifeq ($(MXE_WINDOWS_BUILD),yes)
+  define $(PKG)_BUILD
+  endef
+else
+  define $(PKG)_BUILD
+    mkdir '$(1)/.build'
+    cd '$(1)/.build' && $($(PKG)_CONFIGURE_ENV) '$(1)/configure' \
+        $(CONFIGURE_CPPFLAGS) $(CONFIGURE_LDFLAGS) \
+        $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \
+        --prefix='$(HOST_PREFIX)' \
+        && $(CONFIGURE_POST_HOOK)
+
+    $(MAKE) -C '$(1)/.build' -j '$(JOBS)' install DESTDIR='$(3)'
+  endef
+endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/libdrm.mk	Thu Oct 05 10:34:32 2017 -0400
@@ -0,0 +1,43 @@
+# This file is part of MXE.
+# See index.html for further information.
+
+PKG             := libdrm
+$(PKG)_IGNORE   :=
+$(PKG)_VERSION  := 2.4.83
+$(PKG)_CHECKSUM := b80228d235805e46f0d8e62ab1f7231ebd2fd67e
+$(PKG)_SUBDIR   := libdrm-$($(PKG)_VERSION)
+$(PKG)_FILE     := libdrm-$($(PKG)_VERSION).tar.gz
+$(PKG)_URL      := https://dri.freedesktop.org/libdrm/$($(PKG)_FILE)
+$(PKG)_DEPS     := 
+
+ifeq ($(MXE_WINDOWS_BUILD),yes)
+  define $(PKG)_BUILD
+  endef
+else
+  define $(PKG)_BUILD
+    mkdir '$(1)/.build'
+    cd '$(1)/.build' && $($(PKG)_CONFIGURE_ENV) '$(1)/configure' \
+        $(CONFIGURE_CPPFLAGS) $(CONFIGURE_LDFLAGS) \
+        $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \
+        --prefix='$(HOST_PREFIX)' \
+	--disable-udev \
+	--disable-libkms \
+	--disable-intel \
+	--disable-radeon \
+	--disable-amdgpu \
+	--disable-nouveau \
+	--disable-vmwgfx \
+	--disable-omap-experimental-api \
+	--disable-exynos-experimental-api \
+	--disable-freedreno \
+	--disable-freedreno-kgsl \
+	--disable-tegra-experimental-api \
+	--disable-vc4 \
+	--disable-etnaviv-experimental-api \
+	--disable-install-test-programs \
+	--disable-cairo-tests \
+        && $(CONFIGURE_POST_HOOK)
+
+    $(MAKE) -C '$(1)/.build' -j '$(JOBS)' install DESTDIR='$(3)'
+  endef
+endif
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/libxshmfence.mk	Thu Oct 05 10:34:32 2017 -0400
@@ -0,0 +1,27 @@
+# This file is part of MXE.
+# See index.html for further information.
+
+PKG             := libxshmfence
+$(PKG)_IGNORE   :=
+$(PKG)_VERSION  := 1.2
+$(PKG)_CHECKSUM := 5745d9977d8d0374f37548a96384bf27190aa5ab
+$(PKG)_SUBDIR   := libxshmfence-$($(PKG)_VERSION)
+$(PKG)_FILE     := libxshmfence-$($(PKG)_VERSION).tar.gz
+$(PKG)_URL      := https://www.x.org/releases/individual/lib/$($(PKG)_FILE)
+$(PKG)_DEPS     := xproto
+
+ifeq ($(MXE_WINDOWS_BUILD),yes)
+  define $(PKG)_BUILD
+  endef
+else
+  define $(PKG)_BUILD
+    mkdir '$(1)/.build'
+    cd '$(1)/.build' && $($(PKG)_CONFIGURE_ENV) '$(1)/configure' \
+        $(CONFIGURE_CPPFLAGS) $(CONFIGURE_LDFLAGS) \
+        $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \
+        --prefix='$(HOST_PREFIX)' \
+        && $(CONFIGURE_POST_HOOK)
+
+    $(MAKE) -C '$(1)/.build' -j '$(JOBS)' install DESTDIR='$(3)'
+  endef
+endif