summaryrefslogtreecommitdiffstats
path: root/display/fresco
diff options
context:
space:
mode:
authorroot2006-04-24 09:03:08 -0500
committerroot2006-04-24 09:03:08 -0500
commit84d8b510ac289af0a43bfa9e110844af27a90196 (patch)
treed7093929b954dd2f71114bff270755e18f737eb1 /display/fresco
initial commit from stable 0.3
Diffstat (limited to 'display/fresco')
-rwxr-xr-xdisplay/fresco/BUILD22
-rwxr-xr-xdisplay/fresco/DEPENDS42
-rwxr-xr-xdisplay/fresco/DETAILS27
-rw-r--r--display/fresco/HISTORY36
-rwxr-xr-xdisplay/fresco/PREPARE9
5 files changed, 136 insertions, 0 deletions
diff --git a/display/fresco/BUILD b/display/fresco/BUILD
new file mode 100755
index 0000000000..6040df7043
--- /dev/null
+++ b/display/fresco/BUILD
@@ -0,0 +1,22 @@
+export LDFLAGS="$LDFLAGS -L /usr/X11R6/lib" &&
+
+if [ "$CVS" = "yes" ]; then
+ ./autogen.sh
+fi &&
+
+./configure --build=$BUILD \
+ --prefix=${INSTALL_ROOT}/usr \
+ --sysconfdir=${INSTALL_ROOT}/etc \
+ --localstatedir=${INSTALL_ROOT}/var \
+ --enable-python-runtime \
+ --enable-cxx-demos \
+ $OPTS &&
+
+###first time make will choke on bad "False"
+make
+for i in $(grep -rl False Fresco-C++/);
+do sedit "s/False/false/g" $i
+done &&
+make_single &&
+make &&
+make_normal
diff --git a/display/fresco/DEPENDS b/display/fresco/DEPENDS
new file mode 100755
index 0000000000..9a227bca94
--- /dev/null
+++ b/display/fresco/DEPENDS
@@ -0,0 +1,42 @@
+depends CVS &&
+depends autoconf &&
+depends omniorb &&
+depends freetype2 &&
+depends libpng &&
+depends perl &&
+depends OPENGL &&
+
+optional_depends libggi \
+ "--enable-ggi" \
+ "--enable-ggi=no" \
+ "to use General Graphics Interface to run display server" &&
+
+optional_depends python \
+ "--enable-python-runtime" \
+ "--enable-python-runtime=no" \
+ "to enable Python runtime support" &&
+
+optional_depends omniorbpy \
+ "--enable-python-demos" \
+ "--enable-python-demos=no" \
+ "to build the bundled demos" &&
+
+optional_depends sdl \
+ "--enable-sdl" \
+ "--enable-sdl=no" \
+ "to use SDL to run display server" &&
+
+optional_depends libart_lgpl \
+ "" \
+ "" \
+ "to use libart to render console" &&
+
+optional_depends directfb \
+ "" \
+ "" \
+ "for DirectFB fbdev access" &&
+
+optional_depends ttf-bitstream-vera \
+ "--with-fontpath=/usr/share/fonts/truetype" \
+ "" \
+ "if you don't already have some fonts for fresco"
diff --git a/display/fresco/DETAILS b/display/fresco/DETAILS
new file mode 100755
index 0000000000..0d0a8ce89d
--- /dev/null
+++ b/display/fresco/DETAILS
@@ -0,0 +1,27 @@
+ SPELL=fresco
+if [ "$CVS" = "yes" ]; then
+ VERSION=cvs
+ SOURCE=$SPELL-$VERSION.tar.bz2
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
+ SOURCE_URL[0]=cvs://:pserver:anonymous@src.fresco.org:/cvs/fresco:Fresco
+ MD5[0]="IGNORE"
+else
+ VERSION=M2
+ SOURCE=Fresco-$VERSION.tar.gz
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/Fresco-${VERSION}
+ SOURCE_URL[0]=http://download.fresco.org/releases/${VERSION}/src/${SOURCE}
+ MD5[0]=d4e1887490e5430af5567db61f6d5951
+fi
+ WEB_SITE=http://www2.fresco.org/index.html
+ ENTERED=20030915
+ UPDATED=20030915
+ LICENSE[0]=LGPL
+ BUILD_API=2
+ SHORT="Windowing system originally based on InterViews"
+cat << EOF
+Fresco is a consistent, configurable, stand alone, modular, and device
+independent user interface system, formerly known as Berlin. Fresco is based
+on the concept of a server side scene graph. It uses CORBA, which results in
+the whole system being network- and language transparent. To access input
+and output devices low-level graphic libraries are used.
+EOF
diff --git a/display/fresco/HISTORY b/display/fresco/HISTORY
new file mode 100644
index 0000000000..d99935548e
--- /dev/null
+++ b/display/fresco/HISTORY
@@ -0,0 +1,36 @@
+2005-04-07 Eric Sandall <eric@sandall.us>
+ * DETAILS: Removed MAKE_NJOBS=1
+ Added BUILD_API=2
+ Shortened SHORT
+ * BUILD: Run make_single before make
+ Run make_normal after make
+
+2004-12-16 Eric Sandall <eric@sandall.us>
+ * DEPENDS: Python renamed to python
+ Shortened entry for ttf-bitstream-vera
+
+2004-08-03 Eric Sandall <eric@sandall.us>
+ * DEPENDS: omniORB, omniORBpy, and SDL lower-cased
+ Formatted to Guru Handbook
+
+2004-05-14 Eric Sandall <eric@sandall.us>
+ * DEPENDS: Depends on any provider of CVS (Bug #6396)
+
+2004-02-24 Eric Sandall <eric@sandall.us>
+ * DETAILS: Added M2 version
+ * PREPARE: Select between cvs or versioned
+ * BUILD: Versioned fresco breaks when autogen.sh is run
+ Formatted to Guru Handbook
+
+2004-01-22 hgg <hgreig@bigpond.net.au>
+ * DEPENDS: add cvs
+
+2003-10-16 hgg <hgreig@bigpond.net.au>
+ * DEPENDS: update to OPENGL
+
+2003-09-15 hgg <hgreig@bigpond.net.au>
+ * Added to x11 section
+
+2003-03-04 Christian Mertes <c_mertes@bigfoot.de>
+ * Created this spell.
+
diff --git a/display/fresco/PREPARE b/display/fresco/PREPARE
new file mode 100755
index 0000000000..cff2086282
--- /dev/null
+++ b/display/fresco/PREPARE
@@ -0,0 +1,9 @@
+if ! grep -q CVS $SPELL_CONFIG
+then
+ CVS=no &&
+ if query "Would you like to build the latest cvs version of $SPELL ?" n
+ then CVS=yes
+ fi &&
+
+ echo CVS=$CVS >> $SPELL_CONFIG
+fi