From 12335518ab39608d58370c85ff9f5384ad2aa5f7 Mon Sep 17 00:00:00 2001 From: MCApollo <34170230+MCApollo@users.noreply.github.com> Date: Sat, 20 Apr 2019 20:49:46 -0500 Subject: Ported in the homebrew-marauder for a hacky update/import system. TODO: Maybe add a license & fix up messy code. --- homebrew/jasper/.beer | 34 ++++++++++++++++++++++++++++++++++ homebrew/jasper/.make.sh-auto | 11 +++++++++++ homebrew/jasper/_metadata/description | 1 + homebrew/jasper/_metadata/homepage | 1 + homebrew/jasper/_metadata/name | 1 + homebrew/jasper/_metadata/version | 1 + homebrew/jasper/download.sh | 1 + 7 files changed, 50 insertions(+) create mode 100644 homebrew/jasper/.beer create mode 100644 homebrew/jasper/.make.sh-auto create mode 100644 homebrew/jasper/_metadata/description create mode 100644 homebrew/jasper/_metadata/homepage create mode 100644 homebrew/jasper/_metadata/name create mode 100644 homebrew/jasper/_metadata/version create mode 100755 homebrew/jasper/download.sh (limited to 'homebrew/jasper') diff --git a/homebrew/jasper/.beer b/homebrew/jasper/.beer new file mode 100644 index 000000000..519f9432a --- /dev/null +++ b/homebrew/jasper/.beer @@ -0,0 +1,34 @@ +{ + "name": "Jasper", + "description": "Library for manipulating JPEG-2000 images", + "url": "https://github.com/mdadams/jasper/archive/version-2.0.16.tar.gz", + "mirror": null, + "homepage": "https://www.ece.uvic.ca/~frodo/jasper/", + "depends": [ + { + "depend": "cmake", + "build-depend": true + }, + { + "depend": "jpeg", + "build-depend": false + } + ], + "resource": [], + "conflicts": [], + "patches": [], + "install": [ + "mkdir \"build\" do", + "glut_lib = \"#{MacOS.sdk_path}/System/Library/Frameworks/GLUT.framework\"", + "system \"cmake\", \"..\", \"-DGLUT_glut_LIBRARY=#{glut_lib}\", *std_cmake_args", + "system \"make\"", + "system \"make\", \"test\"", + "system \"make\", \"install\"", + "system \"make\", \"clean\"", + "system \"cmake\", \"..\", \"-DGLUT_glut_LIBRARY=#{glut_lib}\", \"-DJAS_ENABLE_SHARED=OFF\", *std_cmake_args", + "system \"make\"", + "lib.install \"src/libjasper/libjasper.a\"" + ], + "version": "2.0.16", + "file": "jasper.rb" +} \ No newline at end of file diff --git a/homebrew/jasper/.make.sh-auto b/homebrew/jasper/.make.sh-auto new file mode 100644 index 000000000..af3a76e7a --- /dev/null +++ b/homebrew/jasper/.make.sh-auto @@ -0,0 +1,11 @@ +pkg:setup +mkdir "build" && cd build +glut_lib = "#{MacOS.sdk_path}/System/Library/Frameworks/GLUT.framework" +cmake .. -DGLUT_glut_LIBRARY=#{glut_lib} -DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE} +make +make test +make DESTDIR=${PKG_DEST} install +make clean +cmake .. -DGLUT_glut_LIBRARY=#{glut_lib} -DJAS_ENABLE_SHARED=OFF -DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE} +make +lib.install "src/libjasper/libjasper.a" diff --git a/homebrew/jasper/_metadata/description b/homebrew/jasper/_metadata/description new file mode 100644 index 000000000..29b707dfc --- /dev/null +++ b/homebrew/jasper/_metadata/description @@ -0,0 +1 @@ +Library for manipulating JPEG-2000 images diff --git a/homebrew/jasper/_metadata/homepage b/homebrew/jasper/_metadata/homepage new file mode 100644 index 000000000..66dd8815a --- /dev/null +++ b/homebrew/jasper/_metadata/homepage @@ -0,0 +1 @@ +https://www.ece.uvic.ca/~frodo/jasper/ diff --git a/homebrew/jasper/_metadata/name b/homebrew/jasper/_metadata/name new file mode 100644 index 000000000..5f4983f28 --- /dev/null +++ b/homebrew/jasper/_metadata/name @@ -0,0 +1 @@ +Jasper diff --git a/homebrew/jasper/_metadata/version b/homebrew/jasper/_metadata/version new file mode 100644 index 000000000..a14da2902 --- /dev/null +++ b/homebrew/jasper/_metadata/version @@ -0,0 +1 @@ +2.0.16 diff --git a/homebrew/jasper/download.sh b/homebrew/jasper/download.sh new file mode 100755 index 000000000..fa4f37576 --- /dev/null +++ b/homebrew/jasper/download.sh @@ -0,0 +1 @@ +wget https://github.com/mdadams/jasper/archive/version-2.0.16.tar.gz \ No newline at end of file -- cgit v1.2.3