diff --git a/chat-irc/bitchx/BUILD b/chat-irc/bitchx/BUILD
index 03f6a8f..253df21 100755
--- a/chat-irc/bitchx/BUILD
+++ b/chat-irc/bitchx/BUILD
@@ -1,4 +1,4 @@
- # the following export was to deal with a zvt compilation problem.
- export CFLAGS="-I/usr/include/gnome-1.0"
+ # the following persistent_add was to deal with a zvt compilation problem.
+ persistent_add CFLAGS="-I/usr/include/gnome-1.0"
OPTS="--without-gtk $OPTS" &&
default_build
diff --git a/chat-irc/bitchx/HISTORY b/chat-irc/bitchx/HISTORY
index 5e71b55..85c394a 100644
--- a/chat-irc/bitchx/HISTORY
+++ b/chat-irc/bitchx/HISTORY
@@ -1,3 +1,6 @@
+2008-03-11 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: use persistent_add instead of export
+
2007-06-23 George Sherwood <george AT beernabeer.com>
* DETAILS: converted to upstream signature checking
* bitchx.gpg: added gpg keyring
diff --git a/chat-irc/bitlbee/BUILD b/chat-irc/bitlbee/BUILD
index 64e1b85..0bdd98d 100755
--- a/chat-irc/bitlbee/BUILD
+++ b/chat-irc/bitlbee/BUILD
@@ -1,7 +1,6 @@
# BUILD file required because of --etcdir path
# no --sysconfdir is recognized by the bitlbee Makefile
-export OPTS="$OPTS --etcdir=/etc/bitlbee" &&
./configure --build=$BUILD \
--prefix=/usr \
--etcdir=/etc/bitlbee \
diff --git a/chat-irc/bitlbee/HISTORY b/chat-irc/bitlbee/HISTORY
index ae17ee5..2084e98 100644
--- a/chat-irc/bitlbee/HISTORY
+++ b/chat-irc/bitlbee/HISTORY
@@ -1,3 +1,6 @@
+2008-03-11 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: use persistent_add instead of export
+
2008-02-07 Ethan Grammatikidis <eekee57 AT fastmail.fm>
* CONFIGURE, BUILD, INSTALL: added option to compile bitlbeed
diff --git a/collab/webmin/HISTORY b/collab/webmin/HISTORY
index 52e7939..98fdf84 100644
--- a/collab/webmin/HISTORY
+++ b/collab/webmin/HISTORY
@@ -1,3 +1,6 @@
+2008-03-11 Ismael Luceno <ismael AT sourcemage.org>
+ * INSTALL: use persistent_add instead of export
+
2008-02-10 George Sherwood <george AT beernabeer.com>
* DETAILS: Updated to version 1.400
diff --git a/collab/webmin/INSTALL b/collab/webmin/INSTALL
index 9649800..d899398 100755
--- a/collab/webmin/INSTALL
+++ b/collab/webmin/INSTALL
@@ -33,7 +33,7 @@ password="" &&
for (( C = 0; C < 8; ++C )) do
password="${password}${ALPHABET:RANDOM % 36:1}"
done &&
-export config_dir var_dir perl host port \
+persistent_add config_dir var_dir perl host port \
os_type os_version real_os_type real_os_version \
atboot ssl login password nostart &&
if is_depends_enabled $SPELL libmpeg3; then
- export CPPFLAGS="$CPPFLAGS -I/usr/include/libmpeg3/"
+ persistent_add CPPFLAGS="$CPPFLAGS -I/usr/include/libmpeg3/"
fi &&
default_build
diff --git a/display/directfb/CONFIGURE b/display/directfb/CONFIGURE
index 383d476..f9c1ddd 100755
--- a/display/directfb/CONFIGURE
+++ b/display/directfb/CONFIGURE
@@ -51,12 +51,12 @@ if ! grep -q "gfxdrivers" $SPELL_CONFIG ;then
if query "select gfxdrivers to compile?" n
then
gfxdrivers=all
- OLD_IFS=$IFS
- export IFS="
+ OLD_IFS="$IFS"
+ persistent_add IFS="
"
gfxdrivers=`get_gfx | tr '\n' ','`
echo "gfxdrivers=$gfxdrivers" >> $SPELL_CONFIG
- export IFS=$OLD_IFS
+ persistent_add IFS="$OLD_IFS"
else echo gfxdrivers=all >> $SPELL_CONFIG
fi
fi &&
diff --git a/display/directfb/HISTORY b/display/directfb/HISTORY
index 8f7202e..22138da 100644
--- a/display/directfb/HISTORY
+++ b/display/directfb/HISTORY
@@ -1,3 +1,6 @@
+2008-03-11 Ismael Luceno <ismael AT sourcemage.org>
+ * CONFIGURE, BUILD: use persistent_add instead of export
+
2008-01-28 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* BUILD: removed is_depends_enabled.function reference
#
# Only strip if the user wants us to
diff --git a/http/firefox/HISTORY b/http/firefox/HISTORY
index efe2fb7..a74ace8 100644
--- a/http/firefox/HISTORY
+++ b/http/firefox/HISTORY
@@ -1,3 +1,6 @@
+2008-03-11 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: use persistent_add instead of export
+
2008-02-13 George Sherwood <george AT beernabeer.com>
* DETAILS: Updated devel to version 3.0 beta 3
OPTS="$ICECAT_MAILNEWS $ICECAT_CALENDAR $ICECAT_CHAT $ICECAT_COMPOSER \
$ICECAT_MATHML $ICECAT_JS $OPTS" &&
diff --git a/http/icecat/HISTORY b/http/icecat/HISTORY
index 9236345..ece6824 100644
--- a/http/icecat/HISTORY
+++ b/http/icecat/HISTORY
@@ -1,3 +1,6 @@
+2008-03-11 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: use persistent_add instead of export
+
2008-02-06 Pol Vinogradov <vin.public AT gmail.com>
* CONFIGURE: removed iceweasel's defaults
* CONFLICTS: removed
diff --git a/java/ant/BUILD b/java/ant/BUILD
index 1de551a..5a06dac 100755
--- a/java/ant/BUILD
+++ b/java/ant/BUILD
@@ -7,7 +7,7 @@ fi &&
set_java_env &&
if list_find "$OPTS" "--with-antlr"; then
- export CLASSPATH="$INSTALL_ROOT/usr/share/antlr-$(installed_version
antlr)/antlr.jar:$CLASSPATH"
+ persistent_add
CLASSPATH="$INSTALL_ROOT/usr/share/antlr-$(installed_version
antlr)/antlr.jar:$CLASSPATH"
fi &&
./build.sh -Ddist.dir=antbuild dist
diff --git a/java/ant/HISTORY b/java/ant/HISTORY
index 8bc3ca8..d91a791 100644
--- a/java/ant/HISTORY
+++ b/java/ant/HISTORY
@@ -1,3 +1,6 @@
+2008-03-11 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: use persistent_add instead of export
+
2007-09-28 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Incremented PATCHLEVEL=1 to install update ant.sh
* ant.sh: Ant requires Java to run, so make sure JAVA_HOME is set if
not
diff --git a/kernels/e100/BUILD b/kernels/e100/BUILD
index ca15e78..511cf8c 100755
--- a/kernels/e100/BUILD
+++ b/kernels/e100/BUILD
@@ -1,3 +1,3 @@
-export CFLAGS="${CFLAGS//-[fD]PIC/}" &&
+persistent_add CFLAGS="${CFLAGS//-[fD]PIC/}" &&
cd src &&
make
diff --git a/kernels/e100/HISTORY b/kernels/e100/HISTORY
index 9a0ccb6..9e7cdc6 100644
--- a/kernels/e100/HISTORY
+++ b/kernels/e100/HISTORY
@@ -1,3 +1,6 @@
+2008-03-11 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: use persistent_add instead of export
+
2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed BUILD_API=2.
diff --git a/kernels/e1000/BUILD b/kernels/e1000/BUILD
index ca15e78..511cf8c 100755
--- a/kernels/e1000/BUILD
+++ b/kernels/e1000/BUILD
@@ -1,3 +1,3 @@
-export CFLAGS="${CFLAGS//-[fD]PIC/}" &&
+persistent_add CFLAGS="${CFLAGS//-[fD]PIC/}" &&
cd src &&
make
diff --git a/kernels/e1000/HISTORY b/kernels/e1000/HISTORY
index 0aeee76..37adcb1 100644
--- a/kernels/e1000/HISTORY
+++ b/kernels/e1000/HISTORY
@@ -1,3 +1,6 @@
+2008-03-11 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: use persistent_add instead of export
+
2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed BUILD_API=2.
diff --git a/kernels/linux/FINAL b/kernels/linux/FINAL
index 24296a9..b8a10ee 100755
--- a/kernels/linux/FINAL
+++ b/kernels/linux/FINAL
@@ -31,9 +31,8 @@ then
;;
esac
if [ "$NO_CONFIG" == "false" ] ; then
- export VERSION &&
- export SPELL_DIRECTORY &&
- $SPELL_DIRECTORY/UPDATE_BOOTLOADER
+ persistent_add VERSION SPELL_DIRECTORY &&
+ $SPELL_DIRECTORY/UPDATE_BOOTLOADER
else
message "${PROBLEM_COLOR}AH! No bootloader config file for
your system${DEFAULT_COLOR}"
message "${PROBLEM_COLOR}Abandoning update bootloader
script${DEFAULT_COLOR}"
diff --git a/kernels/linux/HISTORY b/kernels/linux/HISTORY
index 3451772..8701210 100644
--- a/kernels/linux/HISTORY
+++ b/kernels/linux/HISTORY
@@ -1,3 +1,6 @@
+2008-03-11 Ismael Luceno <ismael AT sourcemage.org>
+ * UPDATE_BOOTLOADER, FINAL: use persistent_add instead of export
+
2008-03-10 Eric Sandall <sandalle AT sourcemage.org>
* latest.defaults: Latest PRE_2_6 is 2.6.25-rc5
* info/patches/PRE_2_6/patch-2.6.25-rc5: Added
diff --git a/kernels/linux/UPDATE_BOOTLOADER b/kernels/linux/UPDATE_BOOTLOADER
index 12d8689..a35347d 100755
--- a/kernels/linux/UPDATE_BOOTLOADER
+++ b/kernels/linux/UPDATE_BOOTLOADER
@@ -24,8 +24,7 @@ template_entry() {
;;
esac
diff --git a/libs/gettext/HISTORY b/libs/gettext/HISTORY
index deb4816..77a143d 100644
--- a/libs/gettext/HISTORY
+++ b/libs/gettext/HISTORY
@@ -1,3 +1,6 @@
+2008-03-11 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: use persistent_add instead of export
+
2008-01-28 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* BUILD: added missing parameter to the is_depends_enabled call
* INSTALL: added missing parameter to the is_depends_enabled call
diff --git a/libs/glibc/BUILD b/libs/glibc/BUILD
index 667f72c..e040e7e 100755
--- a/libs/glibc/BUILD
+++ b/libs/glibc/BUILD
@@ -20,7 +20,7 @@ fi &&
# in configurations and doesn't force recompile when it should. This stops
it from
# using the old cache entries.
#
-export CCACHE_RECACHE=true &&
+persistent_add CCACHE_RECACHE=true &&
#
# End ccache fix
#
@@ -55,8 +55,8 @@ else
CFLAGS="-Os $CFLAGS"
fi &&
# Setup the HOST properly to insure "sparcv9"
# This passes -mcpu=ultrasparc -Wa,-Av9a to the compiler
[ "$HOST" = "sparc-unknown-linux-gnu" ] &&
- export HOST="sparcv9-unknown-linux-gnu" &&
+ persistent_add HOST="sparcv9-unknown-linux-gnu" &&
[ "$BUILD" = "sparc-unknown-linux-gnu" ] &&
- export BUILD="sparcv9-unknown-linux-gnu"
+ persistent_add BUILD="sparcv9-unknown-linux-gnu"
elif [[ ${SMGL_COMPAT_ARCHS[0]} == 32 && ${SMGL_COMPAT_ARCHS[1]} == sparc
]]; then
#
# Fixes from Gentoo's 2.3.3.20040420-r2 ebuild
#
sedit "s:CPPFLAGS += -DHAVE_INITFINI:CPPFLAGS += -DHAVE_INITFINI -fno-pie
-fno-PIE:" csu/Makefile
- export CFLAGS="${CFLAGS/-fcall-used-g7/}"
- export CFLAGS="$CFLAGS -fcall-used-g6"
+ CFLAGS="${CFLAGS/-fcall-used-g7/}"
+ CFLAGS="$CFLAGS -fcall-used-g6"
+ persistent_add CFLAGS
elif [[ ${SMGL_COMPAT_ARCHS[1]} == alpha ]]; then
# This is a first attempt to get alpha going, being paranoid about any
CFLAGS,
# not without reason: -Os/-O breaks compile in strange ways:
# either an elf/ld.so that segfaults (build failing at sunrpc) or
# internal compiler error(s) in intl/
# glibc knows itself what flags to choose
- export CFLAGS=""
+ persistent_add CFLAGS=""
fi &&
# CPPFLAGS setting is needed so the check for cpp works on boxes that don't
# have any kernel headers in /usr/include yet
-export CPPFLAGS="$CPPFLAGS -I$GLIBC_HEADERS_DIR/usr/include" &&
+persistent_add CPPFLAGS="$CPPFLAGS -I$GLIBC_HEADERS_DIR/usr/include" &&
#
# End sanitised glibc-kernel-headers setup
#
diff --git a/libs/glibc/HISTORY b/libs/glibc/HISTORY
index e525c40..6b4eecf 100644
--- a/libs/glibc/HISTORY
+++ b/libs/glibc/HISTORY
@@ -1,3 +1,6 @@
+2008-03-11 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: use persistent_add instead of export
+
2007-10-31 David Brown <dmlb2000 AT gmail.com>
* BUILD: updated new cflags for 2.7
* DETAILS: updated glibc to 2.7
diff --git a/libs/libfwbuilder/BUILD b/libs/libfwbuilder/BUILD
index d433333..0a96964 100755
--- a/libs/libfwbuilder/BUILD
+++ b/libs/libfwbuilder/BUILD
@@ -1,2 +1,2 @@
-export CPPFLAGS="$CPPFLAGS -I /usr/include/libxml2/libxml" &&
+persistent_add CPPFLAGS="$CPPFLAGS -I /usr/include/libxml2/libxml" &&
default_build
diff --git a/libs/libfwbuilder/HISTORY b/libs/libfwbuilder/HISTORY
index cec5339..261c036 100644
--- a/libs/libfwbuilder/HISTORY
+++ b/libs/libfwbuilder/HISTORY
@@ -1,3 +1,6 @@
+2008-03-11 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: use persistent_add instead of export
+
2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed BUILD_API=2.
diff --git a/libs/libmcal/BUILD b/libs/libmcal/BUILD
index fcfe68a..221f861 100755
--- a/libs/libmcal/BUILD
+++ b/libs/libmcal/BUILD
@@ -6,5 +6,5 @@ cd ./icap/ && make && cd .. &&
cd ./mstore/ && make && cd .. &&
OPTS="$OPTS --with-icap --with-mstore" &&
-export OTHER_CFLAGS="$CFLAGS" &&
+persistent_add OTHER_CFLAGS="$CFLAGS" &&
default_build
diff --git a/libs/libmcal/HISTORY b/libs/libmcal/HISTORY
index a8dd03f..c3080b7 100644
--- a/libs/libmcal/HISTORY
+++ b/libs/libmcal/HISTORY
@@ -1,3 +1,6 @@
+2008-03-11 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: use persistent_add instead of export
+
2007-03-03 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* BUILD: moved invoke_gcc to PRE_BUILD #10641
diff --git a/libs/libpathan/BUILD b/libs/libpathan/BUILD
index e4bd3e9..25d877f 100755
--- a/libs/libpathan/BUILD
+++ b/libs/libpathan/BUILD
@@ -1,4 +1,4 @@
-export XERCESCROOT=$INSTALL_ROOT/usr &&
+persistent_add XERCESCROOT=$INSTALL_ROOT/usr &&
make_single &&
default_build &&
make_normal
diff --git a/libs/libpathan/HISTORY b/libs/libpathan/HISTORY
index 2c8088a..263a108 100644
--- a/libs/libpathan/HISTORY
+++ b/libs/libpathan/HISTORY
@@ -1,3 +1,6 @@
+2008-03-11 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: use persistent_add instead of export
+
2007-01-29 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* DETAILS: updated spell to 1.2-2; fixes #11070
diff --git a/libs/pyqt/BUILD b/libs/pyqt/BUILD
index 098f690..d31d079 100755
--- a/libs/pyqt/BUILD
+++ b/libs/pyqt/BUILD
@@ -2,7 +2,7 @@ source /etc/profile.d/qt.sh
if [ $PYQT_BIG == y ];then
VBIG=-c
fi &&
-export QMAKESPEC=/usr/share/qt/mkspecs/default/ &&
+persistent_add QMAKESPEC=/usr/share/qt/mkspecs/default/ &&
/bin/echo "yes" | python ./configure.py -b /usr/bin \
-v /usr/share/sip $VBIG -y qt-mt &&
make
diff --git a/libs/pyqt/HISTORY b/libs/pyqt/HISTORY
index 52ec0b4..0618fcb 100644
--- a/libs/pyqt/HISTORY
+++ b/libs/pyqt/HISTORY
@@ -1,3 +1,6 @@
+2008-03-11 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: use persistent_add instead of export
+
2007-12-30 Remko van der Vossen <wich AT sourcemage.org>
* DETAILS: version 3.17.4
diff --git a/libs/pyqt4/BUILD b/libs/pyqt4/BUILD
index 5d88b27..daddb41 100755
--- a/libs/pyqt4/BUILD
+++ b/libs/pyqt4/BUILD
@@ -1,8 +1,8 @@
if [ $PYQT_BIG == y ];then
VBIG=-c
fi &&
-export QTDIR=/usr &&
+persistent_add QTDIR=/usr &&
PATH=$QTDIR/bin/qt4:$PATH &&
-#export QMAKESPEC=/usr/share/qt4/mkspecs/default/ &&
+#persistent_add QMAKESPEC=/usr/share/qt4/mkspecs/default/ &&
/bin/echo "yes" | python ./configure.py $VBIG &&
make
diff --git a/libs/pyqt4/HISTORY b/libs/pyqt4/HISTORY
index 6a39b2f..79dda7f 100644
--- a/libs/pyqt4/HISTORY
+++ b/libs/pyqt4/HISTORY
@@ -1,3 +1,6 @@
+2008-03-11 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: use persistent_add instead of export
+
2007-09-28 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS; version 4.3.1
diff --git a/libs/stlport/BUILD b/libs/stlport/BUILD
index 8eecbcc..eee2638 100755
--- a/libs/stlport/BUILD
+++ b/libs/stlport/BUILD
@@ -1,10 +1,10 @@
# Set compile to use STLport's headers before gcc's...
#
# No fast optimization for Mozilla, bit us so many times...
#
-export CFLAGS="${CFLAGS//-O3/-O2}" &&
-export CXXFLAGS="${CXXFLAGS//-O3/-O2}" &&
+persistent_add CFLAGS="${CFLAGS//-O3/-O2}" &&
+persistent_add CXXFLAGS="${CXXFLAGS//-O3/-O2}" &&
#
# -ffast-math breaks plugins
diff --git a/mail/thunderbird/HISTORY b/mail/thunderbird/HISTORY
index af6810c..bca5ad3 100644
--- a/mail/thunderbird/HISTORY
+++ b/mail/thunderbird/HISTORY
@@ -1,3 +1,6 @@
+2008-03-11 Ismael Luceno <ismael AT sourcemage.org>
+ * INSTALL, BUILD: use persistent_add instead of export
+
2008-02-27 Julien "_kaze_" ROZO <julien AT rozo.org>
* DETAILS: updated version to 2.0.0.12, SECURITY_PATCH=11
diff --git a/mail/thunderbird/INSTALL b/mail/thunderbird/INSTALL
index ab35c19..ea9cc9e 100755
--- a/mail/thunderbird/INSTALL
+++ b/mail/thunderbird/INSTALL
@@ -14,8 +14,8 @@ if [ "$BUILD_ENIGMAIL" == "y" ]; then
fi &&
diff --git a/mobile/linux-wlan-ng/CONFIGURE b/mobile/linux-wlan-ng/CONFIGURE
index eed9038..27c42e0 100755
--- a/mobile/linux-wlan-ng/CONFIGURE
+++ b/mobile/linux-wlan-ng/CONFIGURE
@@ -1,2 +1,2 @@
config_query WLAN_NG_RECONF "Would you like to run the Configure script" y &&
-export RECONFIGURE
+persistent_add RECONFIGURE
diff --git a/mobile/linux-wlan-ng/HISTORY b/mobile/linux-wlan-ng/HISTORY
index 367a7aa..1f2b8f7 100755
--- a/mobile/linux-wlan-ng/HISTORY
+++ b/mobile/linux-wlan-ng/HISTORY
@@ -1,3 +1,6 @@
+2008-03-03 Ismael Luceno <ismael AT sourcemage.org>
+ * CONFIGURE: use persistent_add instead of export
+
2006-09-21 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed BUILD_API=2 and MAINTAINER.
diff --git a/net/olsrd/BUILD b/net/olsrd/BUILD
new file mode 100644
index 0000000..8f58e6d
--- /dev/null
+++ b/net/olsrd/BUILD
@@ -0,0 +1 @@
+make
diff --git a/net/olsrd/DETAILS b/net/olsrd/DETAILS
new file mode 100644
index 0000000..e6dcd03
--- /dev/null
+++ b/net/olsrd/DETAILS
@@ -0,0 +1,26 @@
+ SPELL=olsrd
+ VERSION=0.5.5
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+ SOURCE_URL[0]="http://www.olsr.org/releases/0.5/${SOURCE}"
+
SOURCE_HASH=sha512:c5de1d7ca57abec4e6921d52d23a87cf650ff0e8b4fac370c72f920191bbfc685abb2b1af9b8efd546354629634ae810f38ff3cc003f1de229cbb3e6ca05dd3c
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-a5b9cf969979"
+ WEB_SITE="http://www.olsr.org/"
+ LICENSE[0]=BSD
+ ENTERED=20080311
+ SHORT="The olsr.org implementation of the Optimized Link State
Routing protocol"
+cat << EOF
+OLSR is a routing protocol for mobile ad-hoc networks. The protocol is
+pro-active, table driven and utilizes a technique called multipoint relaying
+for message flooding. olsrd also implements a popular optional link quality
+extension.
+
+Olsrd is ment to be a well structured and well coded implementation
+that should be easy to maintain, expand and port to other platforms.
+The implementation is RFC3626 compliant with respect to both core and
+auxiliary functioning. Olsrd supports use of loadable plugins. These can
+be used to to handle and generate custom packettypes to be carried by OLSRs
+MPR flooding scheme or for any other desired functioning.
+
+Olsrd is much used in community-driven free wireless networks all across
+the world.
+EOF
diff --git a/net/olsrd/HISTORY b/net/olsrd/HISTORY
new file mode 100644
index 0000000..a3d79a3
--- /dev/null
+++ b/net/olsrd/HISTORY
@@ -0,0 +1,3 @@
+2008-03-11 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS: spell created
+
diff --git a/printer/mgetty/HISTORY b/printer/mgetty/HISTORY
index 2114b85..5f581cb 100644
--- a/printer/mgetty/HISTORY
+++ b/printer/mgetty/HISTORY
@@ -1,3 +1,6 @@
+2008-03-11 Ismael Luceno <ismael AT sourcemage.org>
+ * PRE_BUILD: use persistent_add instead of export
+
2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed UPDATED.
cmake . &&
sedit "s/^CMAKE_INSTALL_PREFIX:PATH=.*$/CMAKE_INSTALL_PREFIX:PATH=\/usr/"
CMakeCache.txt &&
diff --git a/science-libs/vtk/HISTORY b/science-libs/vtk/HISTORY
index 0655fce..aa096c1 100644
--- a/science-libs/vtk/HISTORY
+++ b/science-libs/vtk/HISTORY
@@ -1,3 +1,6 @@
+2008-03-11 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: use persistent_add instead of export
+
2008-01-28 Mathieu Lonjaret <lejatorn AT sourcemage.org>
* DETAILS: update to 5.0.4
diff --git a/security-libs/linux-pam/BUILD b/security-libs/linux-pam/BUILD
index 9e833c2..8cd9927 100755
--- a/security-libs/linux-pam/BUILD
+++ b/security-libs/linux-pam/BUILD
@@ -1,8 +1,8 @@
if [ "${PAM_DOCS}" == "n" ]; then
- export SGML2LATEX=no
+ persistent_add SGML2LATEX=no
fi
-export PS2PDF=no
+persistent_add PS2PDF=no
#autoconf &&
./configure --libdir=/lib \
diff --git a/security-libs/linux-pam/HISTORY b/security-libs/linux-pam/HISTORY
index b075a22..ed153f0 100644
--- a/security-libs/linux-pam/HISTORY
+++ b/security-libs/linux-pam/HISTORY
@@ -1,3 +1,6 @@
+2008-03-11 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: use persistent_add instead of export
+
2008-03-03 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.99.10.0
diff --git a/shell-term-fm/busybox/CONFIGURE b/shell-term-fm/busybox/CONFIGURE
index 64e1bd1..82021c8 100755
--- a/shell-term-fm/busybox/CONFIGURE
+++ b/shell-term-fm/busybox/CONFIGURE
@@ -5,4 +5,4 @@ config_query BB_RESCUE "Enable building of /sbin/bb rescue
shell?" n &&
if [ "$BB_RESET" = "y" ] && [ $RECONFIGURE ] ; then
rm -f ${CONFIG_CACHE}/${SPELL}.config
fi
-export RECONFIGURE
+persistent_add RECONFIGURE
diff --git a/shell-term-fm/busybox/HISTORY b/shell-term-fm/busybox/HISTORY
index 782393f..0319eba 100644
--- a/shell-term-fm/busybox/HISTORY
+++ b/shell-term-fm/busybox/HISTORY
@@ -1,3 +1,6 @@
+2008-03-11 Ismael Luceno <ismael AT sourcemage.org>
+ * CONFIGURE: use persistent_add instead of export
+
2008-01-17 Arjan Bouter <abouter AT sourcemage.org>
* DETAILS: version 1.8.2
* applets.patch: added to remove warning
diff --git a/shell-term-fm/dtach/DETAILS b/shell-term-fm/dtach/DETAILS
index 46f8ec6..02027a4 100755
--- a/shell-term-fm/dtach/DETAILS
+++ b/shell-term-fm/dtach/DETAILS
@@ -24,15 +24,19 @@ space is limited, such as on rescue disks.
dtach has many possible uses, even though it is tiny. With dtach, you can:
* Attach multiple times to the same program. Access to the dtach session
- is controlled through the Unix filesystem permissions; thus, you can
- trivially allow other people to watch your session. * Run a program in
- an environment that is protected from the controlling terminal. This
- means that, for instance, the program running under dtach would not
- be affected by the terminal being disconnected for some reason. *
- Run programs such as emacs, which tend to want full control over the
- terminal. dtach mostly acts as a relay, and does not mangle the text
- between the application and your terminal. * Suspend dtach without
- suspending the running program. dtach can handle the suspend key itself
- instead of passing it to the running program, which may be useful for
- certain programs such as ircII.
+ is controlled through the Unix filesystem permissions; thus, you can
+ trivially allow other people to watch your session.
+
+ * Run a program in an environment that is protected from the controlling
+ terminal. This means that, for instance, the program running under
dtach
+ would not be affected by the terminal being disconnected for some
+ reason.
+
+ * Run programs such as emacs, which tend to want full control over the
+ terminal. dtach mostly acts as a relay, and does not mangle the text
+ between the application and your terminal.
+
+ * Suspend dtach without suspending the running program. dtach can handle
+ the suspend key itself instead of passing it to the running program,
+ which may be useful for certain programs such as ircII.
EOF
diff --git a/shell-term-fm/dtach/HISTORY b/shell-term-fm/dtach/HISTORY
index 3ba6716..b5672ca 100644
--- a/shell-term-fm/dtach/HISTORY
+++ b/shell-term-fm/dtach/HISTORY
@@ -1,2 +1,5 @@
+2008-03-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: cleaned the description
+
2006-11-19 Andraž "ruskie" Levstik <ruskie AT mages.ath.cx>
* DETAILS, INSTALL, HISTORY: created spell
diff --git a/shell-term-fm/screen/BUILD b/shell-term-fm/screen/BUILD
index 1f41fe9..5ccaa40 100755
--- a/shell-term-fm/screen/BUILD
+++ b/shell-term-fm/screen/BUILD
@@ -1,2 +1,2 @@
-export OPTS="$OPTS --with-sys-screenrc=/etc/screenrc" &&
+OPTS="$OPTS --with-sys-screenrc=/etc/screenrc" &&
default_build
diff --git a/shell-term-fm/screen/HISTORY b/shell-term-fm/screen/HISTORY
index f398f6e..30e7674 100644
--- a/shell-term-fm/screen/HISTORY
+++ b/shell-term-fm/screen/HISTORY
@@ -1,3 +1,6 @@
+2008-03-11 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: use persistent_add instead of export
+
2006-11-11 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* CONFIGURE: remove the bitrot and do the right thing
* INSTALL: accompanying changes, fixes rest of #11635
diff --git a/shell-term-fm/unixtree/BUILD b/shell-term-fm/unixtree/BUILD
index 0f12847..31caaef 100755
--- a/shell-term-fm/unixtree/BUILD
+++ b/shell-term-fm/unixtree/BUILD
@@ -10,7 +10,7 @@ if ! echo $OPTS | grep -q 'with-x'; then
unset X11_LIBS &&
unset X11_INCS &&
unset XPMDIR &&
- export USE_X11=no &&
- export LIBXVT=libxvt-dummy
+ persistent_add USE_X11=no &&
+ persistent_add LIBXVT=libxvt-dummy
fi &&
make
diff --git a/shell-term-fm/unixtree/HISTORY b/shell-term-fm/unixtree/HISTORY
index e5e8ecc..d973931 100644
--- a/shell-term-fm/unixtree/HISTORY
+++ b/shell-term-fm/unixtree/HISTORY
@@ -1,3 +1,6 @@
+2008-03-11 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: use persistent_add instead of export
+
2006-10-26 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* INSTALL: use TRACK_ROOT not INSTALL_ROOT when linking #9163
diff --git a/utils/coreutils/HISTORY b/utils/coreutils/HISTORY
index 4323ff6..0c345a1 100644
--- a/utils/coreutils/HISTORY
+++ b/utils/coreutils/HISTORY
@@ -1,3 +1,6 @@
+2008-03-11 Ismael Luceno <ismael AT souremage.org>
+ * INSTALL: use persistent_add instead of export
+
2008-02-03 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: removed linux-pam [Bug 14270]
* TRIGGERS: removed
diff --git a/utils/coreutils/INSTALL b/utils/coreutils/INSTALL
index 80b782d..3630659 100755
--- a/utils/coreutils/INSTALL
+++ b/utils/coreutils/INSTALL
@@ -1,6 +1,6 @@
# We need this directory in the path for the following utilities
# cut, dirname, tail, and uniq
-export PATH="$SOURCE_DIRECTORY/src:$PATH" &&
+persistent_add PATH="$SOURCE_DIRECTORY/src:$PATH" &&
#horrible hack, some of my best work ;-)
./src/ginstall src/ginstall \
diff --git a/utils/sunbird/BUILD b/utils/sunbird/BUILD
index 6cec49a..c33c36b 100755
--- a/utils/sunbird/BUILD
+++ b/utils/sunbird/BUILD
@@ -1,8 +1,8 @@
-export CFLAGS="${CFLAGS//-O3/-O2}" &&
-export CXXFLAGS="${CXXFLAGS//-O3/-O2}" &&
-export MOZ_CO_PROJECT=calendar &&
-export BUILD_OFFICIAL=1 &&
-export MOZILLA_OFFICIAL=1 &&
+persistent_add CFLAGS="${CFLAGS//-O3/-O2}" &&
+persistent_add CXXFLAGS="${CXXFLAGS//-O3/-O2}" &&
+persistent_add MOZ_CO_PROJECT=calendar &&
+persistent_add BUILD_OFFICIAL=1 &&
+persistent_add MOZILLA_OFFICIAL=1 &&
OPTS="--with-pthreads \
--with-default-mozilla-five-home=$INSTALL_ROOT/usr/lib/$SPELL \
diff --git a/utils/sunbird/HISTORY b/utils/sunbird/HISTORY
index 4c894b7..8ad396b 100644
--- a/utils/sunbird/HISTORY
+++ b/utils/sunbird/HISTORY
@@ -1,3 +1,6 @@
+2008-03-11 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: use persistent_add instead of export
+
2007-08-08 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: corrected SOURCE_URL[0]
diff --git a/video-libs/gstreamer-0.8/BUILD b/video-libs/gstreamer-0.8/BUILD
index 1ab8464..350c42f 100755
--- a/video-libs/gstreamer-0.8/BUILD
+++ b/video-libs/gstreamer-0.8/BUILD
@@ -1,2 +1,2 @@
-export OPTS="$OPTS --disable-examples --disable-tests" &&
+OPTS="$OPTS --disable-examples --disable-tests" &&
default_build
diff --git a/video-libs/gstreamer-0.8/HISTORY
b/video-libs/gstreamer-0.8/HISTORY
index 4f1dd94..6807b35 100644
--- a/video-libs/gstreamer-0.8/HISTORY
+++ b/video-libs/gstreamer-0.8/HISTORY
@@ -1,3 +1,6 @@
+2008-03-11 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: use persistent_add instead of export
+
2006-04-28 Arwed v. Merkatz <v.merkatz AT gmx.net>
* POST_REMOVE, REPAIR^none^POST_REMOVE:
clean up $INSTALL_ROOT/var/cache/gstreamer-0.8 on dispel, bug #11640
diff --git a/video-libs/gstreamer/BUILD b/video-libs/gstreamer/BUILD
index 1ab8464..350c42f 100755
--- a/video-libs/gstreamer/BUILD
+++ b/video-libs/gstreamer/BUILD
@@ -1,2 +1,2 @@
-export OPTS="$OPTS --disable-examples --disable-tests" &&
+OPTS="$OPTS --disable-examples --disable-tests" &&
default_build
diff --git a/video-libs/gstreamer/HISTORY b/video-libs/gstreamer/HISTORY
index ceef175..3d1c718 100644
--- a/video-libs/gstreamer/HISTORY
+++ b/video-libs/gstreamer/HISTORY
@@ -1,3 +1,6 @@
+2008-03-11 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: use persistent_add instead of export
+
2008-02-26 Arwed v. Merkatz <v.merkatz AT gmx.net>
* DETAILS: updated to 0.10.17
diff --git a/video-libs/libdvb/BUILD b/video-libs/libdvb/BUILD
index f4e3d7a..b1ebc7f 100755
--- a/video-libs/libdvb/BUILD
+++ b/video-libs/libdvb/BUILD
@@ -1,5 +1,5 @@
-export CFLAGS="${CFLAGS} -Wall -g" &&
-export CXXFLAGS=${CFLAGS} &&
+persistent_add CFLAGS="${CFLAGS} -Wall -g" &&
+persistent_add CXXFLAGS=${CFLAGS} &&
make_single &&
make &&
make_normal
diff --git a/video-libs/libdvb/HISTORY b/video-libs/libdvb/HISTORY
index 1c3cb08..36b92c2 100644
--- a/video-libs/libdvb/HISTORY
+++ b/video-libs/libdvb/HISTORY
@@ -1,3 +1,6 @@
+2008-03-11 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: use persistent_add instead of export
+
2007-03-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: updated to 0.5.5.1
* config.patch, makefile.patch: removed
diff --git a/video-libs/xine-lib/BUILD b/video-libs/xine-lib/BUILD
index 88c7c6b..0ab52e0 100755
--- a/video-libs/xine-lib/BUILD
+++ b/video-libs/xine-lib/BUILD
@@ -1,3 +1,3 @@
# breaks with lots of stuff, let it use its own CFLAGS
-export CFLAGS="" &&
+persistent_add CFLAGS="" &&
default_build
diff --git a/video-libs/xine-lib/HISTORY b/video-libs/xine-lib/HISTORY
index e06ec29..810a98d 100644
--- a/video-libs/xine-lib/HISTORY
+++ b/video-libs/xine-lib/HISTORY
@@ -1,3 +1,6 @@
+2008-03-11 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: use persistent_add instead of export
+
2008-02-08 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.1.10.1, SECURITY_PATCH=5, CVE-2008-0486