changeset 3218:e36a4b5c9719

[Darwin] Include dmgCreator in MXE for producing .dmg disk images
author Anirudha Bose <ani07nov@gmail.com>
date Sat, 21 Sep 2013 18:14:42 +0530
parents a3a6870253d7
children cab5cbcb6e54
files Makefile.in index.html src/dmgcreator.mk
diffstat 3 files changed, 28 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/Makefile.in
+++ b/Makefile.in
@@ -308,7 +308,8 @@
     $(if $(filter %.tar.lzma,$(1)),xz -dc -F lzma '$(1)' | $(3) xf -, \
     $(if $(filter %.tar.xz,$(1)),xz -dc '$(1)' | $(3) xf -, \
     $(if $(filter %.zip,     $(1)),unzip -q '$(1)', \
-    $(error Unknown archive format for $(2): $(1))))))))
+    $(if $(filter %.dmg,     $(1)),echo "Adding exception in recognized archive formats for dmgcreator", \
+    $(error Unknown archive format for $(2): $(1)))))))))
 
 UNPACK_PKG_ARCHIVE = \
     $(if $(value $(1)_FILE),$(call UNPACK_ARCHIVE,$(PKG_DIR)/$($(1)_FILE),$(1),$(2)),true)
--- a/index.html
+++ b/index.html
@@ -1104,6 +1104,11 @@
         <td id="devil-website"><a href="http://openil.sourceforge.net/">DevIL</a></td>
     </tr>
     <tr>
+        <td id="dmgcreator-package">dmgcreator</td>
+        <td id="dmgcreator-version">1.0.1</td>
+        <td id="dmgcreator-website"><a href="http://dmgcreator.sourceforge.net/en/">dmgCreator</a></td>
+    </tr>
+    <tr>
         <td id="eigen-package">eigen</td>
         <td id="eigen-version">2.0.17</td>
         <td id="eigen-website"><a href="http://eigen.tuxfamily.org/">eigen</a></td>
new file mode 100644
--- /dev/null
+++ b/src/dmgcreator.mk
@@ -0,0 +1,21 @@
+# This file is part of MXE.
+# See index.html for further information.
+
+PKG             := dmgcreator
+$(PKG)_IGNORE   :=
+$(PKG)_CHECKSUM := 94bbec215ac742e3a26a8f9105e60cbb32da78c6
+$(PKG)_REMOTE_SUBDIR :=
+$(PKG)_SUBDIR   :=
+$(PKG)_FILE     := dmgCreator_$($(PKG)_VERSION).dmg
+$(PKG)_URL      := 'http://sourceforge.net/projects/dmgcreator/files/$($(PKG)_FILE)/download'
+$(PKG)_DEPS     :=
+
+define $(PKG)_UPDATE
+    echo 'Warning: Updates are temporarily disabled for package $(PKG). Development of package is currently inactive' >&2;
+    echo $($(PKG)_VERSION)
+endef
+
+define $(PKG)_BUILD
+    echo 'Note: $(PKG) must be installed in Mac OS X by executing the file pkg/$($(PKG)_FILE).'
+endef
+