add hack for my patchset
git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/mysql@2238 6952d904-891a-0410-993b-d76249ca496b
This commit is contained in:
parent
898a775dd3
commit
65cc8a6c9e
@ -209,7 +209,10 @@ mysql_version_is_at_least "5.1" \
|
||||
&& IUSE="${IUSE} ${IUSE_DEFAULT_ON}community profiling"
|
||||
|
||||
[[ "${PN}" == "mariadb" ]] \
|
||||
&& IUSE="${IUSE} libevent pbxt xtradb"
|
||||
&& IUSE="${IUSE} libevent"
|
||||
|
||||
[[ "${PN}" == "mariadb" ]] \
|
||||
&& STORAGE_IUSE="${STORAGE_IUSE} pbxt xtradb"
|
||||
|
||||
IUSE="${IUSE} ${STORAGE_IUSE}"
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
--- /var/lib/layman/mysql-overlay/eclass/mysql.eclass 2010-04-29 20:11:37.345620519 +0200
|
||||
+++ mysql.eclass 2010-05-30 02:06:43.216440310 +0200
|
||||
+++ mysql.eclass 2010-05-30 08:45:24.424441764 +0200
|
||||
@@ -40,6 +40,7 @@
|
||||
pkg_preinst pkg_postinst \
|
||||
pkg_config pkg_postrm
|
||||
@ -48,12 +48,10 @@
|
||||
DESCRIPTION="A fast, multi-threaded, multi-user SQL database server."
|
||||
HOMEPAGE="http://www.mysql.com/"
|
||||
if [[ "${PN}" == "mariadb" ]]; then
|
||||
@@ -211,57 +209,9 @@
|
||||
&& IUSE="${IUSE} ${IUSE_DEFAULT_ON}community profiling"
|
||||
|
||||
@@ -213,55 +211,10 @@
|
||||
[[ "${PN}" == "mariadb" ]] \
|
||||
-&& IUSE="${IUSE} libevent"
|
||||
-
|
||||
&& IUSE="${IUSE} libevent"
|
||||
|
||||
-# MariaDB has integrated PBXT
|
||||
-# PBXT_VERSION means that we have a PBXT patch for this PV
|
||||
-# PBXT was only introduced after 5.1.12
|
||||
@ -79,9 +77,10 @@
|
||||
- && [[ -n "${XTRADB_VER}" && -n "${PERCONA_VER}" ]]
|
||||
- return $?
|
||||
-}
|
||||
+&& IUSE="${IUSE} libevent pbxt xtradb"
|
||||
|
||||
-
|
||||
+[[ "${PN}" == "mariadb" ]] \
|
||||
+&& STORAGE_IUSE="${STORAGE_IUSE} pbxt xtradb"
|
||||
|
||||
-pbxt_patch_available \
|
||||
-&& PBXT_P="pbxt-${PBXT_VERSION}" \
|
||||
-&& PBXT_SRC_URI="http://www.primebase.org/download/${PBXT_P}.tar.gz mirror://sourceforge/pbxt/${PBXT_P}.tar.gz" \
|
||||
@ -108,7 +107,7 @@
|
||||
|
||||
#
|
||||
# HELPER FUNCTIONS:
|
||||
@@ -589,7 +539,7 @@
|
||||
@@ -589,7 +542,7 @@
|
||||
# not added yet: ibmdb2i
|
||||
# Not supporting as examples: example,daemon_example,ftexample
|
||||
plugins_sta="${plugins_sta} partition"
|
||||
@ -117,7 +116,7 @@
|
||||
|
||||
if [[ "${PN}" != "mariadb" ]] ; then
|
||||
elog "Before using the Federated storage engine, please be sure to read"
|
||||
@@ -623,18 +573,34 @@
|
||||
@@ -623,18 +576,34 @@
|
||||
if [[ "${PN}" == "mariadb" ]] ; then
|
||||
# In MariaDB, InnoDB is packaged in the xtradb directory, so it's not
|
||||
# caught above.
|
||||
@ -158,7 +157,7 @@
|
||||
|
||||
use static && \
|
||||
plugins_sta="${plugins_sta} ${plugins_dyn}" && \
|
||||
@@ -653,39 +619,6 @@
|
||||
@@ -653,39 +622,6 @@
|
||||
done
|
||||
}
|
||||
|
||||
@ -198,7 +197,7 @@
|
||||
#
|
||||
# EBUILD FUNCTIONS
|
||||
#
|
||||
@@ -727,15 +660,6 @@
|
||||
@@ -727,15 +663,6 @@
|
||||
eerror "${M}"
|
||||
die "${M}"
|
||||
fi
|
||||
@ -214,7 +213,7 @@
|
||||
|
||||
# Bug #290570, 284946, 307251
|
||||
# Upstream changes made us need a fairly new GCC4.
|
||||
@@ -778,6 +702,20 @@
|
||||
@@ -778,6 +705,20 @@
|
||||
mysql_init_vars
|
||||
|
||||
unpack ${A}
|
||||
@ -235,7 +234,7 @@
|
||||
# Grab the patches
|
||||
[[ "${MY_EXTRAS_VER}" == "live" ]] && S="${WORKDIR}/mysql-extras" git_src_unpack
|
||||
|
||||
@@ -800,7 +738,7 @@
|
||||
@@ -800,7 +741,7 @@
|
||||
EPATCH_SUFFIX="patch"
|
||||
mkdir -p "${EPATCH_SOURCE}" || die "Unable to create epatch directory"
|
||||
# Clean out old items
|
||||
@ -244,7 +243,7 @@
|
||||
# Now link in right patches
|
||||
mysql_mv_patches
|
||||
# And apply
|
||||
@@ -832,26 +770,48 @@
|
||||
@@ -832,26 +773,48 @@
|
||||
|
||||
local rebuilddirlist d
|
||||
|
||||
@ -308,7 +307,7 @@
|
||||
fi
|
||||
|
||||
if mysql_version_is_at_least "5.1.12" ; then
|
||||
@@ -954,10 +914,6 @@
|
||||
@@ -954,10 +917,6 @@
|
||||
find . -type f -name Makefile -print0 \
|
||||
| xargs -0 -n100 sed -i \
|
||||
-e 's|^pkglibdir *= *$(libdir)/mysql|pkglibdir = $(libdir)|;s|^pkgincludedir *= *$(includedir)/mysql|pkgincludedir = $(includedir)|'
|
||||
@ -319,7 +318,7 @@
|
||||
}
|
||||
|
||||
# @FUNCTION: mysql_src_compile
|
||||
@@ -971,10 +927,6 @@
|
||||
@@ -971,10 +930,6 @@
|
||||
esac
|
||||
|
||||
emake || die "emake failed"
|
||||
@ -330,7 +329,7 @@
|
||||
}
|
||||
|
||||
# @FUNCTION: mysql_src_install
|
||||
@@ -990,10 +942,6 @@
|
||||
@@ -990,10 +945,6 @@
|
||||
testroot="${MY_SHAREDSTATEDIR}" \
|
||||
|| die "emake install failed"
|
||||
|
||||
@ -341,7 +340,7 @@
|
||||
# Convenience links
|
||||
einfo "Making Convenience links for mysqlcheck multi-call binary"
|
||||
dosym "/usr/bin/mysqlcheck" "/usr/bin/mysqlanalyze"
|
||||
@@ -1146,7 +1094,7 @@
|
||||
@@ -1146,7 +1097,7 @@
|
||||
einfo
|
||||
fi
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user