summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobin Cook2011-12-17 17:09:32 -0600
committerRobin Cook2011-12-17 17:09:32 -0600
commitace90444286986b48a3114ea72f2d8727300ec31 (patch)
treea47efff3e0ed1a065efd4cf3078e3754b063ef40
parentae0951c3f2a6f97a8e36b209319f8969607685d6 (diff)
harfbuzz: new spell, opentype text shaping engine
-rw-r--r--ChangeLog3
-rwxr-xr-xgraphics-libs/harfbuzz/DEPENDS16
-rwxr-xr-xgraphics-libs/harfbuzz/DETAILS19
-rw-r--r--graphics-libs/harfbuzz/HISTORY2
-rwxr-xr-xgraphics-libs/harfbuzz/PREPARE3
-rwxr-xr-xgraphics-libs/harfbuzz/PRE_BUILD4
6 files changed, 47 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index b911a4d935..4ba15f2fce 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2011-12-17 Robin Cook <rcook@wyrms.net>
+ * graphics-lib/harfbuzz: new spell, openType text shaping engine
+
2011-12-17 Vlad Glagolev <stealth@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 0000000000..9607fdaa0d
--- /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 0000000000..bf46445f4b
--- /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 0000000000..67759f8164
--- /dev/null
+++ b/graphics-libs/harfbuzz/HISTORY
@@ -0,0 +1,2 @@
+2011-12-17 Robin Cook <rcook@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 0000000000..0491cfdac1
--- /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 0000000000..945d8bcb4f
--- /dev/null
+++ b/graphics-libs/harfbuzz/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+
+NOCONFIGURE=y ./autogen.sh