As everybody already know mysql is now splitted in community and enterprise
authorFrancesco Riosa <vivo@gentoo.org>
Sun, 10 Dec 2006 13:33:48 +0000 (13:33 +0000)
committerFrancesco Riosa <vivo@gentoo.org>
Sun, 10 Dec 2006 13:33:48 +0000 (13:33 +0000)
Package-Manager: portage-2.1.2_rc2-r5

dev-db/mysql/ChangeLog
dev-db/mysql/Manifest
dev-db/mysql/files/digest-mysql-4.1.22 [new file with mode: 0644]
dev-db/mysql/mysql-4.1.22.ebuild [new file with mode: 0644]

index 60d1e8d5a2029aa79b0230dd71d5f0ebe9f7b227..5cf4feb5c00da0b128490834708618063634ed50 100644 (file)
@@ -1,6 +1,22 @@
 # ChangeLog for dev-db/mysql
 # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/ChangeLog,v 1.379 2006/12/10 02:25:09 vivo Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/ChangeLog,v 1.380 2006/12/10 13:33:48 vivo Exp $
+
+*mysql-4.1.22 (10 Dec 2006)
+
+  10 Dec 2006; Francesco Riosa <vivo@gentoo.org> +mysql-4.1.22.ebuild:
+  As everybody already know mysql is now splitted in community and enterprise
+  to better serve their customers, both versions are still under the GPL
+  umbrella
+  and there is already a lot of information in internet aabout this.
+  The "cs" and "en" sources are packaged as dev-db/mysql,
+  dev-db/mysql-community.
+  Now 4.1.22 homepage show it as community sources but it will appear here too,
+  the motivations are listed below:
+  - gentoo-team were told by upstream that {cs,en} split only apply to >= 5.0.27
+  - comparing the sources with previous don't show differences in fex
+    "mysql.info" file, the same file instead is different in 5.0.{27,28} and add
+    an explanation of differences between the two releases.
 
   10 Dec 2006; Francesco Riosa <vivo@gentoo.org> mysql-3.23.58-r1.ebuild,
   mysql-5.0.30.ebuild:
index 4262c6dbf57d6e11f58353f08f5bd00dfdc49c9f..78c155bce66210cbbb540c40c597a8d045f0a75b 100644 (file)
@@ -38,12 +38,14 @@ DIST mysql-3.23.58.tar.gz 12039843 RMD160 b7d436ac7aaa9238e724bf3c62c5f837bef676
 DIST mysql-4.0.25.tar.gz 11159288 RMD160 9c32ff5b7332712929eb2eb8eb58ae1f4be7ad46 SHA1 65315c7659c75fcc9f3d9f749dbed26581f6da9c SHA256 5cf5e35e4c887cc6bee19881566afb07fcf5ef711ddfc79f7b9d2c4e00c8412b
 DIST mysql-4.0.27.tar.gz 11152643 RMD160 00cf895eab192e3e0ab526587ccab3e81c6c9070 SHA1 9cce3b92c47d17bf58ec6cdefebfdf953b5ce2c4 SHA256 c79f83bed7c1ea98e018b8829375b55c1de838d21a526d7f679becc75de00d0f
 DIST mysql-4.1.21.tar.gz 17624947 RMD160 a8e92bb3b1371cde3fd938482b34cb597403debf SHA1 ec761b42d640e4dd051bff939fdcd2895b0e2591 SHA256 43a23ab44fdbd4893e1f5076a2f7fa1540afbaa617e772202099acd24af0e3c5
+DIST mysql-4.1.22.tar.gz 17761101 RMD160 bfcf5058e4247cf4d7d1550ea54c64ebc8bc615e SHA1 857e942cc3207caf56e2aa48961fc1ed66d932e6 SHA256 6bd2436fd0f233bb1518e15975cb4e9fa4434acb53c3c3cd7d4648219abf58e9
 DIST mysql-5.0.26.tar.gz 25986952 RMD160 98ee85457de4bc8c8f8acddc8b6f0dc7687f32c7 SHA1 7197159f9214722aa41b82ad80f87b4af5d232ce SHA256 4266fe6a3593700d4157b8cc4278fa8ae98837d4757735fc6ed70d9df6bb2680
 DIST mysql-5.0.30.tar.gz 26139291 RMD160 a26c3ecb4db22010c6dec66be15d73a274de73eb SHA1 b3d60f1233ea6fa2552fe860775b9b2d83b80670 SHA256 7d8deb0d829e1298b345900c58814750ee3d642653aab47ec65c8dfe07bca8a0
 DIST mysql-extras-20061210.tar.bz2 51115 RMD160 52355e608d5048c91b7960aa5be0c030ecb0e5d8 SHA1 c9d035ac73d29fe2d1274760ca70b8c6b882fec6 SHA256 46505a8b54ae7cafdc610465edfdfde1cd74f101071f71cf1f5c1c02e92790eb
 DIST mysql-patchset-4.0.25-r1.tar.bz2 4577 RMD160 83fbe57e3ae33c1041c3b4628481903087848c1f SHA1 b83148ba72644298f9eabb9e475b412dbd397429 SHA256 94f57350089dc59d30cdee522ee35a9bc9bfceb2ebe1bfa2e324b1e04024e0cf
 DIST mysql-patchset-4.0.27-r1.tar.bz2 4716 RMD160 362a1e2816c0606c47449c9e869a2a06459f3109 SHA1 0049ce4e08adc4fffc449a6286fb35512de5f460 SHA256 2cc1def725861a30c6146c63b68eb54356524d1b901eb7ae50742dcc93ea5e40
 DIST mysql-patchset-4.1.21-r1.tar.bz2 3851 RMD160 61ea4ef8d630f5e9fad1daa9e0d4204b2b6a94bf SHA1 6c0176beb3fcb6eb5633f8523d40a198e862dec9 SHA256 68a161055ae75a5668bea4534586261638f3471c30ee52cd6e2f0b4f6835751e
+DIST mysql-patchset-4.1.22-r1.tar.bz2 3850 RMD160 7c80676a5fe125ca847383c282dcaa67b2e21050 SHA1 f0eb7ccdf7212104068b966352c3d0c07fcf96b0 SHA256 811c6cf519360ab22005ec71790866f930e13328e7abf67b0eecc984593a6d52
 DIST mysql-patchset-5.0.26-r3.tar.bz2 2483 RMD160 a74add4ef93ac5f3a05136d8ebf1dac8eb61190d SHA1 e501b69c27882e67c3097a987f30250f8e405a5c SHA256 c718472b0d7e7dcf49b5da9b004427f993a02d495a76a938c795eca46f820b3d
 DIST mysql-patchset-5.0.30-r1.tar.bz2 1735 RMD160 763904899069a4be1bb5983f20b6d3df7a17c10d SHA1 c965f94096ec44e2ee094001512e7380103f32b4 SHA256 d20fdcd22e8d0c90e11cd9bc74d0eee65eb756e759a9a77ae555ed28df195089
 EBUILD mysql-3.23.58-r1.ebuild 7371 RMD160 265aecaefced755d640fec5f20675b2cd3eb449e SHA1 8f7862e69d6f699e5b91149fad90259b1f054cf0 SHA256 63575f0b96d8415059155173de1a609ffda5624d6df744c8ea770f5915a56f1e
@@ -62,6 +64,10 @@ EBUILD mysql-4.1.21.ebuild 1158 RMD160 19bd1dcb6351d75555334a4de601b02af2c8b2aa
 MD5 73c37bff058a4a906383dde177d34565 mysql-4.1.21.ebuild 1158
 RMD160 19bd1dcb6351d75555334a4de601b02af2c8b2aa mysql-4.1.21.ebuild 1158
 SHA256 c37fce5c56b15d5bfa821f4687c44d4019730b85f59466b29b4705a99d7935b5 mysql-4.1.21.ebuild 1158
+EBUILD mysql-4.1.22.ebuild 1157 RMD160 248f6c4f5a9bf2a39775ffd34d3694933c168fc7 SHA1 28c704674c94ddbedb34f2a56f70ba0e0a5e7873 SHA256 b8da4dadd3a929d52e17a792bffe11de50fac378ba3b0454f55fa4e2d494405f
+MD5 3a74c94e1f0de177db4d683b702019cf mysql-4.1.22.ebuild 1157
+RMD160 248f6c4f5a9bf2a39775ffd34d3694933c168fc7 mysql-4.1.22.ebuild 1157
+SHA256 b8da4dadd3a929d52e17a792bffe11de50fac378ba3b0454f55fa4e2d494405f mysql-4.1.22.ebuild 1157
 EBUILD mysql-5.0.26-r1.ebuild 1169 RMD160 49e83285689b88071ced828522172bd71a45e67d SHA1 69a9b1ca20698274632144a86e86f5f58adc6335 SHA256 aaa7c1d347fafd1c5634674c4a394cec349db7c5a81083217d37017c5b21994d
 MD5 51556d2537260310becec01591568402 mysql-5.0.26-r1.ebuild 1169
 RMD160 49e83285689b88071ced828522172bd71a45e67d mysql-5.0.26-r1.ebuild 1169
@@ -70,10 +76,10 @@ EBUILD mysql-5.0.30.ebuild 1103 RMD160 e17a443a9c65fc42b8effdee3782c486d5b3d541
 MD5 a8d10ccd1e64dedb6880dac52e5067c7 mysql-5.0.30.ebuild 1103
 RMD160 e17a443a9c65fc42b8effdee3782c486d5b3d541 mysql-5.0.30.ebuild 1103
 SHA256 37f5a445bd09d65afcd62cee62ce6522ca88c6feb46050e4fd382d7ab837f4df mysql-5.0.30.ebuild 1103
-MISC ChangeLog 75323 RMD160 7cbf087a716caa8ac70195020d381f2b4d8704bc SHA1 8077f4fab4ffd97ef7535bb9a3c746b44bfea4bc SHA256 654ad1b2054dc41f5d0de0188dd97f34cd837daf0b3d5415d31be9189e9f751b
-MD5 d14bc1923e9402ef4fe7f45e194347aa ChangeLog 75323
-RMD160 7cbf087a716caa8ac70195020d381f2b4d8704bc ChangeLog 75323
-SHA256 654ad1b2054dc41f5d0de0188dd97f34cd837daf0b3d5415d31be9189e9f751b ChangeLog 75323
+MISC ChangeLog 76147 RMD160 ff2459125d9fdb9164e592e9420f7b148d74fa53 SHA1 153c0a24f2971c49a1e2091da84ff43973844fe7 SHA256 d4366afb1ba52a910bb18a8523fa389cbd397b4515b6db0b9b628647d8b426a7
+MD5 23f607d18573cd7abe7f1074ed8b75a2 ChangeLog 76147
+RMD160 ff2459125d9fdb9164e592e9420f7b148d74fa53 ChangeLog 76147
+SHA256 d4366afb1ba52a910bb18a8523fa389cbd397b4515b6db0b9b628647d8b426a7 ChangeLog 76147
 MISC metadata.xml 159 RMD160 a50a94af7706288c46f81d6c3da9b5f888050eee SHA1 5eb253a678d6faa0f1c6b3c5720a804ed8923566 SHA256 5cfd5aa0e8104c0326b5f4c9205a6449a94e0f6f6abfd2626f1e7a8fe77b98b7
 MD5 f1c86d989c7ea2451931e7e2c3530f8c metadata.xml 159
 RMD160 a50a94af7706288c46f81d6c3da9b5f888050eee metadata.xml 159
@@ -90,6 +96,9 @@ SHA256 a6d30a80a2ef1831b3651f841d37b65f7d8dde499a3c4d94f6a54ff3c74f4076 files/di
 MD5 5a3217fe3d3e05349a307bdd87171fdd files/digest-mysql-4.1.21 515
 RMD160 faefb1769127fc12c2d09c2a38f8093ba75d913b files/digest-mysql-4.1.21 515
 SHA256 c1435b926cc99e0d324580a3ce6df1d8c2c2a9d991e80ebf8296467e536450a4 files/digest-mysql-4.1.21 515
+MD5 a46b7325e5faffcde99fc92f2cc0d13f files/digest-mysql-4.1.22 515
+RMD160 4451f48ed9c2f9aec2235d2f969e5989373774d9 files/digest-mysql-4.1.22 515
+SHA256 2c4c9d5cc5ba32c36af8395bf7669f128e8d7fe8cdd641bdd52ec1509685f879 files/digest-mysql-4.1.22 515
 MD5 4931dd5bbda56cb0aa351d5c24e2788c files/digest-mysql-5.0.26-r1 515
 RMD160 633431cae84a4975032789fe22462b4ef8691d0a files/digest-mysql-5.0.26-r1 515
 SHA256 44e0faaffdde3956398c1f6dc9dc0c47c30abdd7bcd8472f86a7878838d36dd8 files/digest-mysql-5.0.26-r1 515
diff --git a/dev-db/mysql/files/digest-mysql-4.1.22 b/dev-db/mysql/files/digest-mysql-4.1.22
new file mode 100644 (file)
index 0000000..d2d3406
--- /dev/null
@@ -0,0 +1,6 @@
+MD5 37b4479951fa0cf052269d27c41ca200 mysql-4.1.22.tar.gz 17761101
+RMD160 bfcf5058e4247cf4d7d1550ea54c64ebc8bc615e mysql-4.1.22.tar.gz 17761101
+SHA256 6bd2436fd0f233bb1518e15975cb4e9fa4434acb53c3c3cd7d4648219abf58e9 mysql-4.1.22.tar.gz 17761101
+MD5 7b4430237944b11af3dfa95c659c9e75 mysql-patchset-4.1.22-r1.tar.bz2 3850
+RMD160 7c80676a5fe125ca847383c282dcaa67b2e21050 mysql-patchset-4.1.22-r1.tar.bz2 3850
+SHA256 811c6cf519360ab22005ec71790866f930e13328e7abf67b0eecc984593a6d52 mysql-patchset-4.1.22-r1.tar.bz2 3850
diff --git a/dev-db/mysql/mysql-4.1.22.ebuild b/dev-db/mysql/mysql-4.1.22.ebuild
new file mode 100644 (file)
index 0000000..770fa96
--- /dev/null
@@ -0,0 +1,38 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/mysql-4.1.22.ebuild,v 1.1 2006/12/10 13:33:48 vivo Exp $
+
+# Leave this empty
+MYSQL_VERSION_ID=""
+MYSQL_RERELEASE=""
+# Set the patchset revision to use, must be either empty or a decimal number
+MYSQL_PATCHSET_REV="1"
+BASE_URI="mirror://mysql/Downloads/MySQL-${PV%.*}"
+
+inherit mysql
+
+#REMEMBER!!!: update also eclass/mysql*.eclass prior to commit
+KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
+
+src_test() {
+       cd "${S}"
+       einfo ">>> Test phase [check]: ${CATEGORY}/${PF}"
+       make check || die "make check failed"
+       if ! useq "minimal" ; then
+               einfo ">>> Test phase [test]: ${CATEGORY}/${PF}"
+               local retstatus
+               addpredict /this-dir-does-not-exist/t9.MYI
+
+               cd mysql-test
+               sed -i -e "s|PORT=3306|PORT=3307|g" mysql-test-run
+               ./mysql-test-run
+               retstatus=$?
+
+               # Just to be sure ;)
+               pkill -9 -f "${S}/ndb" 2>/dev/null
+               pkill -9 -f "${S}/sql" 2>/dev/null
+               [[ $retstatus -eq 0 ]] || die "make test failed"
+       else
+               einfo "Skipping server tests due to minimal build."
+       fi
+}