Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Pol Vinogradov (6c751ff5871795f17d56d20ead9f57c916182c78)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Pol Vinogradov <scm AT mail.sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Pol Vinogradov (6c751ff5871795f17d56d20ead9f57c916182c78)
  • Date: Mon, 4 Dec 2006 18:10:57 -0600

GIT changes to master grimoire by Pol Vinogradov <vin.public AT gmail.com>:

ChangeLog | 3 +
http/iceweasel/BUILD | 32 +++++++++++++++++++
http/iceweasel/CONFIGURE | 33 +++++++++++++++++++
http/iceweasel/DEPENDS | 79
+++++++++++++++++++++++++++++++++++++++++++++++
http/iceweasel/DETAILS | 17 ++++++++++
http/iceweasel/HISTORY | 2 +
http/iceweasel/PROVIDES | 4 ++
7 files changed, 170 insertions(+)

New commits:
commit 6c751ff5871795f17d56d20ead9f57c916182c78
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

http/iceweasel: new spell, completely free variant of FireFox

diff --git a/ChangeLog b/ChangeLog
index 0633b68..d5d4bbd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2006-12-05 Pol Vinogradov <vin.public AT gmail.com>
+ * http/iceweasel: new spell, completely free variant of FireFox
+
2006-12-04 Arjan Bouter <abouter AT sourcemage.org>
* wm-addons/wmlcd-armada: lcd brightness controller

diff --git a/http/iceweasel/BUILD b/http/iceweasel/BUILD
new file mode 100755
index 0000000..850fa1d
--- /dev/null
+++ b/http/iceweasel/BUILD
@@ -0,0 +1,32 @@
+local ICEWEASEL_HOME=${INSTALL_ROOT}/usr/lib/${SPELL} &&
+export MOZ_PHOENIX=1 &&
+
+export CFLAGS="${CFLAGS//-O3/-O2}" &&
+export CXXFLAGS="${CXXFLAGS//-O3/-O2}" &&
+
+OPTS="$ICEWEASEL_MAILNEWS $ICEWEASEL_CALENDAR $ICEWEASEL_CHAT
$ICEWEASEL_COMPOSER \
+$ICEWEASEL_MATHML $ICEWEASEL_JS $OPTS" &&
+
+if [[ "$ICEWEASEL_RENDER" != "none" ]]
+then
+ OPTS="--enable-svg-renderer=$ICEWEASEL_RENDER $OPTS"
+fi &&
+
+./configure \
+ --prefix=${INSTALL_ROOT}/usr \
+ --with-user-appdir=.${SPELL} \
+ --with-pthreads \
+ --enable-reorder \
+ --enable-cpp-rtti \
+ --enable-strip \
+ --enable-optimize="$CFLAGS" \
+ --with-default-mozilla-five-home=$ICEWEASEL_HOME \
+ --disable-debug \
+ --disable-tests \
+ --disable-installer \
+ --disable-pedantic \
+ --enable-single-profile \
+ --enable-canvas \
+ $OPTS &&
+
+make
diff --git a/http/iceweasel/CONFIGURE b/http/iceweasel/CONFIGURE
new file mode 100755
index 0000000..1d1058a
--- /dev/null
+++ b/http/iceweasel/CONFIGURE
@@ -0,0 +1,33 @@
+config_query_option ICEWEASEL_MAILNEWS \
+ 'Build Mail/News client?' \
+ y \
+ '--enable-mailnews' \
+ '--disable-mailnews' &&
+config_query_option ICEWEASEL_CALENDAR \
+ 'Build Calendar component?' \
+ y \
+ '--enable-calendar' \
+ '--disable-calendar' &&
+config_query_option ICEWEASEL_CHAT \
+ 'Build ChatZilla component?' \
+ y \
+ '--enable-chatzilla' \
+ '--disable-chatzilla' &&
+config_query_option ICEWEASEL_COMPOSER \
+ 'Build Composer component?' \
+ y \
+ '--enable-composer' \
+ '--disable-composer' &&
+config_query_option ICEWEASEL_MATHML \
+ 'Enable MathML?' \
+ y \
+ '--enable-mathml' \
+ '--disable-mathml' &&
+config_query_option ICEWEASEL_JS \
+ 'Build JavaScript profile tool?' \
+ n \
+ '--enable-xpctools' \
+ '--disable-xpctools' &&
+config_query_list ICEWEASEL_RENDER \
+ 'Possible SVG renderers:' \
+ 'cairo' 'libart' 'none'
diff --git a/http/iceweasel/DEPENDS b/http/iceweasel/DEPENDS
new file mode 100755
index 0000000..1c0aef3
--- /dev/null
+++ b/http/iceweasel/DEPENDS
@@ -0,0 +1,79 @@
+depends g++ &&
+depends glib2 &&
+depends X11-LIBS "--with-x" &&
+
+case $ICEWEASEL_RENDER in
+ cairo) depends cairo ;;
+ libart) depends libart_lgpl ;;
+ *) true ;;
+esac &&
+
+source $GRIMOIRE/FUNCTIONS &&
+
+if check_if_xorg_modular_libs ; then
+ optional_depends libxp \
+ "" \
+ "--disable-xprint" \
+ "for Xprint printing support" &&
+
+ optional_depends libxft \
+ "" \
+ "--disable-xft" \
+ "for Xft support" &&
+
+ optional_depends libxinerama \
+ "--enable-xinerama" \
+ "" \
+ "for Xinerama support"
+
+fi &&
+
+optional_depends freetype2 \
+ "" \
+ "--disable-freetype2" \
+ "for FreeType2 support" &&
+
+optional_depends gnome-vfs2 \
+ "" \
+ "--disable-gnomevfs" \
+ "for GnomeVFS support" &&
+
+optional_depends jpeg \
+ "--with-system-jpeg" \
+ "" \
+ "for system jpeg" &&
+
+optional_depends libgnomeui \
+ "" \
+ "--disable-gnomeui" \
+ "for libgnomeui support" &&
+
+optional_depends libpng \
+ "--with-system-png" \
+ "" \
+ "for system png" &&
+
+optional_depends nspr \
+ "--with-system-nspr" \
+ "" \
+ "for system NSPR" &&
+
+optional_depends openldap \
+ "" \
+ "--disable-ldap" \
+ "for LDAP support" &&
+
+optional_depends pango \
+ "--enable-pango" \
+ "" \
+ "for Pango font rendering support" &&
+
+optional_depends POSTSCRIPT-INTERPRETER \
+ "" \
+ "--disable-postscript" \
+ "for PostScript printing support" &&
+
+optional_depends zlib \
+ "--with-system-zlib" \
+ "" \
+ "for system libz"
diff --git a/http/iceweasel/DETAILS b/http/iceweasel/DETAILS
new file mode 100755
index 0000000..9aae1c7
--- /dev/null
+++ b/http/iceweasel/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=iceweasel
+ VERSION=1.5.0.7-g2
+ SOURCE=${SPELL}-${VERSION}.tar.bz2
+ SOURCE_URL[0]=http://gnuzilla.gnu.org/download/${SOURCE}
+
SOURCE_HASH=sha512:0668525c36c9de0bc18e7e6b0e6a4646cac381da04a55ae613d5e79b9edf52c299a4629ad591f5b55d57c63ef99ab95e39e81c830021fa80c9be50aa4dbc4415
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
+ WEB_SITE=http://gnuzilla.gnu.org/
+ ENTERED=20061205
+ LICENSE[0]=MPL
+ KEYWORDS="http"
+ SHORT="IceWeasel is a completely free variant of FireFox"
+cat << EOF
+The goal of this project is to provide a completely Free version of the
popular
+mozilla source code. The mozilla code itself is free but it supports and
+suggests using non-free plugins. GNU IceWeasel differently suggests using
only
+free plugins.
+EOF
diff --git a/http/iceweasel/HISTORY b/http/iceweasel/HISTORY
new file mode 100644
index 0000000..77516a6
--- /dev/null
+++ b/http/iceweasel/HISTORY
@@ -0,0 +1,2 @@
+2006-12-05 Pol Vinogradov <vin.public AT gmail.com>
+ * BUILD, CONFIGURE, DEPENDS, DETAILS, PROVIDES: created this spell
diff --git a/http/iceweasel/PROVIDES b/http/iceweasel/PROVIDES
new file mode 100755
index 0000000..e0c99a2
--- /dev/null
+++ b/http/iceweasel/PROVIDES
@@ -0,0 +1,4 @@
+WEB-BROWSER
+GRAPHICAL-WEB-BROWSER
+GECKO
+NS-PLUGIN-COMPATIBLE



  • [SM-Commit] GIT changes to master grimoire by Pol Vinogradov (6c751ff5871795f17d56d20ead9f57c916182c78), Pol Vinogradov, 12/04/2006

Archive powered by MHonArc 2.6.24.

Top of Page