summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobin Cook2012-01-14 11:52:07 -0600
committerVlad Glagolev2012-04-26 13:44:58 +0400
commitdde3b78667e18582ac879abb75caa5f6adec61a6 (patch)
tree313193b921831a01b6fba32e6160526ff48d2737
parent22b749e257d225c877e04d870fd22dce97fe2d66 (diff)
python3: https://bugs.gentoo.org/374579 added same to fix installs.
(cherry picked from commit 163fe097fca966a32f07abb97ac4ff906a863112)
-rw-r--r--devel/python3/HISTORY5
-rwxr-xr-xdevel/python3/INSTALL10
-rwxr-xr-xdevel/python3/PRE_BUILD4
3 files changed, 19 insertions, 0 deletions
diff --git a/devel/python3/HISTORY b/devel/python3/HISTORY
index b503fc0861..e08234cb78 100644
--- a/devel/python3/HISTORY
+++ b/devel/python3/HISTORY
@@ -1,3 +1,8 @@
+2012-01-14 Robin Cook <rcook@wyrms.net>
+ * PRE_BUILD: added to fix linux2/linux3 issue
+ * INSTALL: added copying of plat directory
+ https://bugs.gentoo.org/374579
+
2011-10-23 Vlad Glagolev <stealth@sourcemage.org>
* PROVIDES: added, provides PYTHON
diff --git a/devel/python3/INSTALL b/devel/python3/INSTALL
index c3531dea86..82047e1f15 100755
--- a/devel/python3/INSTALL
+++ b/devel/python3/INSTALL
@@ -7,3 +7,13 @@ fi &&
# gettext
install -vm 755 "$SOURCE_DIRECTORY/Tools/i18n/"{pygettext.py,msgfmt.py} \
"$INSTALL_ROOT/usr/bin"
+
+local PYVER=`echo ${VERSION}|cut -d . -f 1,2`
+
+if [ -d "${INSTALL_ROOT}/usr/lib/python${PYVER}/plat-linux2" ];then
+ cp -r "${INSTALL_ROOT}/usr/lib/python${PYVER}/plat-linux2" \
+ "${INSTALL_ROOT}/usr/lib/python${PYVER}/plat-linux3"
+else
+ cp -r "${INSTALL_ROOT}/usr/lib/python${PYVER}/plat-linux3" \
+ "${INSTALL_ROOT}/usr/lib/python${PYVER}/plat-linux2"
+fi
diff --git a/devel/python3/PRE_BUILD b/devel/python3/PRE_BUILD
new file mode 100755
index 0000000000..ee53ba4f3b
--- /dev/null
+++ b/devel/python3/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY/Lib &&
+
+cp -R plat-linux2 plat-linux3