summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Callen <abcd@gentoo.org>2011-06-15 17:18:26 -0400
committerJonathan Callen <abcd@gentoo.org>2011-06-15 17:18:26 -0400
commit20eba600c435e7ee2a455e67b442cdcba6e3571c (patch)
tree91742a6d901dfb55b8f6461c82a6b1e53b80b73c
parentbbe2158d73ebb18859d7b87638097fe91cbf1625 (diff)
downloadkde-20eba600c435e7ee2a455e67b442cdcba6e3571c.tar.gz
kde-20eba600c435e7ee2a455e67b442cdcba6e3571c.tar.bz2
kde-20eba600c435e7ee2a455e67b442cdcba6e3571c.zip
Update sets to remove slotting, update scripts using sets for new syntax
-rwxr-xr-xDocumentation/maintainers/bump_new_revision.sh13
-rwxr-xr-xDocumentation/maintainers/regenerate-files6
-rw-r--r--Documentation/package.keywords/.kde-4.6.9999/kdenetwork-4.61
-rw-r--r--Documentation/package.keywords/.kde-4.6.9999/kdeutils-4.61
-rw-r--r--Documentation/package.keywords/.kde-live/kdedeps-live3
-rw-r--r--Documentation/package.keywords/kde-4.6.9999.keywords2
-rw-r--r--Documentation/package.keywords/kde-4.6.keywords564
-rw-r--r--Documentation/package.keywords/kde-4.7.keywords562
-rw-r--r--Documentation/package.keywords/kde-live.keywords3
-rw-r--r--Documentation/package.unmask/.kde-4.6/kde-addons-4.64
-rw-r--r--Documentation/package.unmask/.kde-4.6/metapackages4
-rw-r--r--Documentation/package.unmask/.kde-4.7/kde-addons-4.74
-rw-r--r--Documentation/package.unmask/.kde-4.7/metapackages4
-rw-r--r--Documentation/package.unmask/.kde-live/kde-addons-live4
-rw-r--r--Documentation/package.unmask/.kde-live/metapackages4
-rw-r--r--Documentation/package.unmask/kde-4.6520
-rw-r--r--Documentation/package.unmask/kde-4.7562
-rw-r--r--Documentation/package.unmask/kde-live565
-rw-r--r--profiles/package.mask827
-rw-r--r--profiles/package.mask.d/daisy3
-rw-r--r--profiles/package.mask.d/kde-4.6.4260
-rw-r--r--sets/kde8
-rw-r--r--sets/kde-4.68
-rw-r--r--sets/kde-4.78
-rw-r--r--sets/kde-live8
-rw-r--r--sets/kdeaccessibility16
-rw-r--r--sets/kdeaccessibility-4.616
-rw-r--r--sets/kdeaccessibility-4.712
-rw-r--r--sets/kdeaccessibility-live12
-rw-r--r--sets/kdeadmin10
-rw-r--r--sets/kdeadmin-4.610
-rw-r--r--sets/kdeadmin-4.710
-rw-r--r--sets/kdeadmin-live10
-rw-r--r--sets/kdeartwork20
-rw-r--r--sets/kdeartwork-4.620
-rw-r--r--sets/kdeartwork-4.720
-rw-r--r--sets/kdeartwork-live20
-rw-r--r--sets/kdebase2
-rw-r--r--sets/kdebase-4.62
-rw-r--r--sets/kdebase-4.72
-rw-r--r--sets/kdebase-apps24
-rw-r--r--sets/kdebase-apps-4.624
-rw-r--r--sets/kdebase-apps-4.726
-rw-r--r--sets/kdebase-apps-live26
-rw-r--r--sets/kdebase-live2
-rw-r--r--sets/kdebase-runtime76
-rw-r--r--sets/kdebase-runtime-4.676
-rw-r--r--sets/kdebase-runtime-4.776
-rw-r--r--sets/kdebase-runtime-live76
-rw-r--r--sets/kdebase-workspace64
-rw-r--r--sets/kdebase-workspace-4.664
-rw-r--r--sets/kdebase-workspace-4.764
-rw-r--r--sets/kdebase-workspace-live64
-rw-r--r--sets/kdebindings16
-rw-r--r--sets/kdebindings-4.616
-rw-r--r--sets/kdebindings-4.716
-rw-r--r--sets/kdebindings-live16
-rw-r--r--sets/kdedeps-live3
-rw-r--r--sets/kdeedu44
-rw-r--r--sets/kdeedu-4.644
-rw-r--r--sets/kdeedu-4.744
-rw-r--r--sets/kdeedu-live44
-rw-r--r--sets/kdegames82
-rw-r--r--sets/kdegames-4.682
-rw-r--r--sets/kdegames-4.782
-rw-r--r--sets/kdegames-live82
-rw-r--r--sets/kdegraphics34
-rw-r--r--sets/kdegraphics-4.634
-rw-r--r--sets/kdegraphics-4.734
-rw-r--r--sets/kdegraphics-live34
-rw-r--r--sets/kdelibs8
-rw-r--r--sets/kdelibs-4.68
-rw-r--r--sets/kdelibs-4.710
-rw-r--r--sets/kdelibs-live10
-rw-r--r--sets/kdemultimedia20
-rw-r--r--sets/kdemultimedia-4.620
-rw-r--r--sets/kdemultimedia-4.720
-rw-r--r--sets/kdemultimedia-live20
-rw-r--r--sets/kdenetwork15
-rw-r--r--sets/kdenetwork-4.615
-rw-r--r--sets/kdenetwork-4.714
-rw-r--r--sets/kdenetwork-live14
-rw-r--r--sets/kdeoptional4
-rw-r--r--sets/kdeoptional-4.64
-rw-r--r--sets/kdeoptional-4.74
-rw-r--r--sets/kdeoptional-live4
-rw-r--r--sets/kdepim44
-rw-r--r--sets/kdepim-4.448
-rw-r--r--sets/kdepim-4.644
-rw-r--r--sets/kdepim-4.744
-rw-r--r--sets/kdepim-live44
-rw-r--r--sets/kdesdk34
-rw-r--r--sets/kdesdk-4.634
-rw-r--r--sets/kdesdk-4.734
-rw-r--r--sets/kdesdk-live34
-rw-r--r--sets/kdetoys8
-rw-r--r--sets/kdetoys-4.68
-rw-r--r--sets/kdetoys-4.78
-rw-r--r--sets/kdetoys-live8
-rw-r--r--sets/kdeutils27
-rw-r--r--sets/kdeutils-4.627
-rw-r--r--sets/kdeutils-4.726
-rw-r--r--sets/kdeutils-live26
-rw-r--r--sets/kdewebdev10
-rw-r--r--sets/kdewebdev-4.610
-rw-r--r--sets/kdewebdev-4.710
-rw-r--r--sets/kdewebdev-live10
107 files changed, 2837 insertions, 3390 deletions
diff --git a/Documentation/maintainers/bump_new_revision.sh b/Documentation/maintainers/bump_new_revision.sh
index 931668566d8..265af22c63c 100755
--- a/Documentation/maintainers/bump_new_revision.sh
+++ b/Documentation/maintainers/bump_new_revision.sh
@@ -17,9 +17,8 @@ get_packages_from_slot() {
echo ${SLOTFILE} # debug
# remove empty lines, another slots and comments, replace slot by
# version.ebuild
- cat ${SLOTFILE} | grep -v ^@ | grep -v ^$ | grep -v ^#| grep 'kde-base/' \
- | sed -e "s/:${SLOT}//g" \
- >> ${TMPFILE}
+ sed -e '/^[@#]/d;/^$/d;\@kde-base/@!d;s/^>=//g;s/^~//g;s/-4\..\.50$//g;s/-9999$//g' \
+ ${SLOTFILE} >> ${TMPFILE}
done
}
@@ -27,16 +26,18 @@ get_packages_from_slot() {
add_new_sloted_version() {
local SLOTFILE
local NEWSLOTFILE
+ local PREVVER
find ${PORTDIR_BUMPING}/sets/ -maxdepth 1 -type f -name \*-${SLOT} -print \
| while read SLOTFILE; do
NEWSLOTFILE=${SLOTFILE/${SLOT}/${BUMP_VERSION}}
+ PREVVER=4.$((${BUMP_VERSION#4.}-1))
echo "creating ${NEWSLOTFILE}"
# copy actualy that file
cp ${SLOTFILE} ${NEWSLOTFILE}
# fix versioning
- sed -i \
- -e "s:${SLOT}:${BUMP_VERSION}:" \
+ sed -r -i \
+ -e "\@kde-base/@{s:~:>=:;s:-(9999|4\..\.50)$:-${PREVVER}.50:};/@kde/s:${SLOT}:${BUMP_VERSION}:" \
${NEWSLOTFILE} || die "unable to update slotfile versioning"
# add to git
git add ${NEWSLOTFILE}
@@ -262,8 +263,6 @@ case ${OPERATION} in
# actualy create our desired ebuild files
# echo "Creating: ${NEW}" # verbosity
cp "${OLD}" "${NEW}"
- # if the ebuild sets SLOT, then update it properly
- sed -i "/^SLOT=/s/^.*$/SLOT=\"${SLOT}\"/" "${NEW}"
if [ `grep ".patch" ${NEW} |wc -l` -gt 0 ]; then
INFO_LIST="${INFO_LIST} You should pay more attention to ebuild ${NEW}, because it has some patches.\n"
fi
diff --git a/Documentation/maintainers/regenerate-files b/Documentation/maintainers/regenerate-files
index 4a5e7cdb905..a7684575233 100755
--- a/Documentation/maintainers/regenerate-files
+++ b/Documentation/maintainers/regenerate-files
@@ -28,7 +28,7 @@ for release in 4.6 4.7; do
echo -e "${HEADER}" > "kde-${release}.9999.keywords"
for file in ".kde-${release}"/*; do
newfile=".kde-${release}.9999"/$(basename "${file}")
- sed "/^kde-base\/.*:${release}$/{s/:${release}/-${release}.49.9999/;s/^/~/};/^~.*[.-]9999$/s/$/ **/" "${file}" > "${newfile}"
+ sed "/^>=kde-base\/.*-4\..\.50$/{s/-4\..\.50/-${release}.49.9999/;s/^>=/~/};/^~.*[.-]9999$/s/$/ **/" "${file}" > "${newfile}"
done
cat ".kde-${release}.9999"/* >> "kde-${release}.9999.keywords"
fi
@@ -40,7 +40,7 @@ if [[ -d .kde-live.base ]]; then
echo -e "${HEADER}" > kde-live.keywords
for file in .kde-live.base/*; do
newfile=.kde-live/$(basename "${file}")
- sed '/^kde-base\/.*:live$/{s/:live/-9999/;s/^/~/};/^~.*[.-]9999$/s/$/ **/' "${file}" > "${newfile}"
+ sed '/^~.*[.-]9999$/s/$/ **/' "${file}" > "${newfile}"
done
cat .kde-live/* >> kde-live.keywords
fi
@@ -83,6 +83,6 @@ pushd ../../sets/ > /dev/null
for set in *-${RELEASE}; do
newfile=${set/%-${RELEASE}}
echo -e "${HEADER}" > "${newfile}"
- sed "s/[:-]${RELEASE}//g" "${set}" >> "${newfile}"
+ sed -r "/@/s/-${RELEASE}//g;s/~//;s/>=//;\@kde-base/@s/-(9999|4\..\.50)/:4/" "${set}" >> "${newfile}"
done
popd > /dev/null
diff --git a/Documentation/package.keywords/.kde-4.6.9999/kdenetwork-4.6 b/Documentation/package.keywords/.kde-4.6.9999/kdenetwork-4.6
index 102bb0adddf..62a38b8e427 100644
--- a/Documentation/package.keywords/.kde-4.6.9999/kdenetwork-4.6
+++ b/Documentation/package.keywords/.kde-4.6.9999/kdenetwork-4.6
@@ -3,6 +3,5 @@
~kde-base/kdnssd-4.6.49.9999 **
~kde-base/kget-4.6.49.9999 **
~kde-base/kopete-4.6.49.9999 **
-~kde-base/kppp-4.6.49.9999 **
~kde-base/krdc-4.6.49.9999 **
~kde-base/krfb-4.6.49.9999 **
diff --git a/Documentation/package.keywords/.kde-4.6.9999/kdeutils-4.6 b/Documentation/package.keywords/.kde-4.6.9999/kdeutils-4.6
index a19ac6d81ed..5cc5b57c041 100644
--- a/Documentation/package.keywords/.kde-4.6.9999/kdeutils-4.6
+++ b/Documentation/package.keywords/.kde-4.6.9999/kdeutils-4.6
@@ -4,7 +4,6 @@
~kde-base/kcharselect-4.6.49.9999 **
~kde-base/kdeutils-meta-4.6.49.9999 **
~kde-base/kdf-4.6.49.9999 **
-~kde-base/kfloppy-4.6.49.9999 **
~kde-base/kgpg-4.6.49.9999 **
~kde-base/kremotecontrol-4.6.49.9999 **
~kde-base/ktimer-4.6.49.9999 **
diff --git a/Documentation/package.keywords/.kde-live/kdedeps-live b/Documentation/package.keywords/.kde-live/kdedeps-live
index d36088d815d..c22e75c8fb4 100644
--- a/Documentation/package.keywords/.kde-live/kdedeps-live
+++ b/Documentation/package.keywords/.kde-live/kdedeps-live
@@ -11,6 +11,3 @@
~sys-auth/polkit-qt-9999 **
~sys-auth/polkit-kde-agent-9999 **
~kde-misc/polkit-kde-kcmodules-9999 **
-
-# For kde-base/kopete
->=net-libs/libmsn-4.0
diff --git a/Documentation/package.keywords/kde-4.6.9999.keywords b/Documentation/package.keywords/kde-4.6.9999.keywords
index 1e98b5ab30d..845401013ec 100644
--- a/Documentation/package.keywords/kde-4.6.9999.keywords
+++ b/Documentation/package.keywords/kde-4.6.9999.keywords
@@ -225,7 +225,6 @@
~kde-base/kdnssd-4.6.49.9999 **
~kde-base/kget-4.6.49.9999 **
~kde-base/kopete-4.6.49.9999 **
-~kde-base/kppp-4.6.49.9999 **
~kde-base/krdc-4.6.49.9999 **
~kde-base/krfb-4.6.49.9999 **
~kde-base/kfloppy-4.6.49.9999 **
@@ -309,7 +308,6 @@
~kde-base/kcharselect-4.6.49.9999 **
~kde-base/kdeutils-meta-4.6.49.9999 **
~kde-base/kdf-4.6.49.9999 **
-~kde-base/kfloppy-4.6.49.9999 **
~kde-base/kgpg-4.6.49.9999 **
~kde-base/kremotecontrol-4.6.49.9999 **
~kde-base/ktimer-4.6.49.9999 **
diff --git a/Documentation/package.keywords/kde-4.6.keywords b/Documentation/package.keywords/kde-4.6.keywords
index ba0128b3b82..54d5379a74e 100644
--- a/Documentation/package.keywords/kde-4.6.keywords
+++ b/Documentation/package.keywords/kde-4.6.keywords
@@ -11,225 +11,224 @@
~sci-libs/clapack-3.2.1
~dev-libs/libf2c-20090407
-kde-base/kdeplasma-addons:4.6
-kde-base/kde-l10n:4.6
-kde-base/jovie:4.6
-kde-base/kaccessible:4.6
-kde-base/kdeaccessibility-colorschemes:4.6
-kde-base/kdeaccessibility-iconthemes:4.6
-kde-base/kdeaccessibility-meta:4.6
-kde-base/kmag:4.6
-kde-base/kmousetool:4.6
-kde-base/kmouth:4.6
-kde-base/kcron:4.6
-kde-base/kdeadmin-meta:4.6
-kde-base/ksystemlog:4.6
-kde-base/kuser:4.6
-kde-base/system-config-printer-kde:4.6
-kde-base/kdeartwork-colorschemes:4.6
-kde-base/kdeartwork-desktopthemes:4.6
-kde-base/kdeartwork-emoticons:4.6
-kde-base/kdeartwork-iconthemes:4.6
-kde-base/kdeartwork-kscreensaver:4.6
-kde-base/kdeartwork-meta:4.6
-kde-base/kdeartwork-sounds:4.6
-kde-base/kdeartwork-styles:4.6
-kde-base/kdeartwork-wallpapers:4.6
-kde-base/kdeartwork-weatherwallpapers:4.6
-kde-base/dolphin:4.6
-kde-base/kdepasswd:4.6
-kde-base/kdialog:4.6
-kde-base/keditbookmarks:4.6
-kde-base/kfind:4.6
-kde-base/kfmclient:4.6
-kde-base/konqueror:4.6
-kde-base/konsole:4.6
-kde-base/kwrite:4.6
-kde-base/libkonq:4.6
-kde-base/nsplugins:4.6
-kde-base/plasma-apps:4.6
-kde-base/activitymanager:4.6
-kde-base/attica:4.6
-kde-base/drkonqi:4.6
-kde-base/kcmshell:4.6
-kde-base/kcontrol:4.6
-kde-base/kdebase-data:4.6
-kde-base/kdebase-desktoptheme:4.6
-kde-base/kdebase-kioslaves:4.6
-kde-base/kdebase-menu:4.6
-kde-base/kdebase-menu-icons:4.6
-kde-base/kdebase-runtime-meta:4.6
-kde-base/kdebugdialog:4.6
-kde-base/kdesu:4.6
-kde-base/kdontchangethehostname:4.6
-kde-base/keditfiletype:4.6
-kde-base/kfile:4.6
-kde-base/kglobalaccel:4.6
-kde-base/khelpcenter:4.6
-kde-base/kiconfinder:4.6
-kde-base/kioclient:4.6
-kde-base/kmimetypefinder:4.6
-kde-base/knetattach:4.6
-kde-base/knewstuff:4.6
-kde-base/knotify:4.6
-kde-base/kpasswdserver:4.6
-kde-base/kquitapp:4.6
-kde-base/kreadconfig:4.6
-kde-base/kstart:4.6
-kde-base/ktimezoned:4.6
-kde-base/ktraderclient:4.6
-kde-base/kuiserver:4.6
-kde-base/kurifilter-plugins:4.6
-kde-base/kwalletd:4.6
-kde-base/nepomuk:4.6
-kde-base/phonon-kde:4.6
-kde-base/plasma-runtime:4.6
-kde-base/renamedlg-plugins:4.6
-kde-base/solid-runtime:4.6
-kde-base/freespacenotifier:4.6
-kde-base/kcheckpass:4.6
-kde-base/kcminit:4.6
-kde-base/kdebase-cursors:4.6
-kde-base/kdebase-startkde:4.6
-kde-base/kdebase-wallpapers:4.6
-kde-base/kdm:4.6
-kde-base/kephal:4.6
-kde-base/khotkeys:4.6
-kde-base/kinfocenter:4.6
-kde-base/klipper:4.6
-kde-base/kmenuedit:4.6
-kde-base/krunner:4.6
-kde-base/kscreensaver:4.6
-kde-base/ksmserver:4.6
-kde-base/ksplash:4.6
-kde-base/kstartupconfig:4.6
-kde-base/kstyles:4.6
-kde-base/ksysguard:4.6
-kde-base/ksystraycmd:4.6
-kde-base/kwin:4.6
-kde-base/kwrited:4.6
-kde-base/libkworkspace:4.6
-k