Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Andra?? Levstik (46959502a9a71444cb0ab79b6de01067a863a3b4)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Andra?? Levstik <scm AT mail.sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Andra?? Levstik (46959502a9a71444cb0ab79b6de01067a863a3b4)
  • Date: Sat, 2 Sep 2006 15:20:27 -0500

GIT changes to master grimoire by Andra?? Levstik <ruskie AT mages.ath.cx>:

ChangeLog | 5
doc/devhelp/BUILD | 2
doc/devhelp/HISTORY | 3
gnome2-apps/epiphany-extensions/BUILD | 2
gnome2-apps/epiphany-extensions/HISTORY | 3
gnome2-apps/epiphany/BUILD | 2
gnome2-apps/epiphany/HISTORY | 7
gnome2-apps/epiphany/PRE_BUILD | 10 +
gnome2-libs/gnome-python-extras/BUILD | 2
gnome2-libs/gnome-python-extras/HISTORY | 9 -
gnome2-libs/librsvg2/BUILD | 3
gnome2-libs/librsvg2/HISTORY | 3
gnome2-libs/yelp/BUILD | 8
gnome2-libs/yelp/HISTORY | 3
graphics/freewrl/HISTORY | 3
graphics/freewrl/PRE_BUILD | 4
http/galeon2/BUILD | 2
http/galeon2/HISTORY | 3
http/kazehakase/BUILD | 3
http/kazehakase/DEPENDS | 24 +-
http/kazehakase/DETAILS | 12 -
http/kazehakase/HISTORY | 6
http/kazehakase/PREPARE | 2
http/kazehakase/PRE_BUILD | 2
http/xulrunner/BUILD | 48 +++++
http/xulrunner/CONFIGURE | 23 ++
http/xulrunner/DEPENDS | 45 +++++
http/xulrunner/DETAILS | 48 +++++
http/xulrunner/HISTORY | 9 +
http/xulrunner/INSTALL | 44 +++++
http/xulrunner/PRE_BUILD | 11 +
http/xulrunner/PROVIDES | 1
http/xulrunner/nsiPermission.patch | 96 +++++++++++
http/xulrunner/nsiSidebar.patch | 223
++++++++++++++++++++++++++
http/xulrunner/security_manager_makefile.diff | 141 ++++++++++++++++
http/xulrunner/xulrunner-visibility.diff | 11 +
http/xulrunner/xulrunner.sh | 12 +
news/liferea/BUILD | 2
news/liferea/HISTORY | 3
perl-cpan/perl-gtk2-mozembed/HISTORY | 3
perl-cpan/perl-gtk2-mozembed/PRE_BUILD | 2
utils/hyperestraier/DEPENDS | 2
utils/hyperestraier/DETAILS | 17 +
utils/hyperestraier/HISTORY | 2
video-libs/swfdec/BUILD | 2
video-libs/swfdec/HISTORY | 5
video-libs/swfdec/browser-plugin.patch | 16 +
video/avidemux2/BUILD | 3
video/avidemux2/HISTORY | 3
video/gxine/BUILD | 3
video/gxine/HISTORY | 3
video/mplayerplug-in/BUILD | 2
video/mplayerplug-in/HISTORY | 4
video/mplayerplug-in/INSTALL | 2
video/totem/BUILD | 2
video/totem/HISTORY | 3
video/vlc/BUILD | 3
video/vlc/HISTORY | 4
video/vlc/PRE_BUILD | 2
59 files changed, 894 insertions(+), 29 deletions(-)

New commits:
commit f352d4462e171ab8139f0757433ac4cf9f274951
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

epiphany: fixes for broken configure script

commit 38ba16ec0f1fc07357a5a55dd242676004eac63a
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

xulrunner: some more fixes

commit 045a27ef2e735a1d3d6bbafc75a00c1ed9abe009
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

xulrunner: final BUILD fixes

commit 7fa4e9f832715193a472c901f5fc2566bcb9386f
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

Forgot to fixup the ChangeLog

commit 0b244361368bdd36ebe27b60735cd00c5b4b4a2f
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

xulrunner: more patches for various fixes

commit 3a0e7a204a0cb1b5f87790dfbac5774174a4c91b
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

swfdec: added xulrunner support

commit 520f1c72279f55a8c70d122fb3b26c3aace244af
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

avidemux2: minor fix

commit 2b694fbbb4b233d2fe3125078c1530dc6916c950
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

gnome-python-extras: added xulrunner support

commit 73f1d964553e89a2539d006a4f212e6819d4e9cd
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

ChangeLog: two new spells

commit 2956156b8ccf0856ff2e29974346bd4b61e8c3d6
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

vlc: addde xulrunner support

commit 1b99e76c709bd4b1403dce95d2c53096ecb6d9c2
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

totem: added xulrunner support

commit 75dcc089c16714518c592b4426a4341743adab4b
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

mplayerplug-in: added xulrunner support

commit 1062a36cb19411c0c3225bb861b5eb4ee20351ef
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

gxine: addde xulrunner support

commit cfc008b3ae5a45d398eb82be7c51a064f384e869
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

avidemux2: added xulrunner support

commit 92b91738fec0e2dd9c7675e4f5b53e279a034e52
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

hyperestraier: new spell

commit 800f03ac5b69c16ab67ef0341397d1e766cbe6a0
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

perl-gtk2-mozembed: addde xulrunner support

commit 19289f4f1f4410f3086a9e4383f37cd6b8743377
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

liferea: added xulrunner support

commit b76280bbf7f8139698d37de96c580c38a3c805d0
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

xulrunner: new spell

commit 02e19a8c0198c92755ea43746aad312fac7e516f
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

kazehakase: version update 0.4.0, xulrunner support, hyperestraier support

commit ea3d6b4171064ca38bc8363a7b2df526a9c88d49
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

galeon2: addde xulrunner support

commit c21dabd51e48335a79b68518d9c8253584a2f89a
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

freewrl: added xulrunner support the rest is in bug #13063

commit 582e4227f1206b1c14ab79c8f662d469127e9d56
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

yelp: added xulrunner support

commit 5bd966413dbd91c5135f0cd8b88d72200c60d65f
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

librsvg2: added xulrunnur support

commit 30e312bd6bed947f7d565b60a88adb49d0f5e150
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

epiphany: adde xulrunner support

commit 9fa7b03a80f17e379a8532385462f827d07e3bca
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

epiphany-extensions: added xulrunner support

commit 1150e184f2cee6497bf5ab5191f357a5d818929c
Author: Andra?? Levstik <ruskie AT mages.ath.cx>
Commit: Andra?? Levstik <ruskie AT mages.ath.cx>

devhelp: added xulrunner support

diff --git a/ChangeLog b/ChangeLog
index 746dc3e..ad95161 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,10 @@
2006-09-01 Alexander Tsamutali <astsmtl AT gmail.com>
* net/tcptraceroute: New spell, traceroute using TCP

+2006-08-30 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * utils/hyperestraier: new spell
+ * http/xulrunner: new spell
+
2006-08-30 Eric Sandall <eric AT sandall.us>
*
e/e_module-{bling,cpu,deskshow,emu,eveil,flame,language,mail,mbar,mem,
net,photo,rain,snow,taskbar,uptime,weather,winselector,wlan}: New
E17
@@ -25,6 +29,7 @@
2006-08-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* gurus.gpg: added my key

+>>>>>>> origin
2006-08-27 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* disk/ddrescue: new spell, a data recovery tool

diff --git a/doc/devhelp/BUILD b/doc/devhelp/BUILD
index b79e6d0..af1d924 100755
--- a/doc/devhelp/BUILD
+++ b/doc/devhelp/BUILD
@@ -2,6 +2,8 @@ if test "$(get_spell_provider $SPELL GEC
OPTS="$OPTS --with-gecko=firefox"
elif test "$(get_spell_provider $SPELL GECKO)" = seamonkey; then
OPTS="$OPTS --with-gecko=seamonkey"
+elif test "$(get_spell_provider $SPELL GECKO)" = xulrunner; then
+ OPTS="$OPTS --with-gecko=xulrunner"
else
OPTS="$OPTS --with-gecko=mozilla"
fi &&
diff --git a/doc/devhelp/HISTORY b/doc/devhelp/HISTORY
index 94b43c5..edc8925 100644
--- a/doc/devhelp/HISTORY
+++ b/doc/devhelp/HISTORY
@@ -1,3 +1,6 @@
+2006-08-30 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * BUILD: added xulrunner support
+
2006-08-11 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated VERSION to 0.12

diff --git a/gnome2-apps/epiphany-extensions/BUILD
b/gnome2-apps/epiphany-extensions/BUILD
index 159b3b0..3d12a63 100755
--- a/gnome2-apps/epiphany-extensions/BUILD
+++ b/gnome2-apps/epiphany-extensions/BUILD
@@ -2,6 +2,8 @@ if test "$(get_spell_provider $SPELL GEC
OPTS="$OPTS --with-mozilla=firefox"
elif test "$(get_spell_provider $SPELL GECKO)" = "seamonkey"; then
OPTS="$OPTS --with-mozilla=seamonkey"
+elif test "$(get_spell_provider $SPELL GECKO)" = "xulrunner"; then
+ OPTS="$OPTS --with-mozilla=xulrunner"
else
OPTS="$OPTS --with-mozilla=mozilla"
fi &&
diff --git a/gnome2-apps/epiphany-extensions/HISTORY
b/gnome2-apps/epiphany-extensions/HISTORY
index 57dbfb1..f08b821 100644
--- a/gnome2-apps/epiphany-extensions/HISTORY
+++ b/gnome2-apps/epiphany-extensions/HISTORY
@@ -1,3 +1,6 @@
+2006-08-30 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * BUILD: added xulrunner support
+
2006-05-21 Robin Cook <rcook AT wyrms.net>
* DETAILS: removed BUILD_API

diff --git a/gnome2-apps/epiphany/BUILD b/gnome2-apps/epiphany/BUILD
index 00b1c9a..88aba20 100755
--- a/gnome2-apps/epiphany/BUILD
+++ b/gnome2-apps/epiphany/BUILD
@@ -2,6 +2,8 @@ if test "$(get_spell_provider $SPELL GEC
OPTS="$OPTS --with-gecko=firefox"
elif test "$(get_spell_provider $SPELL GECKO)" = seamonkey; then
OPTS="$OPTS --with-gecko=seamonkey"
+elif test "$(get_spell_provider $SPELL GECKO)" = xulrunner; then
+ OPTS="$OPTS --with-gecko=xulrunner"
else
OPTS="$OPTS --with-gecko=mozilla"
fi &&
diff --git a/gnome2-apps/epiphany/HISTORY b/gnome2-apps/epiphany/HISTORY
index b0c7a24..1fe9eab 100644
--- a/gnome2-apps/epiphany/HISTORY
+++ b/gnome2-apps/epiphany/HISTORY
@@ -1,6 +1,13 @@
+2006-08-30 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * BUILD: added xulrunner support
+ * PRE_BUILD: added to fix a buggy configure script
+
2006-09-01 Juuso Alasuutari <iuso AT sourcemage.org>
* DEPENDS: Made dbus-glib non-optional (bug #13069).

+2006-08-30 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * BUILD: added xulrunner support
+
2006-08-13 Eric Sandall <eric AT sandall.us>
* DEPENDS: Depends on libgnomeprint and libgnomeprintui

diff --git a/gnome2-apps/epiphany/PRE_BUILD b/gnome2-apps/epiphany/PRE_BUILD
new file mode 100755
index 0000000..2543d9d
--- /dev/null
+++ b/gnome2-apps/epiphany/PRE_BUILD
@@ -0,0 +1,10 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+if test "$(get_spell_provider $SPELL GECKO)" = xulrunner; then
+ sedit '24488s/.*/#/' configure &&
+ sedit '24489s/.*/#/' configure &&
+ sedit '24490s/.*/#/' configure
+ sedit '24491s/.*/#/' configure
+ sedit '24492s/.*/#/' configure
+fi
+
diff --git a/gnome2-libs/gnome-python-extras/BUILD
b/gnome2-libs/gnome-python-extras/BUILD
index ef19ee7..8c22db5 100755
--- a/gnome2-libs/gnome-python-extras/BUILD
+++ b/gnome2-libs/gnome-python-extras/BUILD
@@ -2,6 +2,8 @@ if test "$(get_spell_provider $SPELL GEC
OPTS="$OPTS --with-gtkmozembed=firefox"
elif test "$(get_spell_provider $SPELL GECKO)" = seamonkey; then
OPTS="$OPTS --with-gtkmozembed=seamonkey"
+elif test "$(get_spell_provider $SPELL GECKO)" = xulrunner; then
+ OPTS="$OPTS --with-gtkmozembed=xulrunner"
else
OPTS="$OPTS --with-gtkmozembed=mozilla"
fi &&
diff --git a/gnome2-libs/gnome-python-extras/HISTORY
b/gnome2-libs/gnome-python-extras/HISTORY
index 60e9915..c0f49bb 100644
--- a/gnome2-libs/gnome-python-extras/HISTORY
+++ b/gnome2-libs/gnome-python-extras/HISTORY
@@ -1,14 +1,17 @@
+2006-08-30 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * BUILD: added xulrunner support
+
2006-08-24 Flavien Bridault <vlaaad AT sourcemage.org>
* eggtrayicon.diff: added to get transparent tray icons
- * PRE_BUILD: added to apply patch
- * DETAILS: PATCHLEVEL++
+ * PRE_BUILD: added to apply patch
+ * DETAILS: PATCHLEVEL++

2006-07-23 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated VERSION to 2.14.2
* PRE_BUILD: removed

2006-03-17 Flavien Bridault <vlaaad AT sourcemage.org>
- * DEPENDS: removed gnome-panel, gnome-media2, lignomeprint[ui],
+ * DEPENDS: removed gnome-panel, gnome-media2, lignomeprint[ui],
gtksourceview, libwnck, totem, libgtop2, nautilus-cdburner, these
modules are now in the new gnome-python-desktop spell

diff --git a/gnome2-libs/librsvg2/BUILD b/gnome2-libs/librsvg2/BUILD
index 9d3f3d1..d577bf0 100755
--- a/gnome2-libs/librsvg2/BUILD
+++ b/gnome2-libs/librsvg2/BUILD
@@ -13,6 +13,9 @@ if test "$(get_spell_provider $SPELL GEC
elif test "$(get_spell_provider $SPELL GECKO)" = seamonkey; then
sedit 's:mozilla/plugins:seamonkey/plugins:' moz-plugin/Makefile.in &&
export MOZILLA_CONFIG=seamonkey-config
+elif test "$(get_spell_provider $SPELL GECKO)" = xulrunner; then
+ sedit 's:mozilla/plugins:xulrunner/plugins:' moz-plugin/Makefile.in &&
+ export MOZILLA_CONFIG=xulrunner-config
fi

default_build
diff --git a/gnome2-libs/librsvg2/HISTORY b/gnome2-libs/librsvg2/HISTORY
index cdc2667..39eac9c 100644
--- a/gnome2-libs/librsvg2/HISTORY
+++ b/gnome2-libs/librsvg2/HISTORY
@@ -1,3 +1,6 @@
+2006-08-30 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * BUILD: added xulrunner support
+
2006-05-10 Robin Cook <rcook AT wyrms.net>
* DETAILS: updated VERSION to 2.14.4

diff --git a/gnome2-libs/yelp/BUILD b/gnome2-libs/yelp/BUILD
index cb4b6cd..64679f9 100755
--- a/gnome2-libs/yelp/BUILD
+++ b/gnome2-libs/yelp/BUILD
@@ -7,11 +7,13 @@ if [ "$YELPINFO" == "y" ]; then
fi &&

if test "$(get_spell_provider $SPELL GECKO)" = firefox; then
- OPTS="$OPTS --with-mozilla=firefox"
+ OPTS="$OPTS --with-gecko=firefox"
elif test "$(get_spell_provider $SPELL GECKO)" = seamonkey; then
- OPTS="$OPTS --with-mozilla=seamonkey"
+ OPTS="$OPTS --with-gecko=seamonkey"
+elif test "$(get_spell_provider $SPELL GECKO)" = xulrunner; then
+ OPTS="$OPTS --with-gecko=xulrunner"
else
- OPTS="$OPTS --with-mozilla=mozilla"
+ OPTS="$OPTS --with-gecko=mozilla"
fi &&

default_build
diff --git a/gnome2-libs/yelp/HISTORY b/gnome2-libs/yelp/HISTORY
index 8d8ae2f..dec0c76 100644
--- a/gnome2-libs/yelp/HISTORY
+++ b/gnome2-libs/yelp/HISTORY
@@ -1,6 +1,9 @@
2006-08-30 Flavien Bridault <vlaaad AT sourcemage.org>
* DETAILS: Updated to 2.14.3

+2006-08-30 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * BUILD: added xulrunner support
+
2006-08-15 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed UPDATED (deprecated in favor of
PATCHLEVEL).
diff --git a/graphics/freewrl/HISTORY b/graphics/freewrl/HISTORY
index 530d436..1959715 100644
--- a/graphics/freewrl/HISTORY
+++ b/graphics/freewrl/HISTORY
@@ -1,3 +1,6 @@
+2006-08-30 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * PRE_BUILD: added xulrunner GECKO support
+
2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
* DETAILS: (automated) Add KEYWORDS

diff --git a/graphics/freewrl/PRE_BUILD b/graphics/freewrl/PRE_BUILD
index e5481bc..c8a3c38 100755
--- a/graphics/freewrl/PRE_BUILD
+++ b/graphics/freewrl/PRE_BUILD
@@ -33,6 +33,10 @@ elif test "$(get_spell_provider $SPELL G
sedit "s:NETSCAPE_INST => '/usr/lib/mozilla/plugins':NETSCAPE_INST =>
'/usr/lib/seamonkey/plugins':" vrml.conf
sedit "s:NETSCAPE_CLASSES => '/usr/lib/mozilla/plugins':NETSCAPE_CLASSES
=> '/usr/lib/seamonkey/plugins':" vrml.conf
sedit "s:NETSCAPE_PLUGINS => '/usr/lib/mozilla/plugins':NETSCAPE_PLUGINS
=> '/usr/lib/seamonkey/plugins':" vrml.conf
+elif test "$(get_spell_provider $SPELL GECKO)" = xulrunner; then
+ sedit "s:NETSCAPE_INST => '/usr/lib/mozilla/plugins':NETSCAPE_INST =>
'/usr/lib/xulrunner/plugins':" vrml.conf
+ sedit "s:NETSCAPE_CLASSES => '/usr/lib/mozilla/plugins':NETSCAPE_CLASSES
=> '/usr/lib/xulrunner/plugins':" vrml.conf
+ sedit "s:NETSCAPE_PLUGINS => '/usr/lib/mozilla/plugins':NETSCAPE_PLUGINS
=> '/usr/lib/xulrunner/plugins':" vrml.conf
fi &&

sedit "s:RPM_PREFIX => '/usr/src/redhat':#RPM_PREFIX => '/usr/src/redhat':"
vrml.conf &&
diff --git a/http/galeon2/BUILD b/http/galeon2/BUILD
index b828231..a745253 100755
--- a/http/galeon2/BUILD
+++ b/http/galeon2/BUILD
@@ -2,6 +2,8 @@ if test "$(get_spell_provider $SPELL GEC
OPTS="$OPTS --with-mozilla=firefox"
elif test "$(get_spell_provider $SPELL GECKO)" = seamonkey; then
OPTS="$OPTS --with-mozilla=seamonkey"
+elif test "$(get_spell_provider $SPELL GECKO)" = xulrunner; then
+ OPTS="$OPTS --with-mozilla=xulrunner"
else
OPTS="$OPTS --with-mozilla=mozilla"
fi &&
diff --git a/http/galeon2/HISTORY b/http/galeon2/HISTORY
index b7c273b..1f974f6 100644
--- a/http/galeon2/HISTORY
+++ b/http/galeon2/HISTORY
@@ -1,3 +1,6 @@
+2006-08-30 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * BUILD: added xulrunner support
+
2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
* DETAILS: (automated) Add KEYWORDS

diff --git a/http/kazehakase/BUILD b/http/kazehakase/BUILD
index 6f93cc2..e94e4ea 100755
--- a/http/kazehakase/BUILD
+++ b/http/kazehakase/BUILD
@@ -10,6 +10,9 @@ fi &&
if test "$(get_spell_provider $SPELL GECKO)" = mozilla-nightly; then
OPTS="$OPTS --with-gecko-engine=mozilla"
fi &&
+if test "$(get_spell_provider $SPELL GECKO)" = xulrunner; then
+ OPTS="$OPTS --with-gecko-engine=xulrunner"
+fi &&

# requires at least -O2 to not segfault on startup with gcc 4.0
if ! echo "$CFLAGS" | grep -q -- '-O3'; then
diff --git a/http/kazehakase/DEPENDS b/http/kazehakase/DEPENDS
index 32a5a75..988c24b 100755
--- a/http/kazehakase/DEPENDS
+++ b/http/kazehakase/DEPENDS
@@ -1,10 +1,20 @@
-depends g++ &&
-depends gtk+2 &&
-if [ "${KZ_CVS}" == "y" ]
+depends g++ &&
+depends gtk+2 &&
+if [[ "${KZ_CVS}" == "y" ]]
then
depends CVS
-fi &&
-depends GECKO &&
-optional_depends gnutls "--enable-ssl" "--disable-ssl" "TLS/SSL Support" &&
-optional_depends ruby "--with-ruby" "--without-ruby" "Ruby extensions
support"
+fi &&
+depends GECKO &&
+optional_depends gnutls \
+ "--enable-ssl" \
+ "--disable-ssl" \
+ "TLS/SSL Support" &&
+optional_depends ruby \
+ "--with-ruby" \
+ "--without-ruby" \
+ "Ruby extensions support" &&
+optional_depends hyperestraier \
+ "--with-search-engine=hyperestraier" \
+ "" \
+ "History indexing support"

diff --git a/http/kazehakase/DETAILS b/http/kazehakase/DETAILS
index c383cb9..37d0f4f 100755
--- a/http/kazehakase/DETAILS
+++ b/http/kazehakase/DETAILS
@@ -1,7 +1,7 @@
SPELL=kazehakase
-if [ "${KZ_CVS}" == "y" ]
+if [[ "${KZ_CVS}" == "y" ]]
then
- if [ "${KZ_CVS_AUTOUPDATE}" == "y" ]
+ if [[ "${KZ_CVS_AUTOUPDATE}" == "y" ]]
then
VERSION=$(date +%Y%m%d)
else
@@ -13,17 +13,15 @@ then
SOURCE_IGNORE=volatile
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-cvs
else
- VERSION=0.3.9
+ VERSION=0.4.0
SOURCE=${SPELL}-${VERSION}.tar.gz
- SOURCE_URL[0]=http://osdn.dl.sourceforge.jp/kazehakase/21181/${SOURCE}
-
SOURCE_HASH=sha512:bb8b78e30f20efa91e206e6a08d6101e745e1f9e6428df26586bdcd54036d8747a60b4cd1b3d5a83ae556a8cb75b1cd415cc6d1a3853a8640e7aa106b42a4b1e:UPSTREAM_HASH
+ SOURCE_URL[0]=http://osdn.dl.sourceforge.jp/kazehakase/21535/${SOURCE}
+
SOURCE_HASH=sha512:60175aaea5d25c698c11396ee832f4554cf7d1ca03b73cbd2bb7e50b22818bfcce8dafc3cf14726ee63358fb92c9b0de72f49a15e6c5ff08804035d45238ecfd:UPSTREAM_HASH
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
fi
WEB_SITE=http://kazehakase.sourceforge.jp
ENTERED=20050123
- UPDATED=20050123
LICENSE[0]=GPL
- BUILD_API=2
KEYWORDS="web http"
SHORT="A different kind of a web browser"
cat << EOF
diff --git a/http/kazehakase/HISTORY b/http/kazehakase/HISTORY
index d86a549..6f4f9da 100644
--- a/http/kazehakase/HISTORY
+++ b/http/kazehakase/HISTORY
@@ -1,3 +1,9 @@
+2006-08-30 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS: version update 0.4.0
+ * BUILD: support for xulrunner
+ * DEPENDS: added hyperestraier
+ * PREPARE: switched to using bash [[]]
+
2006-08-01 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
* DETAILS: version update 0.3.9

diff --git a/http/kazehakase/PREPARE b/http/kazehakase/PREPARE
index 2631598..35ae7df 100755
--- a/http/kazehakase/PREPARE
+++ b/http/kazehakase/PREPARE
@@ -1,5 +1,5 @@
config_query KZ_CVS "Do you want CVS version" "n" &&
-if [ "${KZ_CVS}" == "y" ]
+if [[ "${KZ_CVS}" == "y" ]]
then
config_query KZ_CVS_AUTOUPDATE \
"Automaticaly update the spell on sorcery queue/system-update?" "n"
diff --git a/http/kazehakase/PRE_BUILD b/http/kazehakase/PRE_BUILD
index 6b5ed0f..3a08b04 100755
--- a/http/kazehakase/PRE_BUILD
+++ b/http/kazehakase/PRE_BUILD
@@ -1,6 +1,6 @@
default_pre_build &&
cd ${SOURCE_DIRECTORY} &&
-if [ "${KZ_CVS}" == "y" ]
+if [[ "${KZ_CVS}" == "y" ]]
then
NOCONFIGURE=1 ./autogen.sh
fi
diff --git a/http/xulrunner/BUILD b/http/xulrunner/BUILD
new file mode 100755
index 0000000..04d4b04
--- /dev/null
+++ b/http/xulrunner/BUILD
@@ -0,0 +1,48 @@
+MOZILLA_HOME=$INSTALL_ROOT/usr/lib/xulrunner &&
+
+#
+# Only strip if the user wants us to
+#
+if echo $LDFLAGS | grep -q -- '-s'; then
+ OPTS="$OPTS --enable-strip"
+fi &&
+
+if [[ $XULRUNNER_FONTS == xft ]]
+then
+ OPTS="--enable-xft --disable-freetype2 $OPTS"
+fi &&
+#
+# No fast optimization for Mozilla, bit us so many times...
+#
+CFLAGS="${CFLAGS//-O3/-O2}" &&
+CXXFLAGS="${CXXFLAGS//-O3/-O2}" &&
+
+./configure --prefix=$INSTALL_ROOT/usr \
+ --mandir=$INSTALL_ROOT/usr/share/man \
+ --with-default-mozilla-five-home=$MOZILLA_HOME \
+ --with-user-appdir=.xulrunner \
+ --enable-extensions=default,permissions,cookie,wallet \
+ --enable-optimize="$CFLAGS" \
+ --with-pthreads \
+ --disable-freetype2 \
+ --enable-xft \
+ --disable-pango \
+ --enable-reorder \
+ --enable-elf-dynstr-gc \
+ --enable-storage \
+ --enable-cpp-rtti \
+ --enable-application=xulrunner \
+ --enable-cookies \
+ --disable-composer \
+ --disable-mailnews \
+ --disable-calendar \
+ --disable-debug \
+ --disable-tests \
+ --disable-installer \
+ --disable-updater \
+ --disable-pedantic \
+ $XULRUNNER_OPTS \
+ $OPTS &&
+make_single &&
+
+make
diff --git a/http/xulrunner/CONFIGURE b/http/xulrunner/CONFIGURE
new file mode 100755
index 0000000..3ad74da
--- /dev/null
+++ b/http/xulrunner/CONFIGURE
@@ -0,0 +1,23 @@
+config_query_option XULRUNNER_OPTS \
+ 'Enable MathML?' \
+ y \
+ '--enable-mathml' \
+ '--disable-mathml' &&
+config_query_option XULRUNNER_OPTS \
+ 'Build JavaScript profile tool?' \
+ n \
+ '--enable-xpctools' \
+ '--disable-xpctools' &&
+config_query_option XULRUNNER_OPTS \
+ 'Enable Xinerama support?' \
+ n \
+ '--enable-xinerama' \
+ '--disable-xinerama' &&
+#Seems to only build with cairo
+config_query_list XULRUNNER_RENDERER \
+ 'Possible SVG renderers:' \
+ 'cairo' 'libart_lgpl' 'none' &&
+#Getting rid of that annoying nullplugin
+config_query XULRUNNER_NULLPLUGIN \
+"Do you want nullplugin installed (to enable auto search and install of
other plugins)" \
+ y
diff --git a/http/xulrunner/DEPENDS b/http/xulrunner/DEPENDS
new file mode 100755
index 0000000..91a7105
--- /dev/null
+++ b/http/xulrunner/DEPENDS
@@ -0,0 +1,45 @@
+depends zip &&
+depends perl &&
+depends X11-LIBS '--with-x' &&
+depends zlib '--with-system-zlib' &&
+depends jpeg '--with-system-jpeg' &&
+depends libpng '--with-system-png' &&
+depends gtk+2 '--enable-default-toolkit=gtk2' &&
+depends libidl '--with-libIDL' &&
+depends nspr '--with-system-nspr' &&
+
+if [ "$(get_spell_provider $SPELL X11-LIBS)" == "xorg-server" ]; then
+ depends libxft
+fi &&
+
+#Not tested
+optional_depends openldap \
+ '--enable-ldap' \
+ '--disable-ldap' \
+ 'LDAP support' &&
+# Disabled until we get system nspr 4.6.1
+#optional_depends nspr \
+# '--with-system-nspr' \
+# '--without-system-nspr' \
+# 'NSPR support' &&
+optional_depends nss \
+ '--enable-crypto' \
+ '--disable-crypto' \
+ 'for encrypted communications support (e.g. https://),
recommended' &&
+optional_depends gnome-vfs2 \
+ "--enable-gnomevfs" \
+ "--disable-gnomevfs" \
+ "for smb:// url support (if enabled in gnome-vfs)" &&
+optional_depends libgnomeui \
+ "--enable-gnomeui" \
+ "--disable-gnomeui" \
+ "For GNOME UI support" &&
+
+#Seems to only build with cairo
+if [[ "$XULRUNNER_RENDER" == "cairo" ]]; then
+ depends cairo "--enable-system-cairo --enable-svg
--enable-svg-renderer=cairo"
+fi
+if [[ "$XULRUNNER_RENDER" == "libart_lgpl" ]]; then
+ depends libart_lgpl "--enable-svg --enable-svg-renderer=libart"
+fi
+
diff --git a/http/xulrunner/DETAILS b/http/xulrunner/DETAILS
new file mode 100755
index 0000000..90a7a26
--- /dev/null
+++ b/http/xulrunner/DETAILS
@@ -0,0 +1,48 @@
+ SPELL=xulrunner
+ VERSION=1.8.0.4
+ SOURCE=$SPELL-$VERSION-source.tar.bz2
+ SOURCE2=$SOURCE.asc
+ SOURCE2_IGNORE=signature
+ SOURCE_GPG=mozilla.gpg:$SOURCE2:WORKS_FOR_ME
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/mozilla
+ SOURCE_URI=$SPELL/releases/$VERSION/source/$SOURCE
+ SOURCE2_URI=$SPELL/releases/$VERSION/source/$SOURCE2
+SOURCE_URL[0]=http://releases.mozilla.org/pub/mozilla.org/$SOURCE_URI
+ SOURCE_URL[1]=ftp://archive.progeny.com/$SOURCE_URI
+ SOURCE_URL[2]=http://ftp.oleane.net/pub/$SOURCE_URI
+ SOURCE_URL[3]=ftp://ftp.chg.ru/pub/WWW/mozilla/$SOURCE_URI
+ SOURCE_URL[4]=ftp://ftp.sunsite.kth.se/mirrors/ftp.mozilla.org/$SOURCE_URI
+ SOURCE_URL[5]=http://ftp.cvut.cz/$SOURCE_URI
+ SOURCE_URL[6]=ftp://ftp.mirror.ac.uk/sites/ftp.mozilla.org/pub/$SOURCE_URI
+ SOURCE_URL[7]=http://mirrors.xmission.com/$SOURCE_URI
+ SOURCE_URL[8]=ftp://gd.tuwien.ac.at/infosys/browsers/$SOURCE_URI
+ SOURCE_URL[9]=ftp://ftp.planetmirror.com.au/pub/$SOURCE_URI
+ SOURCE_URL[10]=http://ftp.uni-erlangen.de/pub/mirrors/$SOURCE_URI
+ SOURCE_URL[11]=ftp://ftp.free.fr/pub/Networking/www/Mozilla/$SOURCE_URI
+ SOURCE_URL[12]=ftp://ftp.eunet.ie/mirrors/ftp.mozilla.org/pub/$SOURCE_URI
+ SOURCE2_URL[0]=http://releases.mozilla.org/pub/mozilla.org/$SOURCE2_URI
+ SOURCE2_URL[1]=ftp://archive.progeny.com/$SOURCE2_URI
+ SOURCE2_URL[2]=http://ftp.oleane.net/pub/$SOURCE2_URI
+ SOURCE2_URL[3]=ftp://ftp.chg.ru/pub/WWW/mozilla/$SOURCE2_URI
+
SOURCE2_URL[4]=ftp://ftp.sunsite.kth.se/mirrors/ftp.mozilla.org/$SOURCE2_URI
+ SOURCE2_URL[5]=http://ftp.cvut.cz/$SOURCE2_URI
+
SOURCE2_URL[6]=ftp://ftp.mirror.ac.uk/sites/ftp.mozilla.org/pub/$SOURCE2_URI
+ SOURCE2_URL[7]=http://mirrors.xmission.com/$SOURCE2_URI
+ SOURCE2_URL[8]=ftp://gd.tuwien.ac.at/infosys/browsers/$SOURCE2_URI
+ SOURCE2_URL[9]=ftp://ftp.planetmirror.com.au/pub/$SOURCE2_URI
+ SOURCE2_URL[10]=http://ftp.uni-erlangen.de/pub/mirrors/$SOURCE2_URI
+ SOURCE2_URL[11]=ftp://ftp.free.fr/pub/Networking/www/Mozilla/$SOURCE2_URI
+ SOURCE2_URL[12]=ftp://ftp.eunet.ie/mirrors/ftp.mozilla.org/pub/$SOURCE2_URI
+WEB_SITE=http://www.mozilla.org/
+ ENTERED=20060829
+ LICENSE[0]=MPL
+ DOCS="LICENSE README.txt"
+ KEYWORDS="gecko"
+ SHORT="XULRunner is a runtime package that can be used to
bootstrap XUL+XPCOM applications"
+cat << EOF
+XULRunner is a Mozilla runtime package that can be used to bootstrap
XUL+XPCOM
+applications that are as rich as Firefox and Thunderbird. It will provide
+mechanisms for installing, upgrading, and uninstalling these applications.
+XULRunner will also provide libxul, a solution which allows the embedding of
+Mozilla technologies in other projects and products.
+EOF
diff --git a/http/xulrunner/HISTORY b/http/xulrunner/HISTORY
new file mode 100644
index 0000000..5999cc5
--- /dev/null
+++ b/http/xulrunner/HISTORY
@@ -0,0 +1,9 @@
+2006-09-02 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * BUILD: final fixes...
+
+2006-09-01 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * nsiSidebar.patch:
https://bugzilla.mozilla.org/show_bug.cgi?id=315346
+ * nsiPermission.patch:
https://bugzilla.mozilla.org/show_bug.cgi?id=315345
+
+2006-08-29 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, PRE_BULID, BUILD, INSTALL, CONFIGURE, DEPENDS, PROVIDES,
HISTORY: created spell
diff --git a/http/xulrunner/INSTALL b/http/xulrunner/INSTALL
new file mode 100755
index 0000000..515acd7
--- /dev/null
+++ b/http/xulrunner/INSTALL
@@ -0,0 +1,44 @@
+make_normal &&
+
+MOZILLA_HOME=$INSTALL_ROOT/usr/lib/xulrunner &&
+
+#
+# everything coming into /usr/lib/seamonkey-${VERSION/rc*}/
+# must actually go to /usr/lib/seamonkey/
+#
+mkdir -p $MOZILLA_HOME &&
+ln -fns $MOZILLA_HOME $MOZILLA_HOME-${VERSION/rc*} &&
+mkdir -p $INSTALL_ROOT/usr/share/idl/xulrunner &&
+ln -fns $INSTALL_ROOT/usr/share/idl/xulrunner \
+ $INSTALL_ROOT/usr/share/idl/xulrunner-${VERSION/rc*} &&
+
+make install &&
+
+#
+# Script to set MOZILLA_FIVE_HOME
+#
+cp ${SCRIPT_DIRECTORY}/${SPELL}.sh $INSTALL_ROOT/etc/profile.d &&
+
+#
+# Create symlink from NSS Root CA store, if it exists. NSS requires this
+# to be in the same directory as the current application binary. See:
+# http://www.mozilla.org/projects/security/pki/nss/loadable_certs.html
+# https://bugzilla.mozilla.org/show_bug.cgi?id=128290
+# Only create if $MOZILLA_HOME/libnssckbi.so does not exist or is already a
+# symlink.
+#
+if test -f $INSTALL_ROOT/usr/lib/libnssckbi.so; then
+ if ! test -f $MOZILLA_HOME/libnssckbi.so ||
+ test -h $MOZILLA_HOME/libnssckbi.so; then
+ ln -sf $INSTALL_ROOT/usr/lib/libnssckbi.so $MOZILLA_HOME/libnssckbi.so
+ fi
+fi &&
+if [[ "$XULRUNNER_NULLPLUGIN" == "n" ]]
+then
+ rm $MOZILLA_HOME/plugins/libnullplugin.so
+fi &&
+
+# make the pkgconfig files reference the nspr from the standalone nspr spell
+sedit 's/nspr/mozilla-nspr/'
${INSTALL_ROOT}/usr/lib/pkgconfig/xulrunner-js.pc &&
+sedit 's/nspr/mozilla-nspr/'
${INSTALL_ROOT}/usr/lib/pkgconfig/xulrunner-nss.pc &&
+sedit 's/nspr/mozilla-nspr/'
${INSTALL_ROOT}/usr/lib/pkgconfig/xulrunner-xpcom.pc
diff --git a/http/xulrunner/PRE_BUILD b/http/xulrunner/PRE_BUILD
new file mode 100755
index 0000000..dec1237
--- /dev/null
+++ b/http/xulrunner/PRE_BUILD
@@ -0,0 +1,11 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+mozilla_remove_nspr_nss &&
+patch -p0 < $SCRIPT_DIRECTORY/xulrunner-visibility.diff &&
+patch -p0 < $SCRIPT_DIRECTORY/nsiSidebar.patch &&
+patch -p0 < $SCRIPT_DIRECTORY/nsiPermission.patch &&
+if [ -f /root/.mozconfig ]; then
+ rm -f /root/.mozconfig
+fi &&
+# remove broken .mozconfig shipped with 1.0b
+rm -f $SOURCE_DIRECTORY/.mozconfig
diff --git a/http/xulrunner/PROVIDES b/http/xulrunner/PROVIDES
new file mode 100755
index 0000000..6faac26
--- /dev/null
+++ b/http/xulrunner/PROVIDES
@@ -0,0 +1 @@
+provides GECKO
diff --git a/http/xulrunner/nsiPermission.patch
b/http/xulrunner/nsiPermission.patch
new file mode 100644
index 0000000..2decaee
--- /dev/null
+++ b/http/xulrunner/nsiPermission.patch
@@ -0,0 +1,96 @@
+From: Robert O'Callahan <rocallahan AT novell.com>
+Subject: move nsIPermission to xulrunner
+References:
+https://bugzilla.mozilla.org/show_bug.cgi?id=315345
+
+Index: netwerk/base/public/nsIPermission.idl
+===================================================================
+RCS file: netwerk/base/public/nsIPermission.idl
+diff -N netwerk/base/public/nsIPermission.idl
+--- /dev/null 1 Jan 1970 00:00:00 -0000
++++ netwerk/base/public/nsIPermission.idl 10 Feb 2005 16:06:39 -0000
+@@ -0,0 +1,69 @@
++/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
++ *
++ * ***** BEGIN LICENSE BLOCK *****
++ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
++ *
++ * The contents of this file are subject to the Mozilla Public License
Version
++ * 1.1 (the "License"); you may not use this file except in compliance with
++ * the License. You may obtain a copy of the License at
++ * http://www.mozilla.org/MPL/
++ *
++ * Software distributed under the License is distributed on an "AS IS"
basis,
++ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
++ * for the specific language governing rights and limitations under the
++ * License.
++ *
++ * The Original Code is mozilla.org code.
++ *
++ * The Initial Developer of the Original Code is
++ * Netscape Communications, Inc.
++ * Portions created by the Initial Developer are Copyright (C) 2001
++ * the Initial Developer. All Rights Reserved.
++ *
++ * Contributor(s):
++ *
++ * Alternatively, the contents of this file may be used under the terms of
++ * either the GNU General Public License Version 2 or later (the "GPL"), or
++ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
++ * in which case the provisions of the GPL or the LGPL are applicable
instead
++ * of those above. If you wish to allow use of your version of this file
only
++ * under the terms of either the GPL or the LGPL, and not to allow others to
++ * use your version of this file under the terms of the MPL, indicate your
++ * decision by deleting the provisions above and replace them with the
notice
++ * and other provisions required by the GPL or the LGPL. If you do not
delete
++ * the provisions above, a recipient may use your version of this file under
++ * the terms of any one of the MPL, the GPL or the LGPL.
++ *
++ * ***** END LICENSE BLOCK ***** */
++
++#include "nsISupports.idl"
++
++[scriptable, uuid(28F16D80-157B-11d5-A542-0010A401EB10)]
++
++/**
++ * This interface defines a "permission" object,
++ * used to specify allowed/blocked objects from
++ * user-specified sites (cookies, images etc).
++ */
++
++interface nsIPermission : nsISupports
++{
++ /**
++ * The name of the host for which the permission is set
++ */
++ readonly attribute AUTF8String host;
++
++ /**
++ * a case-sensitive ASCII string, indicating the type of permission
++ * (e.g., "cookie", "image", etc).
++ * This string is specified by the consumer when adding a permission
++ * via nsIPermissionManager.
++ * @see nsIPermissionManager
++ */
++ readonly attribute ACString type;
++
++ /**
++ * The permission (see nsIPermissionManager.idl for allowed values)
++ */
++ readonly attribute PRUint32 capability;
++};
+Index: netwerk/base/public/Makefile.in
+===================================================================
+RCS file: /cvsroot/mozilla/netwerk/base/public/Makefile.in,v
+retrieving revision 1.106
+diff -u -p -r1.106 Makefile.in
+--- netwerk/base/public/Makefile.in 25 Jul 2005 20:27:01 -0000 1.106
++++ netwerk/base/public/Makefile.in 7 Nov 2005 08:37:59 -0000
+@@ -75,6 +75,7 @@ XPIDLSRCS = \
+ nsIMIMEInputStream.idl \
+ nsIPasswordManager.idl \
+ nsIPasswordManagerInternal.idl \
++ nsIPermission.idl \
+ nsIPermissionManager.idl \
+ nsIProgressEventSink.idl \
+ nsIPrompt.idl \
diff --git a/http/xulrunner/nsiSidebar.patch b/http/xulrunner/nsiSidebar.patch
new file mode 100644
index 0000000..ab42d6d
--- /dev/null
+++ b/http/xulrunner/nsiSidebar.patch
@@ -0,0 +1,223 @@
+From: Robert O'Callahan <rocallahan AT novell.com>
+Subject: add nsISideBar to xulrunner
+References:
+https://bugzilla.mozilla.org/show_bug.cgi?id=315346
+
+Index: dom/public/idl/sidebar/Makefile.in
+===================================================================
+RCS file: dom/public/idl/sidebar/Makefile.in
+diff -N dom/public/idl/sidebar/Makefile.in
+--- /dev/null 1 Jan 1970 00:00:00 -0000
++++ dom/public/idl/sidebar/Makefile.in 4 Nov 2005 02:35:53 -0000
+@@ -0,0 +1,53 @@
++#
++# ***** BEGIN LICENSE BLOCK *****
++# Version: MPL 1.1/GPL 2.0/LGPL 2.1
++#
++# The contents of this file are subject to the Mozilla Public License
Version
++# 1.1 (the "License"); you may not use this file except in compliance with
++# the License. You may obtain a copy of the License at
++# http://www.mozilla.org/MPL/
++#
++# Software distributed under the License is distributed on an "AS IS" basis,
++# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
++# for the specific language governing rights and limitations under the
++# License.
++#
++# The Original Code is Sidebar IDL Makefile code.
++#
++# The Initial Developer of the Original Code is
++# Robert O'Callahan (rocallahan AT novell.com)
++# Portions created by the Initial Developer are Copyright (C) 2005
++# the Initial Developer. All Rights Reserved.
++#
++# Contributor(s):
++#
++# Alternatively, the contents of this file may be used under the terms of
++# either of the GNU General Public License Version 2 or later (the "GPL"),
++# or the GNU Lesser General Public License Version 2.1 or later (the
"LGPL"),
++# in which case the provisions of the GPL or the LGPL are applicable instead
++# of those above. If you wish to allow use of your version of this file only
++# under the terms of either the GPL or the LGPL, and not to allow others to
++# use your version of this file under the terms of the MPL, indicate your
++# decision by deleting the provisions above and replace them with the notice
++# and other provisions required by the GPL or the LGPL. If you do not delete
++# the provisions above, a recipient may use your version of this file under
++# the terms of any one of the MPL, the GPL or the LGPL.
++#
++# ***** END LICENSE BLOCK *****
++
++DEPTH = ../../../..
++topsrcdir = @top_srcdir@
++srcdir = @srcdir@
++VPATH = @srcdir@
++
++include $(DEPTH)/config/autoconf.mk
++
++MODULE = dom
++XPIDL_MODULE = dom_sidebar
++GRE_MODULE = 1
++
++XPIDLSRCS = \
++ nsISidebar.idl \
++ $(NULL)
++
++include $(topsrcdir)/config/rules.mk
+Index: dom/public/idl/sidebar/nsISidebar.idl
+===================================================================
+RCS file: dom/public/idl/sidebar/nsISidebar.idl
+diff -N dom/public/idl/sidebar/nsISidebar.idl
+--- /dev/null 1 Jan 1970 00:00:00 -0000
++++ dom/public/idl/sidebar/nsISidebar.idl 10 Feb 2005 15:58:02 -0000
+@@ -0,0 +1,70 @@
++/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
++ *
++ * ***** BEGIN LICENSE BLOCK *****
++ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
++ *
++ * The contents of this file are subject to the Mozilla Public License
Version
++ * 1.1 (the "License"); you may not use this file except in compliance with
++ * the License. You may obtain a copy of the License at
++ * http://www.mozilla.org/MPL/
++ *
++ * Software distributed under the License is distributed on an "AS IS"
basis,
++ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
++ * for the specific language governing rights and limitations under the
++ * License.
++ *
++ * The Original Code is mozilla.org Code.
++ *
++ * The Initial Developer of the Original Code is
++ * Netscape Communications Corporation.
++ * Portions created by the Initial Developer are Copyright (C) 1998
++ * the Initial Developer. All Rights Reserved.
++ *
++ * Contributor(s):
++ *
++ * Alternatively, the contents of this file may be used under the terms of
++ * either the GNU General Public License Version 2 or later (the "GPL"), or
++ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
++ * in which case the provisions of the GPL or the LGPL are applicable
instead
++ * of those above. If you wish to allow use of your version of this file
only
++ * under the terms of either the GPL or the LGPL, and not to allow others to
++ * use your version of this file under the terms of the MPL, indicate your
++ * decision by deleting the provisions above and replace them with the
notice
++ * and other provisions required by the GPL or the LGPL. If you do not
delete
++ * the provisions above, a recipient may use your version of this file under
++ * the terms of any one of the MPL, the GPL or the LGPL.
++ *
++ * ***** END LICENSE BLOCK ***** */
++
++/*
++
++ The Sidebar API for 3rd parties
++
++*/
++
++#include "nsISupports.idl"
++
++[scriptable, uuid(577CB745-8CAF-11d3-AAEF-00805F8A4905)]
++interface nsISidebar : nsISupports
++{
++ void addPanel(in wstring aTitle, in string aContentURL,
++ in string aCustomizeURL);
++ void addPersistentPanel(in wstring aTitle, in string aContentURL,
++ in string aCustomizeURL);
++ void addSearchEngine(in string engineURL, in string iconURL,
++ in wstring suggestedTitle, in wstring
suggestedCategory);
++};
++
++%{ C++
++// {577CB744-8CAF-11d3-AAEF-00805F8A4905}
++#define NS_SIDEBAR_CID \
++{ 0x577cb744, 0x8caf, 0x11d3, { 0xaa, 0xef, 0x0, 0x80, 0x5f, 0x8a, 0x49,
0x5 } }
++
++#define NS_SIDEBAR_CONTRACTID "@mozilla.org/sidebar;1"
++%}
++
++/*
++ var isidebar = Components.interfaces.nsISidebar;
++ var csidebar = Components.classes['@mozilla.org/sidebar;1'];
++ var sidebar = csidebar.createInstance(isidebar);
++*/
+Index: xpinstall/packager/packages-static-unix
+===================================================================
+RCS file:
/home/rocallahan/mozilla-cvs-mirror/mozilla/xpinstall/packager/packages-static-unix,v
+retrieving revision 1.87
+diff -u -t -p -1 -2 -r1.87 packages-static-unix
+--- xpinstall/packager/packages-static-unix 19 Aug 2005 23:09:31 -0000
1.87
++++ xpinstall/packager/packages-static-unix 4 Nov 2005 02:39:13 -0000
+@@ -89,24 +89,25 @@ bin/components/caps.xpt
+ bin/components/cookie.xpt
+ bin/components/jsdservice.xpt
+ bin/components/libjsd.so
+ bin/components/dom.xpt
+ bin/components/dom_base.xpt
+ bin/components/dom_canvas.xpt
+ bin/components/dom_core.xpt
+ bin/components/dom_css.xpt
+ bin/components/dom_events.xpt
+ bin/components/dom_loadsave.xpt
+ bin/components/dom_html.xpt
+ bin/components/dom_range.xpt
++bin/components/dom_sidebar.xpt
+ bin/components/dom_stylesheets.xpt
+ bin/components/dom_traversal.xpt
+ bin/components/dom_views.xpt
+ bin/components/dom_xbl.xpt
+ bin/components/dom_xpath.xpt
+ bin/components/dom_xul.xpt
+ bin/components/editor.xpt
+ bin/components/find.xpt
+ bin/components/gfx.xpt
+ bin/components/gfx2.xpt
+ bin/components/gksvgrenderer.xpt
+ bin/components/intl.xpt
+Index: xpinstall/packager/packages-unix
+===================================================================
+RCS file:
/home/rocallahan/mozilla-cvs-mirror/mozilla/xpinstall/packager/packages-unix,v
+retrieving revision 1.314
+diff -u -t -p -1 -2 -r1.314 packages-unix
+--- xpinstall/packager/packages-unix 31 Oct 2005 13:21:31 -0000 1.314
++++ xpinstall/packager/packages-unix 4 Nov 2005 02:38:56 -0000
+@@ -105,24 +105,25 @@ bin/components/nsComposerCmdLineHandler.
+ bin/components/cookie.xpt
+ bin/components/libjsd.so
+ bin/components/jsdservice.xpt
+ bin/components/dom.xpt
+ bin/components/dom_base.xpt
+ bin/components/dom_canvas.xpt
+ bin/components/dom_core.xpt
+ bin/components/dom_css.xpt
+ bin/components/dom_events.xpt
+ bin/components/dom_html.xpt
+ bin/components/dom_loadsave.xpt
+ bin/components/dom_range.xpt
++bin/components/dom_sidebar.xpt
+ bin/components/dom_stylesheets.xpt
+ bin/components/dom_traversal.xpt
+ bin/components/dom_views.xpt
+ bin/components/dom_xbl.xpt
+ bin/components/dom_xpath.xpt
+ bin/components/dom_xul.xpt
+ bin/components/editor.xpt
+ bin/components/find.xpt
+ bin/components/gfx.xpt
+ bin/components/gksvgrenderer.xpt
+ bin/components/intl.xpt
+ bin/components/imglib2.xpt
+Index: dom/public/idl/Makefile.in
+===================================================================
+RCS file: /cvsroot/mozilla/dom/public/idl/Makefile.in,v
+retrieving revision 1.13
+diff -u -p -r1.13 Makefile.in
+--- dom/public/idl/Makefile.in 18 Apr 2005 06:33:17 -0000 1.13
++++ dom/public/idl/Makefile.in 7 Nov 2005 08:39:01 -0000
+@@ -51,6 +51,7 @@ DIRS = \
+ stylesheets \
+ views \
+ css \
++ sidebar \
+ traversal \
+ range \
+ xbl \
diff --git a/http/xulrunner/security_manager_makefile.diff
b/http/xulrunner/security_manager_makefile.diff
new file mode 100644
index 0000000..8fe6345
--- /dev/null
+++ b/http/xulrunner/security_manager_makefile.diff
@@ -0,0 +1,141 @@
+--- mozilla/security/manager/Makefile.in~ 2006-01-05 16:40:17.000000000
+0100
++++ mozilla/security/manager/Makefile.in 2006-02-08 09:41:15.000000000
+0100
+@@ -46,35 +46,6 @@
+ MODULE = psm
+
+ PACKAGE_FILE = psm.pkg
+-PACKAGE_VARS += \
+- NSS3_LIB \
+- SMIME3_LIB \
+- SSL3_LIB \
+- SOFTOKEN3_LIB \
+- SOFTOKEN3_CHK \
+- LOADABLE_ROOT_MODULE \
+- HAVE_FREEBL_MODULES \
+- $(NULL)
+-
+-LOADABLE_ROOT_MODULE = $(DLL_PREFIX)nssckbi$(DLL_SUFFIX)
+-
+-NSS3_LIB = $(DLL_PREFIX)nss3$(DLL_SUFFIX)
+-SMIME3_LIB = $(DLL_PREFIX)smime3$(DLL_SUFFIX)
+-SSL3_LIB = $(DLL_PREFIX)ssl3$(DLL_SUFFIX)
+-SOFTOKEN3_LIB = $(DLL_PREFIX)softokn3$(DLL_SUFFIX)
+-SOFTOKEN3_CHK = $(DLL_PREFIX)softokn3.chk
+-
+-ifneq (,$(filter SunOS HP-UX,$(OS_ARCH)))
+-ifeq (,$(filter i86pc ia64,$(OS_TEST)))
+-ifndef HAVE_64BIT_OS
+-HAVE_FREEBL_MODULES = 1
+-FREEBL_PURE32_MODULE = libfreebl_pure32_3$(DLL_SUFFIX)
+-FREEBL_PURE32_CHK = libfreebl_pure32_3.chk
+-FREEBL_HYBRID_MODULE = libfreebl_hybrid_3$(DLL_SUFFIX)
+-FREEBL_HYBRID_CHK = libfreebl_hybrid_3.chk
+-endif
+-endif
+-endif
+
+ # NSS makefiles are not safe for parallel execution.
+ DEFAULT_GMAKE_FLAGS = MAKE="$(MAKE) -j1" -j1
+@@ -147,19 +118,7 @@
+ include $(topsrcdir)/config/rules.mk
+
+ # Attempt to properly handle NSS' refusal to implement a dependency system
+-export:: .nss.cleaned
+-
+-.nss.cleaned: .nss.checkout
+- $(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
+- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) clean
+-ifndef SKIP_CHK
+- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS)
clean
+- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign
$(DEFAULT_GMAKE_FLAGS) clean
+-endif
+- touch $@
+-
+-.nss.checkout:
+- touch $(srcdir)/$@
++export::
+
+ dependclean export packages chrome::
+ $(MAKE) -C boot $@
+@@ -171,48 +130,6 @@
+
+ libs::
+ $(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS)
+-ifeq ($(OS_ARCH),WINNT)
+- cd $(DIST)/lib; cp -f $(LIB_PREFIX)dbm$(MOZ_BITS).$(LIB_SUFFIX)
$(LIB_PREFIX)dbm.$(LIB_SUFFIX)
+-else
+- cd $(DIST)/lib; cp -f $(LIB_PREFIX)mozdbm_s.$(LIB_SUFFIX)
$(LIB_PREFIX)dbm.$(LIB_SUFFIX); $(RANLIB) $(LIB_PREFIX)dbm.$(LIB_SUFFIX)
+-endif
+- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS)
+-ifndef SKIP_CHK
+- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS)
+- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign
$(DEFAULT_GMAKE_FLAGS)
+-endif
+-ifndef DISABLE_DIST_GRE
+- $(INSTALL) -m 755 $(DIST)/lib/$(LOADABLE_ROOT_MODULE) $(GRE_DIST)
+-ifndef SKIP_CHK
+- $(INSTALL) -m 644 $(DIST)/lib/$(SOFTOKEN3_CHK) $(GRE_DIST)
+-endif
+- $(INSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(GRE_DIST)
+- $(INSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(GRE_DIST)
+- $(INSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(GRE_DIST)
+- $(INSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(GRE_DIST)
+-ifdef HAVE_FREEBL_MODULES
+- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_PURE32_CHK) $(GRE_DIST)
+- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_PURE32_MODULE) $(GRE_DIST)
+- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_HYBRID_CHK) $(GRE_DIST)
+- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_HYBRID_MODULE) $(GRE_DIST)
+-endif
+-endif
+-ifndef _SKIP_OLD_GRE_INSTALL
+- $(INSTALL) -m 755 $(DIST)/lib/$(LOADABLE_ROOT_MODULE) $(DIST)/bin
+-ifndef SKIP_CHK
+- $(INSTALL) -m 644 $(DIST)/lib/$(SOFTOKEN3_CHK) $(DIST)/bin
+-endif
+- $(INSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB) $(DIST)/bin
+- $(INSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(DIST)/bin
+- $(INSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(DIST)/bin
+- $(INSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(DIST)/bin
+-ifdef HAVE_FREEBL_MODULES
+- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_PURE32_CHK) $(DIST)/bin
+- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_PURE32_MODULE) $(DIST)/bin
+- $(INSTALL) -m 644 $(DIST)/lib/$(FREEBL_HYBRID_CHK) $(DIST)/bin
+- $(INSTALL) -m 755 $(DIST)/lib/$(FREEBL_HYBRID_MODULE) $(DIST)/bin
+-endif
+-endif
+ $(MAKE) -C boot $@
+ $(MAKE) -C ssl $@
+ $(MAKE) -C locales $@
+@@ -221,20 +138,6 @@
+ endif
+
+ install::
+- $(SYSINSTALL) -m 755 $(DIST)/lib/$(LOADABLE_ROOT_MODULE)
$(DESTDIR)$(mozappdir)
+-ifndef SKIP_CHK
+- $(SYSINSTALL) -m 644 $(DIST)/lib/$(SOFTOKEN3_CHK)
$(DESTDIR)$(mozappdir)
+-endif
+- $(SYSINSTALL) -m 755 $(DIST)/lib/$(SOFTOKEN3_LIB)
$(DESTDIR)$(mozappdir)
+- $(SYSINSTALL) -m 755 $(DIST)/lib/$(NSS3_LIB) $(DESTDIR)$(mozappdir)
+- $(SYSINSTALL) -m 755 $(DIST)/lib/$(SSL3_LIB) $(DESTDIR)$(mozappdir)
+- $(SYSINSTALL) -m 755 $(DIST)/lib/$(SMIME3_LIB) $(DESTDIR)$(mozappdir)
+-ifdef HAVE_FREEBL_MODULES
+- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_PURE32_CHK)
$(DESTDIR)$(mozappdir)
+- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_PURE32_MODULE)
$(DESTDIR)$(mozappdir)
+- $(SYSINSTALL) -m 644 $(DIST)/lib/$(FREEBL_HYBRID_CHK)
$(DESTDIR)$(mozappdir)
+- $(SYSINSTALL) -m 755 $(DIST)/lib/$(FREEBL_HYBRID_MODULE)
$(DESTDIR)$(mozappdir)
+-endif
+ $(MAKE) -C boot $@
+ $(MAKE) -C ssl $@
+ $(MAKE) -C locales $@
+@@ -250,11 +153,6 @@
+ $(MAKE) -C pki $@
+ endif
+ $(MAKE) -C $(topsrcdir)/security/coreconf $(DEFAULT_GMAKE_FLAGS) clean
+- $(MAKE) -C $(topsrcdir)/security/nss/lib $(DEFAULT_GMAKE_FLAGS) clean
+-ifndef SKIP_CHK
+- $(MAKE) -C $(topsrcdir)/security/nss/cmd/lib $(DEFAULT_GMAKE_FLAGS)
clean
+- $(MAKE) -C $(topsrcdir)/security/nss/cmd/shlibsign
$(DEFAULT_GMAKE_FLAGS) clean
+-endif
+
+ echo-requires-recursive::
+ $(MAKE) -C boot $@
diff --git a/http/xulrunner/xulrunner-visibility.diff
b/http/xulrunner/xulrunner-visibility.diff
new file mode 100644
index 0000000..0ad6e6e
--- /dev/null
+++ b/http/xulrunner/xulrunner-visibility.diff
@@ -0,0 +1,11 @@
+--- configure~ 2006-01-11 06:43:03.000000000 +0100
++++ configure 2006-02-08 09:29:20.000000000 +0100
+@@ -7626,7 +7626,7 @@
+ if ${CC-cc} -Werror -S conftest.c -o conftest.s
>/dev/null 2>&1; then
+ if grep '\.hidden.*foo_hidden' conftest.s
>/dev/null; then
+ if ! grep '\.hidden.*foo_default' conftest.s >
/dev/null; then
+- ac_cv_visibility_pragma=yes
++ ac_cv_visibility_pragma=no
+ fi
+ fi
+ fi
diff --git a/http/xulrunner/xulrunner.sh b/http/xulrunner/xulrunner.sh
new file mode 100644
index 0000000..a5656e2
--- /dev/null
+++ b/http/xulrunner/xulrunner.sh
@@ -0,0 +1,12 @@
+#!/bin/bash
+# First check if this variable is already set
+# then if not set, check it (maybe), then set it
+#
+# Set MOZILLA_FIVE_HOME for packages which need
+# the mozilla libs (e.g. monodevelop)
+#
+
+if [ -z "$MOZILLA_FIVE_HOME" ] ; then
+ MOZILLA_FIVE_HOME=/usr/lib/seamonkey
+fi
+export MOZILLA_FIVE_HOME
diff --git a/news/liferea/BUILD b/news/liferea/BUILD
index 135197b..e0b56ef 100755
--- a/news/liferea/BUILD
+++ b/news/liferea/BUILD
@@ -2,6 +2,8 @@ if test "$(get_spell_provider $SPELL GEC
OPTS="$OPTS --enable-gecko=firefox"
elif test "$(get_spell_provider $SPELL GECKO)" = seamonkey; then
OPTS="$OPTS --enable-gecko=seamonkey"
+elif test "$(get_spell_provider $SPELL GECKO)" = xulrunner; then
+ OPTS="$OPTS --enable-xulrunner"
else
OPTS="$OPTS --enable-gecko=mozilla"
fi &&
diff --git a/news/liferea/HISTORY b/news/liferea/HISTORY
index 839f61b..1dadca2 100644
--- a/news/liferea/HISTORY
+++ b/news/liferea/HISTORY
@@ -1,6 +1,9 @@
2006-09-01 George Sherwood <george AT beernabeer.com>
* DETAILS: Updated to 1.0.22

+2006-08-30 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * BUILD: added xulrunner support
+
2006-08-10 George Sherwood <george AT beernabeer.com>
* DETAILS: Updated to 1.0.21
* PRE_BUILD: Removed. Patch not needed
diff --git a/perl-cpan/perl-gtk2-mozembed/HISTORY
b/perl-cpan/perl-gtk2-mozembed/HISTORY
index 96eaf87..9abf0a3 100644
--- a/perl-cpan/perl-gtk2-mozembed/HISTORY
+++ b/perl-cpan/perl-gtk2-mozembed/HISTORY
@@ -1,3 +1,6 @@
+2006-08-30 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * PRE_BUILD: added xulrunner support
+
2006-08-21 Flavien Bridault <vlaaad AT sourcemage.org>
* DETAILS: Updated to 0.06

diff --git a/perl-cpan/perl-gtk2-mozembed/PRE_BUILD
b/perl-cpan/perl-gtk2-mozembed/PRE_BUILD
index 767ae0a..96388f0 100755
--- a/perl-cpan/perl-gtk2-mozembed/PRE_BUILD
+++ b/perl-cpan/perl-gtk2-mozembed/PRE_BUILD
@@ -4,4 +4,6 @@ if test "$(get_spell_provider $SPELL G
sedit "s/mozilla-gtkmozembed >=
\$build_reqs{'Mozilla'}/firefox-gtkmozembed >= 1.0/" Makefile.PL
elif test "$(get_spell_provider $SPELL GECKO)" = seamonkey; then
sedit "s/mozilla-gtkmozembed >=
\$build_reqs{'Mozilla'}/seamonkey-gtkmozembed >= 1.0/" Makefile.PL
+elif test "$(get_spell_provider $SPELL GECKO)" = xulrunner; then
+ sedit "s/mozilla-gtkmozembed >=
\$build_reqs{'Mozilla'}/xulrunner-gtkmozembed >= 1.0/" Makefile.PL
fi
diff --git a/utils/hyperestraier/DEPENDS b/utils/hyperestraier/DEPENDS
new file mode 100755
index 0000000..86e4ed1
--- /dev/null
+++ b/utils/hyperestraier/DEPENDS
@@ -0,0 +1,2 @@
+depends qdbm &&
+depends zlib
diff --git a/utils/hyperestraier/DETAILS b/utils/hyperestraier/DETAILS
new file mode 100755
index 0000000..c24712b
--- /dev/null
+++ b/utils/hyperestraier/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=hyperestraier
+ VERSION=1.4.0
+ SOURCE="$SPELL-$VERSION.tar.gz"
+ SOURCE_URL[0]=http://$SPELL.sourceforge.net/$SOURCE
+
SOURCE_HASH=sha512:b723482be7b5344b4d75c6627590bb821416097c7690fcc5d43b15a9ec1d07b73d550d36673a6f7630e8cba5b1f18291d8fa86fa236a71b42cadea9e06e5392b
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/$SPELL-$VERSION"
+ WEB_SITE=http://hyperestraier.sourceforge.net/
+ LICENSE[0]=LGPL
+ SHORT="A full-text search system for communities."
+cat << EOF
+Hyper Estraier is a full-text search system. It can be used as a Web search
+engine, mailbox searching, etc. It features high performance searching,
+high scalability of target documents, a perfect recall ratio by the N-gram
+method, phrase searching, attribute searching, and similarity searching.
+Multilingualism is supported with Unicode. It is independent of file format
+and repository, and has a simple and powerful API.
+EOF
diff --git a/utils/hyperestraier/HISTORY b/utils/hyperestraier/HISTORY
new file mode 100644
index 0000000..4567d3a
--- /dev/null
+++ b/utils/hyperestraier/HISTORY
@@ -0,0 +1,2 @@
+2006-08-29 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * DETAILS, DEPENDS, HISTORY: created spell
diff --git a/video-libs/swfdec/BUILD b/video-libs/swfdec/BUILD
index 4c12d25..b856226 100755
--- a/video-libs/swfdec/BUILD
+++ b/video-libs/swfdec/BUILD
@@ -4,6 +4,8 @@ elif test "$(get_spell_provider $SPELL G
OPTS="$OPTS --with-mozilla=seamonkey"
elif test "$(get_spell_provider $SPELL GECKO)" = mozilla; then
OPTS="$OPTS --with-mozilla=mozilla"
+elif test "$(get_spell_provider $SPELL GECKO)" = xulrunner; then
+ OPTS="$OPTS --with-mozilla=xulrunner"
else
OPTS="$OPTS --without-mozilla"
fi &&
diff --git a/video-libs/swfdec/HISTORY b/video-libs/swfdec/HISTORY
index 32896c2..a9c39c2 100644
--- a/video-libs/swfdec/HISTORY
+++ b/video-libs/swfdec/HISTORY
@@ -1,3 +1,8 @@
+2006-08-30 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * BUILD: added xulrunner support
+ * browser-plugin.patch: update patch(alley_cat), added support for
+ xulrunner
+
2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
* DETAILS: (automated) Add KEYWORDS

diff --git a/video-libs/swfdec/browser-plugin.patch
b/video-libs/swfdec/browser-plugin.patch
index 481e6cc..e8f1b6d 100644
--- a/video-libs/swfdec/browser-plugin.patch
+++ b/video-libs/swfdec/browser-plugin.patch
@@ -1,6 +1,6 @@
---- configure.ac.orig 2006-01-10 13:32:38.000000000 +0100
-+++ configure.ac 2006-01-10 13:35:08.000000000 +0100
-@@ -121,17 +121,50 @@
+--- configure.ac.orig 2006-08-30 19:26:19.000000000 +0200
++++ configure.ac 2006-08-30 19:28:46.000000000 +0200
+@@ -121,17 +121,52 @@
AC_DEFINE(HAVE_MAD, 1, [Define if mad is enabled])
fi

@@ -19,7 +19,7 @@
+AC_MSG_CHECKING([which mozilla to use])
+MOZILLA=
+AC_ARG_WITH([mozilla],
-+
AS_HELP_STRING([--with-mozilla@<:@=mozilla|firefox|seamonkey@:>@],
++
AS_HELP_STRING([--with-mozilla@<:@=mozilla|firefox|seamonkey|xulrunner@:>@],
+ [Which mozilla to use for plugin (default:
autodetect)]),
+ [MOZILLA="$withval"])
+if test "x$MOZILLA" = "x"; then
@@ -29,11 +29,13 @@
+ MOZILLA=firefox
+ elif $PKG_CONFIG --exists seamonkey-plugin; then
+ MOZILLA=seamonkey
++ elif $PKG_CONFIG --exists xulrunner-plugin; then
++ MOZILLA=xulrunner
+ else
+ AC_MSG_WARN([no mozilla installation found. Mozilla plugin will not be
built])
+ HAVE_MOZILLA=no
+ fi
-+elif test "x$with_mozilla" != "xmozilla" -a "x$with_mozilla" != "xfirefox"
-a "x$with_mozilla" != "xseamonkey" -a "x$with_mozilla" != "xno"; then
++elif test "x$with_mozilla" != "xmozilla" -a "x$with_mozilla" != "xfirefox"
-a "x$with_mozilla" != "xseamonkey" -a "x$with_mozilla" != "xxulrunner" -a
"x$with_mozilla" != "xno"; then
+ AC_MSG_ERROR([unknown mozilla name ($MOZILLA)])
fi

@@ -60,8 +62,8 @@
dnl GdkPixbuf loader

AC_PATH_PROG(QUERYLOADERS, gdk-pixbuf-query-loaders, true)
---- plugin/Makefile.am~ 2006-01-09 21:33:42.000000000 +0100
-+++ plugin/Makefile.am 2006-01-10 13:28:44.000000000 +0100
+--- plugin/Makefile.am.orig 2006-08-30 19:26:40.000000000 +0200
++++ plugin/Makefile.am 2006-08-30 19:27:14.000000000 +0200
@@ -1,5 +1,5 @@

-plugindir = $(libdir)/mozilla/plugins/
diff --git a/video/avidemux2/BUILD b/video/avidemux2/BUILD
index 064efd2..381103f 100755
--- a/video/avidemux2/BUILD
+++ b/video/avidemux2/BUILD
@@ -9,6 +9,9 @@ if test "$(get_spell_provider $SPELL G
elif test "$(get_spell_provider $SPELL GECKO)" = "seamonkey"; then
OPTS="--with-jsapi-include=/usr/include/seamonkey-$(installed_version
seamonkey)/js" &&
LDFLAGS="-L/usr/lib/seamonkey -Wl,-rpath -Wl,/usr/lib/seamonkey"
+elif test "$(get_spell_provider $SPELL GECKO)" = "xulrunner"; then
+ OPTS="--with-jsapi-include=/usr/include/xulrunner-$(installed_version
xulrunner)/js" &&
+ LDFLAGS="-L/usr/lib/xulrunner -Wl,-rpath -Wl,/usr/lib/xulrunner"
else
OPTS="--with-jsapi-include=/usr/include/mozilla-$(installed_version
mozilla)/js" &&
LDFLAGS="-L/usr/lib/mozilla -Wl,-rpath -Wl,/usr/lib/mozilla"
diff --git a/video/avidemux2/HISTORY b/video/avidemux2/HISTORY
index f7862b1..27c9c26 100644
--- a/video/avidemux2/HISTORY
+++ b/video/avidemux2/HISTORY
@@ -1,3 +1,6 @@
+2006-08-30 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * BUILD: added xulrunner support
+
2006-04-11 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx:
* BUILD: replaced fPIC and DPIC removal code with disable_pic

diff --git a/video/gxine/BUILD b/video/gxine/BUILD
index ccdf71f..cbedd16 100755
--- a/video/gxine/BUILD
+++ b/video/gxine/BUILD
@@ -4,6 +4,9 @@ if test "$(get_spell_provider $SPELL G
elif test "$(get_spell_provider $SPELL GECKO)" = "seamonkey"; then
OPTS="--with-jsapi-include=/usr/include/seamonkey-$(installed_version
seamonkey)/js" &&
LDFLAGS="-L/usr/lib/seamonkey -Wl,-rpath -Wl,/usr/lib/seamonkey"
+elif test "$(get_spell_provider $SPELL GECKO)" = "xulrunner"; then
+ OPTS="--with-jsapi-include=/usr/include/xulrunner-$(installed_version
xulrunner)/js" &&
+ LDFLAGS="-L/usr/lib/xulrunner -Wl,-rpath -Wl,/usr/lib/xulrunner"
else
OPTS="--with-jsapi-include=/usr/include/mozilla-$(installed_version
mozilla)/js" &&
LDFLAGS="-L/usr/lib/mozilla -Wl,-rpath -Wl,/usr/lib/mozilla"
diff --git a/video/gxine/HISTORY b/video/gxine/HISTORY
index b6f5c5d..56240f1 100644
--- a/video/gxine/HISTORY
+++ b/video/gxine/HISTORY
@@ -1,3 +1,6 @@
+2006-08-30 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * BUILD: added xulrunner support
+
2006-07-23 Arwed v. Merkatz <v.merkatz AT gmx.net>
* DETAILS: updated to 0.5.7

diff --git a/video/mplayerplug-in/BUILD b/video/mplayerplug-in/BUILD
index 258af4e..d885d77 100755
--- a/video/mplayerplug-in/BUILD
+++ b/video/mplayerplug-in/BUILD
@@ -6,6 +6,8 @@ if test "$(get_spell_provider $SPELL GEC
fi
elif test "$(get_spell_provider $SPELL GECKO)" = "seamonkey"; then
sedit 's/mozilla-plugin/seamonkey-plugin/' configure
+elif test "$(get_spell_provider $SPELL GECKO)" = "xulrunner"; then
+ sedit 's/mozilla-plugin/xulrunner-plugin/' configure
fi &&
./configure --prefix=${INSTALL_ROOT}/usr \
--sysconfdir=${INSTALL_ROOT}/etc \
diff --git a/video/mplayerplug-in/HISTORY b/video/mplayerplug-in/HISTORY
index 30f51a8..ea89188 100644
--- a/video/mplayerplug-in/HISTORY
+++ b/video/mplayerplug-in/HISTORY
@@ -1,3 +1,7 @@
+2006-08-30 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * BUILD: added xulrunner support
+ * INSTALL: added xulrunner support
+
2006-08-28 Arwed v. Merkatz <v.merkatz AT gmx.net>
* DETAILS: updated to 3.31

diff --git a/video/mplayerplug-in/INSTALL b/video/mplayerplug-in/INSTALL
index 016d7a1..c5c902f 100755
--- a/video/mplayerplug-in/INSTALL
+++ b/video/mplayerplug-in/INSTALL
@@ -3,6 +3,8 @@ if test "$(get_spell_provider $SPELL GEC
DEST=$INSTALL_ROOT/usr/lib/firefox/plugins
elif test "$(get_spell_provider $SPELL GECKO)" = "seamonkey"; then
DEST=$INSTALL_ROOT/usr/lib/seamonkey/plugins
+elif test "$(get_spell_provider $SPELL GECKO)" = "xulrunner"; then
+ DEST=$INSTALL_ROOT/usr/lib/xulrunner/plugins
else
DEST=$INSTALL_ROOT/usr/lib/mozilla/plugins
fi &&
diff --git a/video/totem/BUILD b/video/totem/BUILD
index eaf23ac..5c657ff 100755
--- a/video/totem/BUILD
+++ b/video/totem/BUILD
@@ -2,6 +2,8 @@ if test "$(get_spell_provider $SPELL GEC
OPTS="$OPTS --with-mozilla=firefox"
elif test "$(get_spell_provider $SPELL GECKO)" = seamonkey; then
OPTS="$OPTS --with-mozilla=seamonkey"
+elif test "$(get_spell_provider $SPELL GECKO)" = xulrunner; then
+ OPTS="$OPTS --with-mozilla=xulrunner"
else
OPTS="$OPTS --with-mozilla=mozilla"
fi &&
diff --git a/video/totem/HISTORY b/video/totem/HISTORY
index b65a9c6..6d28ea6 100644
--- a/video/totem/HISTORY
+++ b/video/totem/HISTORY
@@ -1,3 +1,6 @@
+2006-08-30 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * BUILD: added xulrunner support
+
2006-08-30 Flavien Bridault <vlaaad AT sourcemage.org>
* DETAILS: Updated to 1.4.3

diff --git a/video/vlc/BUILD b/video/vlc/BUILD
index 8e458c6..99af222 100755
--- a/video/vlc/BUILD
+++ b/video/vlc/BUILD
@@ -13,6 +13,9 @@ if test "$(get_spell_provider $SPELL GEC
elif test "$(get_spell_provider $SPELL GECKO)" = seamonkey; then
OPTS="$OPTS MOZILLA_CONFIG=/usr/bin/seamonkey-config
XPIDL=/usr/lib/seamonkey/xpidl XPIDL_INCL=-I/usr/share/idl/seamonkey" &&
CPPFLAGS="$CPPFLAGS -I/usr/include/nspr"
+elif test "$(get_spell_provider $SPELL GECKO)" = xulrunner; then
+ OPTS="$OPTS MOZILLA_CONFIG=/usr/bin/xulrunner-config
XPIDL=/usr/lib/xulrunner/xpidl XPIDL_INCL=-I/usr/share/idl/xulrunner" &&
+ CPPFLAGS="$CPPFLAGS -I/usr/include/nspr"
fi &&

# needs to be exported so vlc configure sees it, no idea why
diff --git a/video/vlc/HISTORY b/video/vlc/HISTORY
index ec541c2..b8a1593 100644
--- a/video/vlc/HISTORY
+++ b/video/vlc/HISTORY
@@ -1,3 +1,7 @@
+2006-08-30 Andra?? "ruskie" Levstik <ruskie AT mages.ath.cx>
+ * BUILD: added xulrunner support
+ * PRE_BUILD: added xulrunner support
+
2006-05-07 Arwed v. Merkatz <v.merkatz AT gmx.net>
* DETAILS: updated to 0.8.5
* PRE_BUILD, gcc41.patch: removed patch
diff --git a/video/vlc/PRE_BUILD b/video/vlc/PRE_BUILD
index 6080bd4..b43756d 100755
--- a/video/vlc/PRE_BUILD
+++ b/video/vlc/PRE_BUILD
@@ -4,6 +4,8 @@ if test "$(get_spell_provider $SPELL GEC
sedit 's:$(libdir)/mozilla:$(libdir)/firefox:' mozilla/Makefile.in
elif test "$(get_spell_provider $SPELL GECKO)" = seamonkey; then
sedit 's:$(libdir)/mozilla:$(libdir)/seamonkey:' mozilla/Makefile.in
+elif test "$(get_spell_provider $SPELL GECKO)" = xulrunner; then
+ sedit 's:$(libdir)/mozilla:$(libdir)/xulrunner:' mozilla/Makefile.in
fi &&

# fix png linking



  • [SM-Commit] GIT changes to master grimoire by Andra?? Levstik (46959502a9a71444cb0ab79b6de01067a863a3b4), Andra?? Levstik, 09/02/2006

Archive powered by MHonArc 2.6.24.

Top of Page