diff --git a/profiles/templates/3.3/2_ac_install_merge/sys-apps/portage/2.2.14/.calculate_directory b/profiles/templates/3.3/2_ac_install_merge/sys-apps/portage/2.2.14/.calculate_directory
index 36ba0d047..302252ee3 100644
--- a/profiles/templates/3.3/2_ac_install_merge/sys-apps/portage/2.2.14/.calculate_directory
+++ b/profiles/templates/3.3/2_ac_install_merge/sys-apps/portage/2.2.14/.calculate_directory
@@ -1 +1 @@
-# Calculate pkg(sys-apps/portage)>=2.2.14 append=skip
+# Calculate pkg(sys-apps/portage)>=2.2.14&&pkg(sys-apps/portage)<2.2.18 append=skip
diff --git a/profiles/templates/3.3/2_ac_install_merge/sys-apps/portage/2.2.18/.calculate_directory b/profiles/templates/3.3/2_ac_install_merge/sys-apps/portage/2.2.18/.calculate_directory
new file mode 100644
index 000000000..e49f573c7
--- /dev/null
+++ b/profiles/templates/3.3/2_ac_install_merge/sys-apps/portage/2.2.18/.calculate_directory
@@ -0,0 +1 @@
+# Calculate pkg(sys-apps/portage)>=2.2.18 append=skip
diff --git a/profiles/templates/3.3/2_ac_install_merge/sys-apps/portage/2.2.18/bintree.py b/profiles/templates/3.3/2_ac_install_merge/sys-apps/portage/2.2.18/bintree.py
new file mode 100644
index 000000000..aaab54176
--- /dev/null
+++ b/profiles/templates/3.3/2_ac_install_merge/sys-apps/portage/2.2.18/bintree.py
@@ -0,0 +1,3 @@
+# Calculate path=/usr/lib/python2.7/site-packages/portage/dbapi format=patch
+_unicode\(e
+_unicode(str(e)
diff --git a/profiles/templates/3.3/6_ac_update_sync/revision/19-rebulid_garcon b/profiles/templates/3.3/6_ac_update_sync/revision/19-rebulid_garcon
index 4fef4c4fd..9d75a69db 100644
--- a/profiles/templates/3.3/6_ac_update_sync/revision/19-rebulid_garcon
+++ b/profiles/templates/3.3/6_ac_update_sync/revision/19-rebulid_garcon
@@ -3,7 +3,7 @@
#-ini(overlay-calculate.revision,19)-#
# key is pkg name, value is current version new reduced version split by space
-declare -A map_move=( ["xfce-base/garcon"]="0.3.0 0.3.0_beta1" )
+declare -A map_move=( ["xfce-base/garcon"]="0.3.0 0.3.0_rc73" )
PKGDB=/var/db/pkg
for pkg in ${!map_move[@]}
diff --git a/profiles/templates/3.3/6_ac_update_sync/revision/22-rebuild_plymouth_openrc b/profiles/templates/3.3/6_ac_update_sync/revision/22-rebuild_plymouth_openrc
index 77785d2e2..5529516b8 100644
--- a/profiles/templates/3.3/6_ac_update_sync/revision/22-rebuild_plymouth_openrc
+++ b/profiles/templates/3.3/6_ac_update_sync/revision/22-rebuild_plymouth_openrc
@@ -3,7 +3,7 @@
#-ini(overlay-calculate.revision,22)-#
# key is pkg name, value is current version new reduced version split by space
-declare -A map_move=( ["sys-boot/plymouth-openrc-plugin"]="0.1.2 0.1.2_beta1" )
+declare -A map_move=( ["sys-boot/plymouth-openrc-plugin"]="0.1.2 0.1.2_rc73" )
PKGDB=/var/db/pkg
for pkg in ${!map_move[@]}
diff --git a/profiles/templates/3.3/6_ac_update_sync/revision/29-rebuild_xfwm4 b/profiles/templates/3.3/6_ac_update_sync/revision/29-rebuild_xfwm4
index a6258240b..693dc3d06 100644
--- a/profiles/templates/3.3/6_ac_update_sync/revision/29-rebuild_xfwm4
+++ b/profiles/templates/3.3/6_ac_update_sync/revision/29-rebuild_xfwm4
@@ -3,7 +3,7 @@
#-ini(overlay-calculate.revision,29)-#
# key is pkg name, value is current version new reduced version split by space
-declare -A map_move=( ["xfce-base/xfwm4"]="4.11.2 4.11.2_beta1" )
+declare -A map_move=( ["xfce-base/xfwm4"]="4.11.2 4.11.2_rc73" )
PKGDB=/var/db/pkg
for pkg in ${!map_move[@]}
diff --git a/profiles/templates/3.3/6_ac_update_sync/revision/35-rebuild_garcon b/profiles/templates/3.3/6_ac_update_sync/revision/35-rebuild_garcon
index 4ba43d807..94bc1c9b7 100644
--- a/profiles/templates/3.3/6_ac_update_sync/revision/35-rebuild_garcon
+++ b/profiles/templates/3.3/6_ac_update_sync/revision/35-rebuild_garcon
@@ -3,7 +3,7 @@
#-ini(overlay-calculate.revision,35)-#
# key is pkg name, value is current version new reduced version split by space
-declare -A map_move=( ["xfce-base/garcon"]="0.5.0 0.5.0_beta1" )
+declare -A map_move=( ["xfce-base/garcon"]="0.5.0 0.5.0_rc73" )
PKGDB=/var/db/pkg
for pkg in ${!map_move[@]}
diff --git a/profiles/templates/3.3/6_ac_update_sync/revision/37_rebuild_portage b/profiles/templates/3.3/6_ac_update_sync/revision/37_rebuild_portage
new file mode 100644
index 000000000..091c1ea22
--- /dev/null
+++ b/profiles/templates/3.3/6_ac_update_sync/revision/37_rebuild_portage
@@ -0,0 +1,15 @@
+# Calculate ini(overlay-calculate.revision)<37 exec=/bin/bash
+
+#-ini(overlay-calculate.revision,37)-#
+
+# key is pkg name, value is current version new reduced version split by space
+declare -A map_move=( ["sys-apps/portage"]="2.2.18 2.2.18_rc73" )
+
+PKGDB=/var/db/pkg
+for pkg in ${!map_move[@]}
+do
+ vers=(${map_move[$pkg]})
+ [[ -d $PKGDB/${pkg}-${vers[0]} ]] && mv $PKGDB/${pkg}-${vers[0]} $PKGDB/${pkg}-${vers[1]}
+done
+
+true