[SM-Commit] GIT changes to master grimoire by Robin Cook (ace90444286986b48a3114ea72f2d8727300ec31)

Robin Cook scm at sourcemage.org
Sat Dec 17 18:10:24 EST 2011


GIT changes to master grimoire by Robin Cook <rcook at wyrms.net>:

 ChangeLog                        |    3 +++
 graphics-libs/harfbuzz/DEPENDS   |   16 ++++++++++++++++
 graphics-libs/harfbuzz/DETAILS   |   19 +++++++++++++++++++
 graphics-libs/harfbuzz/HISTORY   |    2 ++
 graphics-libs/harfbuzz/PREPARE   |    3 +++
 graphics-libs/harfbuzz/PRE_BUILD |    4 ++++
 6 files changed, 47 insertions(+)

New commits:
commit ace90444286986b48a3114ea72f2d8727300ec31
Author: Robin Cook <rcook at wyrms.net>
Commit: Robin Cook <rcook at wyrms.net>

    harfbuzz: new spell, opentype text shaping engine

diff --git a/ChangeLog b/ChangeLog
index b911a4d..4ba15f2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2011-12-17 Robin Cook <rcook at wyrms.net>
+	* graphics-lib/harfbuzz: new spell, openType text shaping engine
+
 2011-12-17 Vlad Glagolev <stealth at sourcemage.org>
 	* lua-forge/lua: renamed to lua51 (replaced by 5.2 version)
 
diff --git a/graphics-libs/harfbuzz/DEPENDS b/graphics-libs/harfbuzz/DEPENDS
new file mode 100755
index 0000000..9607fda
--- /dev/null
+++ b/graphics-libs/harfbuzz/DEPENDS
@@ -0,0 +1,16 @@
+depends ragel  &&
+depends cairo  &&
+
+optional_depends icu "" ""                \
+                 "Enable icu use?"        &&
+
+optional_depends freetype2 "" ""          \
+                 "Enable freetype2 use?"  &&
+
+optional_depends graphite2 "" ""          \
+                 "Enable graphite2 use?"  &&
+
+optional_depends gtk-doc                               \
+                 "--enable-gtk-doc"                    \
+                 "--disable-gtk-doc"                   \
+                 "use gtk-doc to build documentation"  
diff --git a/graphics-libs/harfbuzz/DETAILS b/graphics-libs/harfbuzz/DETAILS
new file mode 100755
index 0000000..bf46445
--- /dev/null
+++ b/graphics-libs/harfbuzz/DETAILS
@@ -0,0 +1,19 @@
+           SPELL=harfbuzz
+  if  [ "$HARFBUZZ_AUTOUPDATE"  ==  "y" ]; then
+         VERSION=$(date +%Y%m%d)
+  else
+         VERSION=git
+  fi
+          SOURCE=$SPELL-git.tar.bz2
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git"
+   SOURCE_URL[0]=git://anongit.freedesktop.org/harfbuzz:harfbuzz-git
+   SOURCE_URL[1]=git_http://anongit.freedesktop.org/git/harfbuzz.git:harfbuzz-git
+   SOURCE_IGNORE=volatile
+        WEB_SITE=http://www.freedesktop.org/wiki/Software/HarfBuzz
+         ENTERED=20111217
+      LICENSE[0]=MIT
+        KEYWORDS="fonts graphics libs"
+           SHORT="An OpenType text shaping engine"
+cat << EOF
+An OpenType text shaping engine.
+EOF
diff --git a/graphics-libs/harfbuzz/HISTORY b/graphics-libs/harfbuzz/HISTORY
new file mode 100644
index 0000000..67759f8
--- /dev/null
+++ b/graphics-libs/harfbuzz/HISTORY
@@ -0,0 +1,2 @@
+2011-12-17 Robin Cook <rcook at wyrms.net>
+	* New Spell: DETAILS, DEPENDS, PREPARE, PRE_BUILD
diff --git a/graphics-libs/harfbuzz/PREPARE b/graphics-libs/harfbuzz/PREPARE
new file mode 100755
index 0000000..0491cfd
--- /dev/null
+++ b/graphics-libs/harfbuzz/PREPARE
@@ -0,0 +1,3 @@
+config_query  HARFBUZZ_AUTOUPDATE                               \
+              "Automatically update $SPELL on system-update?"  n
+
diff --git a/graphics-libs/harfbuzz/PRE_BUILD b/graphics-libs/harfbuzz/PRE_BUILD
new file mode 100755
index 0000000..945d8bc
--- /dev/null
+++ b/graphics-libs/harfbuzz/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build                                      &&
+cd  $SOURCE_DIRECTORY                                  &&
+
+NOCONFIGURE=y ./autogen.sh


More information about the SM-Commit mailing list