Sync with portage [Wed Sep 17 17:07:25 MSK 2014].

master
root 10 years ago
parent bbdcca6157
commit d1936698fe

@ -1,6 +1,13 @@
# ChangeLog for media-libs/libquicktime
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libquicktime/ChangeLog,v 1.195 2014/06/18 19:46:43 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/libquicktime/ChangeLog,v 1.197 2014/09/17 10:41:50 lu_zero Exp $
17 Sep 2014; Luca Barbato <lu_zero@gentoo.org> libquicktime-1.2.4-r1.ebuild:
Amend previous commit
17 Sep 2014; Luca Barbato <lu_zero@gentoo.org> libquicktime-1.2.4-r1.ebuild:
Fix bug #509300, use a sed expression to spare 24k, thanks to Simone Scanzoni
for the help.
18 Jun 2014; Michał Górny <mgorny@gentoo.org> libquicktime-1.2.4-r1.ebuild:
Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug

@ -1,29 +1,7 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX libquicktime-1.2.4+libav-9.patch 464 SHA256 d2ae77357d52e522f56c12fb1409b6d27bd576582122d04177a7433b39538bb3 SHA512 691110dc18f6646e2e17f40c6a42911a6b8eaa8cea20b5595f20d218d51da11d11923a3001b7ad7c3ad6bd0d90e712b95ccee5526fa1bec176cd27813e4a775e WHIRLPOOL 5906f1cc37d305616579084e0e4338f08a41817e51dc66e3d044b0e9012253aef2674c9fb06df48d689dea8e7431f73a8d8c278af723982d7e873d8376f717d4
AUX libquicktime-1.2.4-ffmpeg2.patch 4046 SHA256 2c7bb532ea8ac3b0e7a9a76ca6ad41127810529e7f7c2faac6f1e2f7c5c4bb93 SHA512 32ddf394aad4ed80e89ec72a534e0466268ab0061b991815e905b78eae55a7d935117b0915faf6f7f51bd7e2d9fbaa4b0e07bfcef1ef1e2f4a7e2061c489122d WHIRLPOOL c22a21bd245f51c457d68291bb86536f7b381fbf01f9ff5ad6e3f4b727938dde9cbe0bc0ba7eb4fbef71dbced2aa02121a097a9cdeb5bdd4c24dac699df48c08
DIST libquicktime-1.2.4.tar.gz 1028626 SHA256 1c53359c33b31347b4d7b00d3611463fe5e942cae3ec0fefe0d2fd413fd47368 SHA512 6ab6cd62ae2361bb3ad73725e9e8baa2b03361bc23e9e34b24f90c0e2bec4337de950ed7f30a6a1d2e67ab33e8f0c43538369fd07e417f54b84583a3c331f8dd WHIRLPOOL 8eda1c75d86d728157f4e4c9e07555dd8dfa2a6ad5fc37d022142111993610d8350e54d586fe1c6627402f22ce42a9b9505a3ffb909f9bb530b9ea0f71b6b192
EBUILD libquicktime-1.2.4-r1.ebuild 3495 SHA256 e5d5b117e7e9c95fbba35c4ef2800ced0239dc90a67f7fdf0ec9769309811f82 SHA512 18e2c185c10bfeec810c0fb683e0e2140e7b9ed081a53847b18f7f751423a068e572a81d8ab34ec4942e3960ef3c61e2c9452049c90e2b0e9bd80e41799d4258 WHIRLPOOL 0c4e55198486d6fe9514a5a679abba3ee581713158e043155fcb0e50a078f67b80ed8795bd05a19c4034cf0f0b46d8fafd8e333469c60ece7c693b9249f133f4
EBUILD libquicktime-1.2.4-r1.ebuild 3572 SHA256 03536eb782b259a01c2e5539864639aab7a9690173700338eff93ce977cdb6ec SHA512 5920822c5e1be89c2aa6996933926292689a91bd588d2c75372d010eede822ab6a9a7bcbe3a503321759f77a706b9cec3f6721c5afade42a657c3bb52e33799f WHIRLPOOL e5466422144acf8f81761bae5f2aacfd4c96b0d20ec148a9222190a7fef787d9876282b5af75acde157714f422db57e247ad165c2791cb4b57eb84a51bccb023
EBUILD libquicktime-1.2.4.ebuild 2794 SHA256 dd3e6aeba101accb0e12e09cbce953e6dcb1ebd30e0760cfbcd82a5d82390432 SHA512 98bef72f817ac29710db5951b37cb1bff33537b67b0c8bf4416b6ea6b5fd0c2572b773d0fab85bc0ff3842d7c36fdb38977886467669f81c9f07a17922046535 WHIRLPOOL ad339a8ae6cb545dddaefb060c2021053904f33ea4a6b3990f40caff20303e02b8f99fd0f0a93b074a9f626caab26afc697d155a5258d80c579b5d546f3d1ee6
MISC ChangeLog 28778 SHA256 d0b7d2b6904b9aeda63bd1ccfc13594d92253b8c8b0790fb48b93de3dfd21fdf SHA512 c0c1185e671ffef32cfced0e3f0f4aa76dac376afe35eda497a8ce3336023ed14f71a6e1ba0dc064adfafb2b9d3de925607304decfa490b208d440737274cc91 WHIRLPOOL 620a80a6d46727599b51029ece1210aff162cc6b974b1a6ab04e62a03f1c97dc8cf9b07582227d0fe81bc50fa3102cff74fc1a1b9afcc07b88d9d5c89ca83039
MISC ChangeLog 29059 SHA256 dd628da669948987e079bf0874f32311252d192661322006fd9269b9261aa4d9 SHA512 f51a49984767e185ce73584278862045a81804bc4db8181458e25910f1582fee864e0af70c41f293757b5a2e3d01ab93e5cd09279cf22878d270157f40359827 WHIRLPOOL 34c6e77e2238f1e506b58eb62591d655f0bd5c446effb51ed71838945db79fa984ac9436c51d9ad8f172d6681fb3cebea04a59106e2681bbb4601fc15420935b
MISC metadata.xml 429 SHA256 0f34b97b72c8fd6ac971342f174aee213910769a0a45060b188da3e9b98bbfb0 SHA512 03e085e21c5be7412f7424eb900f3ff33f085e9941b8f296356b6a39d6ee2233bfcf01f54ac06fe459ae960f8c8f829969946379a6bd54b6f5d59d51c79555e9 WHIRLPOOL 33ee43277f22fe3d52e05362e1d3a2ceb17f96b6c3acdaa37e58e32418c7039be05e19c87a5f10a261dc4a1592a0192f0e52b1223b34addf6acceb4842e57326
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQJ8BAEBCABmBQJToeylXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOX98P/A98A8QdzbB0nt1ouPPEp1bR
1KeOMYe1PnreG3vxKANBui8ABMnCJVjYGHtn37JCXy2FzfM7EkRHIRGBu/AIrNx1
dmB3FZttdG+cleTc5tBuyzLZ9p2BBm6BA8/g16xd4yDA1vJDiFD6tpKnz2aft7rk
YONfzNZo5DOw5qyVp4uQaKDq8FrHQ9CAO71RdSMZr4NavB7BNo5R7IHE05U5EmI5
mIesxvJcfTO80jhXTwy7ze8c6ru1Q2KSrDGuQVbYLL2t6DARsA3rZy0p7ZUvTwGV
DviIZK5T+hS6lKycNw43LY9cExXTxl+AKpJs+rinsVcp2BPoLl/KkRqJzE9cidta
D656ge8/igENRnpvdve638co25tMjTwWQgqETnemE/5d3gc52A54M9IFsixaJSjA
tHbQQNZqlrxFHIcyfsTLxGhgz3pu+6xnCtAdro1CFQHS35nUYRn2yw5d+eu8DqgH
1dfCdt7HxZRP+MYgcJMlENO6vacQRDVSkCM+oGkmQ8yfaQIcAxYA3hAm4VFVpEef
OyeM/o2+4vqweZ94i4n0j1ZvZhfQr0KhVZ4h8fMfi9rZnEtEOjUjkpeFAIhoTIMn
NuO91KijQfCVe7ttkCvryPwOVvA1V/5+0b3SosB4tnhe7WIfFk1MG/JxXl/fCoic
m/cgfa6TFIW/wfUvU13O
=Hy0P
-----END PGP SIGNATURE-----

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/libquicktime/libquicktime-1.2.4-r1.ebuild,v 1.2 2014/06/18 19:46:42 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/libquicktime/libquicktime-1.2.4-r1.ebuild,v 1.4 2014/09/17 10:41:50 lu_zero Exp $
EAPI=5
inherit libtool eutils multilib-minimal
@ -53,6 +53,9 @@ DOCS="ChangeLog README TODO"
src_prepare() {
epatch "${FILESDIR}"/${P}+libav-9.patch \
"${FILESDIR}"/${P}-ffmpeg2.patch
sed -i -e "s:CODEC_ID_:AV_&:g" "${S}/plugins/ffmpeg/lqt_ffmpeg.c" || die
elibtoolize # Required for .so versioning on g/fbsd
}

@ -1,6 +1,10 @@
# ChangeLog for media-libs/opencv
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/opencv/ChangeLog,v 1.110 2014/08/26 22:10:36 amynka Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/opencv/ChangeLog,v 1.111 2014/09/17 11:41:11 lu_zero Exp $
17 Sep 2014; Luca Barbato <lu_zero@gentoo.org>
+files/opencv-2.4.9-libav10.patch, opencv-2.4.9.ebuild:
Fix #509302, thanks to Nikoli
26 Aug 2014; Amy Winston <amynka@gentoo.org> +files/opencv-2.4.9-cuda.patch,
opencv-2.4.9.ebuild:

@ -1,28 +1,15 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX opencv-2.3.1a-libav-0.7.patch 415 SHA256 3186998b7b9eaae061d538633276c7de47b2388b639106e190d80dcf09fb9099 SHA512 b17466470a47876e1a8434367f47ce13ec989bdc35ec707d87188187e08b8ccca6af4c5563f20b3170758582b500323030cff22961a7fbbc6b4843d8bb808f1e WHIRLPOOL 5caf84c49efef118e1c90f6bd88237c6d91e9b37163248e5a6f6c135ae60f5f4f4328d83f061df2c4d5f81fdf68faa5b55828feaf67707956701c633614cc5fc
AUX opencv-2.4.2-cflags.patch 742 SHA256 7ea8c07becb830fb03c14bfbf6c25fdfeaf3fcb75949b810520f4fd6c1178c1c SHA512 b92c07d8c9c40ad7721e0cca2d79b001f825478a336ad40cb43d02218fcd9e8b94b871575028ca8eaf6616cfce8138c796f32d4cf55d83d5cbe819ec50cf7c82 WHIRLPOOL f83ee4b677490cf6981b5a326ae6a7ad4cfae1c27fc6c516d054337939957d801ff1319798d2b0b9e86429b8d688f514e74b74bfff56c64df06fc3c7035f320e
AUX opencv-2.4.3-gcc47.patch 835 SHA256 bb64b8af632b67293d1c8024b3786162fccc9f4ee4159f6592af0e76e86b7b00 SHA512 cc5e3e4c0def0745867403e990abf4b88d7d3edc72867a283403a991fd96f59c4cca6524ca184a52a40c913cd5d9cdfb52e98be71d5060fc4c7aa6b613a2a220 WHIRLPOOL 52aa228d8ebf2ba51eb67cc31ba4eee27f43d5fc86d3b5028e32e2a8caf1350ebda70bab2a060f9a387312795788b575253d446380645e52e7cf10f57cad9a88
AUX opencv-2.4.5-javamagic.patch 1140 SHA256 1a3fd6918982909dc1de4258cc386139f7005617032cb457d5ea521f0b4d2ad5 SHA512 f283529bc6482203b2ffdf57aafcdf80351eaf8d09c07c6f14991e5d6bc25679dab31f3dd0475b1eee32f9ba8636e9ba96755b90c96de7059c8f69c0d43746aa WHIRLPOOL a483809bfe0ca11a299757bd1ec42ada5fc1d415eb366f9e2d05a6e8a30dec6b8d8baf662da0041632e23b3ed0d4f90e612fb15ede0e126c09e9a98da7a9621c
AUX opencv-2.4.8-javamagic.patch 1165 SHA256 b13037b93683ee8e6f535cbbd8742005e675e13a11ebd6593815625c3328bfec SHA512 fd8a0d33997889c9316c0a4474c836b2528b676cd26bbb0e6ee2262377e45c5a0c465534831bd7fec3c0aa9cb198bc792a53f958b05a5217009314b678076d64 WHIRLPOOL 405901f0de77d1f16dc9d28deec6a56062bbfd514994ec094f468ea2298a15111067031cef33ce92b4c237539ed2ee294ec54e2ea6b5c739466e879c291af964
AUX opencv-2.4.9-cuda.patch 7247 SHA256 94f01e58038306a6f699d867936038c9815f965f31075c268e80ad30aab33cc2 SHA512 b8d7a18e00359a985f389eecf779b2d648ea88f2508c31f1895eb0d9ef9ce2924866054a2df0bb452ba161c3ba254e4cb9717c1275392a2e8691b9b34c245e9b WHIRLPOOL 6bc5b4afb724a6450228eae6e6920ee57d36f2d1bb50c09a6bd7230f870224d75367d3a9dbd0f02d1bacb1fa48d6e2d331d363716cc547fb85b67b48985dc5fb
AUX opencv-2.4.9-libav10.patch 22417 SHA256 7c95f31c8242b239c2cb3259e2bdecad4a56d1dfd8d6087e71265ab6123aeb8c SHA512 e6ce98f788df2cfa32861d62c21296e4a3cea7a8b6747bc945cf80267a23aa207f94b30c000bddf6ccea69fc22edef635ee33cd3dd683a4b790bcca49e068a93 WHIRLPOOL 887a684bdc0994b8a5bf6a83aca4e94eca45c5a65ab5bfda873156b4cb8c9ab3b3bc6a5a75a8a2016f4416e47ab4f6f9a3b6776ac10af3ca57d9a4e2c3b08c9c
DIST opencv-2.4.5.tar.gz 81884985 SHA256 d30beecf4b57977fbd1635af54c5ab3fc00113e9e59a9d58081732260fe06292 SHA512 2e0ab19203cc5d3a4d83633ee9762441d0d12128752edecb351b3c4abddc1714baf4b320b161f8b58e771933506bfa5a192d394a3b6b5b63d914923c6a767a08 WHIRLPOOL 117551edab5837a9382a6d84dec7f84fb693485e3cad7c08d38158baa22951381eb4958caaaa910dcef6ee2b78a0a494d732d0cac88cd18f1f6ebc2d30e3ddf0
DIST opencv-2.4.8.zip 91302285 SHA256 f1ea29de0707939f6e09ae7a78dd271c032cac69a9ba6c6f7eb29fd4f83b9a68 SHA512 a451f4cc2fc7f31a5dba2997c57f3964d8239949dedb62e83b3fb2c68c2533786750906823137fa126a20d28d841aafc3a49b82c6358a6e6bc7d223e66598237 WHIRLPOOL 5881682746b30601421874bf6acb13bd0354b607f2e4da8abaa6077a59c8015c60bfbe888da077eaa7413c5fd8816b50616cee2eeb7dfcd884afff4df8c22561
DIST opencv-2.4.9.zip 91684751 SHA256 803010848154988e9cbda8b3fa857fcbb27382c2946ed729e1a7e40600bb4c71 SHA512 8eb6ee11d8260428ae461e06348ce037979efc29b7e33d59c3d348a6b4bae95b7004df4527aba7c634e7356f7b5635c98493dc15a0b43479e8f10f7258540c62 WHIRLPOOL 5bb5e39678b3072b2e8b923216529c84982559dd69d5ec51b8703e65af3401f3a8ff31e4e3bfc076480d0605e333df0b03a61713a927ec058bfaf25b4fa8fd5e
EBUILD opencv-2.4.5.ebuild 5174 SHA256 9947ef216eb778c4db530afa7c0c73ecfaf007d4195f652c552038e4d1afac92 SHA512 95b2cc6cf749046e66c783d3a13e0b098e4044c9741a9cd336c189bfcc454f2d1a554c33df3c0e71111e16601cb1cafe5db3f37839abc118a68d2755d296c916 WHIRLPOOL e9e9e2aec05fcaabacd7e973094591eac839e8cfd42a18bfd2567c047f33006a18191dd313e2e3244ee8e2cf6aa087701cd640d9caaf43c81e74a71f2a08e52e
EBUILD opencv-2.4.8.ebuild 5818 SHA256 190da86183dc78feb6ad3f3f779e18b5dfd13fc1b44970e62f0af399108a2cba SHA512 6452194524bd7598654ada564c99c5e7afe6c95abd4b65efc2468a89e4d95cb84fba7f7b6ff118f97bb7c0f3be5e671cd45d231370502dad4157b40d0030adc5 WHIRLPOOL 7e5c8d5306e3a343589c17ab589514a3ad31eef4da2e15af830562e74a4ef500ab1a26d2013fb36d14772526ee11c6258d8c1ef4f3900fafa66d1f0e24bbce15
EBUILD opencv-2.4.9.ebuild 5973 SHA256 84bc61ba70efc601e0d85929a57ac4b084ec764edceb91ef0c538cdbe83c8648 SHA512 f1db87672f3a50d6b5204d5f2c2452e8b2341d616e313fae702be5e03b7e22221814f8daeb8bbf0db20ea6d9e617872091edbf38fb36f66b11ba7d78020f2c58 WHIRLPOOL 9c9c010c723c160cc9a36c13770546ba57b17bb7476a516e30d97d91251032a1d030299af489185a20588d90974a32a2b994e86f40909e823e20f5bcbeb82c27
MISC ChangeLog 18658 SHA256 1ee7b5b08186280aa9605019e54114df06c48e6bb349421ac64654f6c0ffcfe8 SHA512 ec234ed4ec9a817e049f8ef580e24f3e00e5fbac980018cd6512b29becae93f3169c033b67845c840bffc5f9bde8ed4bbddd31b68141c9b386d29222a4cd57bb WHIRLPOOL 8f6d0f41e7dc6c3350d46eb4d1058234ca3a42c0c868ca2968d3ba891538b5f2f3b388ebc025f9e4d1b9ba424231f2be498bc9c0a41d31793c520283160d706a
EBUILD opencv-2.4.9.ebuild 6015 SHA256 b3cb855378173efeb2a86ec351b6eb574c9f17dccd2752c98d824354923d762f SHA512 25c841a98ec57406ea190ada7416aabdf42701240d55760e2dc491e4c5ce954ae55b417c65123c0dfd1b8e077c08e08d38eb8e9f9f46196e132be9423f5fca31 WHIRLPOOL da5b1d1c2fb01accbccdce0fe750a0e5827968dd39517162e7d906bb63fca2c58c7a19b6e2924613ddf87e334a4b6dbd80f20393f367a19de7e06555bbcfe9cc
MISC ChangeLog 18799 SHA256 c76c58ce766c9160173f56019f18aff1288a093eda1fd2d1fb452f02a0a07426 SHA512 c4c942900ea7b29597489e261d2c0731ed455b70f7cf4610765aaa9cab8b5a1feff6eb5b0336048899b621c3e4b4391f0bff1d21427a436c419e66db92035dbd WHIRLPOOL 5cebc72372138bea17bd2075104a1c19c8466d336036c45a0be5b615bcdc27d8a6201fb6a755a1b4c70515bb395a0321428cb40eb0618d9c4a14ff0801f7934c
MISC metadata.xml 1230 SHA256 8ac77d1094c6a1d2f83c13693a34e3c7745e4b55d99d44d7471ed0d847bae369 SHA512 4a3191076a5e9c211ffbff7ea6870214c1533193d7a26d0937f78b00d80f4874561dbe76d05c63dbde820db2e49603d048fcb6a34cb704bb0f5e7cb33f645be0 WHIRLPOOL 87825beff89509383be4fc077471c3c91e0b3956ea19b2f7373310404f0e27c1d394309d996ce3763f63f611a61b9d8e7e6c3b82c50a0cf4c56b399accc396a7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQEcBAEBCAAGBQJT/QYPAAoJEDuJ1FA05peBhIUIAJOcHsrii9vllnbmUsQCytDD
sagXQ01ysKqQeY+XQ6vA8K1pqBpOabyqk27DfiN7mB2haZ3jitR9tWdrgd64Du8q
1VAFR7ta3+t8HveO04098ny8ed2fbpt4qa8KUynOBeqtdqQRtKlvozqIQrMsRnsF
57gL8Kz6HX/3bkT87gyUkuunpJ9eTGHK82X544N8I9nH6Kkc7N1ZmyBahyrT+s+M
NaNl6wBIC33Ctwdgp+QgsGW1N5Wn2CgyvhMV2LydAMumfO7leUQHphrNBs+E2eFJ
M5G/kMQnppMD3vvs89RrFKtLTmlapw9oSum5MzLgjvDSTKMBGhPgGskQ/YZccNg=
=H7d3
-----END PGP SIGNATURE-----

@ -0,0 +1,748 @@
From: anton@khirnov.net
Description: Support building with the upcoming Libav 10 release
Origin: upstream, https://github.com/Itseez/opencv/pull/2293
--- a/modules/highgui/src/cap_ffmpeg_impl.hpp
+++ b/modules/highgui/src/cap_ffmpeg_impl.hpp
@@ -57,10 +57,28 @@
extern "C" {
#endif
-#include "ffmpeg_codecs.hpp"
+#if !defined(WIN32) || defined(__MINGW32__)
+#include <stdint.h>
+
+// some versions of FFMPEG assume a C99 compiler, and don't define INT64_C
+#ifndef INT64_C
+#define INT64_C(c) (c##LL)
+#endif
+
+#ifndef UINT64_C
+#define UINT64_C(c) (c##ULL)
+#endif
+
+#include <errno.h>
+
+#endif
+
+#include <libavformat/avformat.h>
#include <libavutil/mathematics.h>
+#include <libavutil/opt.h>
+
#ifdef WIN32
#define HAVE_FFMPEG_SWSCALE 1
#include <libavcodec/avcodec.h>
@@ -144,10 +162,6 @@ extern "C" {
#define AV_NOPTS_VALUE_ ((int64_t)AV_NOPTS_VALUE)
#endif
-#ifndef AVERROR_EOF
-#define AVERROR_EOF (-MKTAG( 'E','O','F',' '))
-#endif
-
#if LIBAVCODEC_BUILD >= CALC_FFMPEG_VERSION(54,25,0)
# define CV_CODEC_ID AVCodecID
# define CV_CODEC(name) AV_##name
@@ -158,9 +172,7 @@ extern "C" {
static int get_number_of_cpus(void)
{
-#if LIBAVFORMAT_BUILD < CALC_FFMPEG_VERSION(52, 111, 0)
- return 1;
-#elif defined WIN32 || defined _WIN32
+#if defined WIN32 || defined _WIN32
SYSTEM_INFO sysinfo;
GetSystemInfo( &sysinfo );
@@ -296,25 +308,13 @@ void CvCapture_FFMPEG::close()
if( video_st )
{
-#if LIBAVFORMAT_BUILD > 4628
avcodec_close( video_st->codec );
-
-#else
- avcodec_close( &(video_st->codec) );
-
-#endif
video_st = NULL;
}
if( ic )
{
-#if LIBAVFORMAT_BUILD < CALC_FFMPEG_VERSION(53, 24, 2)
- av_close_input_file(ic);
-#else
avformat_close_input(&ic);
-#endif
-
- ic = NULL;
}
if( rgb_picture.data[0] )
@@ -501,9 +501,7 @@ public:
_mutex.lock();
if (!_initialized)
{
- #if LIBAVFORMAT_BUILD >= CALC_FFMPEG_VERSION(53, 13, 0)
avformat_network_init();
- #endif
/* register all codecs, demux and protocols */
av_register_all();
@@ -534,11 +532,7 @@ bool CvCapture_FFMPEG::open( const char*
close();
-#if LIBAVFORMAT_BUILD >= CALC_FFMPEG_VERSION(52, 111, 0)
int err = avformat_open_input(&ic, _filename, NULL, NULL);
-#else
- int err = av_open_input_file(&ic, _filename, NULL, 0, NULL);
-#endif
if (err < 0)
{
@@ -546,11 +540,7 @@ bool CvCapture_FFMPEG::open( const char*
goto exit_func;
}
err =
-#if LIBAVFORMAT_BUILD >= CALC_FFMPEG_VERSION(53, 6, 0)
avformat_find_stream_info(ic, NULL);
-#else
- av_find_stream_info(ic);
-#endif
if (err < 0)
{
CV_WARN("Could not find codec parameters");
@@ -558,11 +548,7 @@ bool CvCapture_FFMPEG::open( const char*
}
for(i = 0; i < ic->nb_streams; i++)
{
-#if LIBAVFORMAT_BUILD > 4628
AVCodecContext *enc = ic->streams[i]->codec;
-#else
- AVCodecContext *enc = &ic->streams[i]->codec;
-#endif
//#ifdef FF_API_THREAD_INIT
// avcodec_thread_init(enc, get_number_of_cpus());
@@ -570,10 +556,6 @@ bool CvCapture_FFMPEG::open( const char*
enc->thread_count = get_number_of_cpus();
//#endif
-#if LIBAVFORMAT_BUILD < CALC_FFMPEG_VERSION(53, 2, 0)
-#define AVMEDIA_TYPE_VIDEO CODEC_TYPE_VIDEO
-#endif
-
if( AVMEDIA_TYPE_VIDEO == enc->codec_type && video_stream < 0)
{
// backup encoder' width/height
@@ -581,13 +563,7 @@ bool CvCapture_FFMPEG::open( const char*
int enc_height = enc->height;
AVCodec *codec = avcodec_find_decoder(enc->codec_id);
- if (!codec ||
-#if LIBAVCODEC_VERSION_INT >= ((53<<16)+(8<<8)+0)
- avcodec_open2(enc, codec, NULL)
-#else
- avcodec_open(enc, codec)
-#endif
- < 0)
+ if (!codec || avcodec_open2(enc, codec, NULL) < 0)
goto exit_func;
// checking width/height (since decoder can sometimes alter it, eg. vp6f)
@@ -660,17 +636,7 @@ bool CvCapture_FFMPEG::grabFrame()
}
// Decode video frame
- #if LIBAVFORMAT_BUILD >= CALC_FFMPEG_VERSION(53, 2, 0)
avcodec_decode_video2(video_st->codec, picture, &got_picture, &packet);
- #elif LIBAVFORMAT_BUILD > 4628
- avcodec_decode_video(video_st->codec,
- picture, &got_picture,
- packet.data, packet.size);
- #else
- avcodec_decode_video(&video_st->codec,
- picture, &got_picture,
- packet.data, packet.size);
- #endif
// Did we get a video frame?
if(got_picture)
@@ -769,18 +735,9 @@ double CvCapture_FFMPEG::getProperty( in
case CV_FFMPEG_CAP_PROP_FRAME_HEIGHT:
return (double)frame.height;
case CV_FFMPEG_CAP_PROP_FPS:
-#if LIBAVCODEC_BUILD > 4753
- return av_q2d(video_st->r_frame_rate);
-#else
- return (double)video_st->codec.frame_rate
- / (double)video_st->codec.frame_rate_base;
-#endif
+ return av_q2d(video_st->avg_frame_rate);
case CV_FFMPEG_CAP_PROP_FOURCC:
-#if LIBAVFORMAT_BUILD > 4628
return (double)video_st->codec->codec_tag;
-#else
- return (double)video_st->codec.codec_tag;
-#endif
default:
break;
}
@@ -817,14 +774,7 @@ int CvCapture_FFMPEG::get_bitrate()
double CvCapture_FFMPEG::get_fps()
{
- double fps = r2d(ic->streams[video_stream]->r_frame_rate);
-
-#if LIBAVFORMAT_BUILD >= CALC_FFMPEG_VERSION(52, 111, 0)
- if (fps < eps_zero)
- {
- fps = r2d(ic->streams[video_stream]->avg_frame_rate);
- }
-#endif
+ double fps = r2d(ic->streams[video_stream]->avg_frame_rate);
if (fps < eps_zero)
{
@@ -984,7 +934,6 @@ struct CvVideoWriter_FFMPEG
static const char * icvFFMPEGErrStr(int err)
{
-#if LIBAVFORMAT_BUILD >= CALC_FFMPEG_VERSION(53, 2, 0)
switch(err) {
case AVERROR_BSF_NOT_FOUND:
return "Bitstream filter not found";
@@ -1015,22 +964,6 @@ static const char * icvFFMPEGErrStr(int
default:
break;
}
-#else
- switch(err) {
- case AVERROR_NUMEXPECTED:
- return "Incorrect filename syntax";
- case AVERROR_INVALIDDATA:
- return "Invalid data in header";
- case AVERROR_NOFMT:
- return "Unknown format";
- case AVERROR_IO:
- return "I/O error occurred";
- case AVERROR_NOMEM:
- return "Memory allocation error";
- default:
- break;
- }
-#endif
return "Unspecified error";
}
@@ -1098,28 +1031,16 @@ static AVStream *icv_add_video_stream_FF
int frame_rate, frame_rate_base;
AVCodec *codec;
-#if LIBAVFORMAT_BUILD >= CALC_FFMPEG_VERSION(53, 10, 0)
st = avformat_new_stream(oc, 0);
-#else
- st = av_new_stream(oc, 0);
-#endif
if (!st) {
CV_WARN("Could not allocate stream");
return NULL;
}
-#if LIBAVFORMAT_BUILD > 4628
c = st->codec;
-#else
- c = &(st->codec);
-#endif
-#if LIBAVFORMAT_BUILD > 4621
c->codec_id = av_guess_codec(oc->oformat, NULL, oc->filename, NULL, AVMEDIA_TYPE_VIDEO);
-#else
- c->codec_id = oc->oformat->video_codec;
-#endif
if(codec_id != CV_CODEC(CODEC_ID_NONE)){
c->codec_id = codec_id;
@@ -1154,7 +1075,6 @@ static AVStream *icv_add_video_stream_FF
frame_rate_base*=10;
frame_rate=(int)(fps*frame_rate_base + 0.5);
}
-#if LIBAVFORMAT_BUILD > 4752
c->time_base.den = frame_rate;
c->time_base.num = frame_rate_base;
/* adjust time base for supported framerates */
@@ -1174,10 +1094,6 @@ static AVStream *icv_add_video_stream_FF
c->time_base.den= best->num;
c->time_base.num= best->den;
}
-#else
- c->frame_rate = frame_rate;
- c->frame_rate_base = frame_rate_base;
-#endif
c->gop_size = 12; /* emit one intra frame every twelve frames at most */
c->pix_fmt = (PixelFormat) pixel_format;
@@ -1207,12 +1123,7 @@ static const int OPENCV_NO_FRAMES_WRITTE
static int icv_av_write_frame_FFMPEG( AVFormatContext * oc, AVStream * video_st, uint8_t * outbuf, uint32_t outbuf_size, AVFrame * picture )
{
-#if LIBAVFORMAT_BUILD > 4628
AVCodecContext * c = video_st->codec;
-#else
- AVCodecContext * c = &(video_st->codec);
-#endif
- int out_size;
int ret = 0;
if (oc->oformat->flags & AVFMT_RAWPICTURE) {
@@ -1232,24 +1143,39 @@ static int icv_av_write_frame_FFMPEG( AV
ret = av_write_frame(oc, &pkt);
} else {
+ AVPacket pkt;
+ int got_output;
+
+ av_init_packet(&pkt);
+#if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(54, 1, 0)
/* encode the image */
- out_size = avcodec_encode_video(c, outbuf, outbuf_size, picture);
- /* if zero size, it means the image was buffered */
- if (out_size > 0) {
- AVPacket pkt;
- av_init_packet(&pkt);
-
-#if LIBAVFORMAT_BUILD > 4752
- if(c->coded_frame->pts != (int64_t)AV_NOPTS_VALUE)
- pkt.pts = av_rescale_q(c->coded_frame->pts, c->time_base, video_st->time_base);
-#else
+ int out_size = avcodec_encode_video(c, outbuf, outbuf_size, picture);
+ got_output = out_size > 0;
+ pkt.data = outbuf;
+ pkt.size = out_size;
+ if(c->coded_frame->pts != (int64_t)AV_NOPTS_VALUE)
pkt.pts = c->coded_frame->pts;
+ pkt.dts = AV_NOPTS_VALUE;
+ if(c->coded_frame->key_frame)
+ pkt.flags |= PKT_FLAG_KEY;
+#else
+ pkt.data = NULL;
+ pkt.size = 0;
+
+ ret = avcodec_encode_video2(c, &pkt, picture, &got_output);
+ if (ret < 0)
+ got_output = 0;
#endif
- if(c->coded_frame->key_frame)
- pkt.flags |= PKT_FLAG_KEY;
+
+ if (got_output) {
+ if (pkt.pts != (int64_t)AV_NOPTS_VALUE)
+ pkt.pts = av_rescale_q(pkt.pts, c->time_base, video_st->time_base);
+ if (pkt.dts != (int64_t)AV_NOPTS_VALUE)
+ pkt.dts = av_rescale_q(pkt.dts, c->time_base, video_st->time_base);
+ if (pkt.duration)
+ pkt.duration = av_rescale_q(pkt.duration, c->time_base, video_st->time_base);
+
pkt.stream_index= video_st->index;
- pkt.data= outbuf;
- pkt.size= out_size;
/* write the compressed frame in the media file */
ret = av_write_frame(oc, &pkt);
@@ -1271,30 +1197,8 @@ bool CvVideoWriter_FFMPEG::writeFrame( c
height = frame_height;
// typecast from opaque data type to implemented struct
-#if LIBAVFORMAT_BUILD > 4628
AVCodecContext *c = video_st->codec;
-#else
- AVCodecContext *c = &(video_st->codec);
-#endif
-#if LIBAVFORMAT_BUILD < 5231
- // It is not needed in the latest versions of the ffmpeg
- if( c->codec_id == CV_CODEC(CODEC_ID_RAWVIDEO) && origin != 1 )
- {
- if( !temp_image.data )
- {
- temp_image.step = (width*cn + 3) & -4;
- temp_image.width = width;
- temp_image.height = height;
- temp_image.cn = cn;
- temp_image.data = (unsigned char*)malloc(temp_image.step*temp_image.height);
- }
- for( int y = 0; y < height; y++ )
- memcpy(temp_image.data + y*temp_image.step, data + (height-1-y)*step, width*cn);
- data = temp_image.data;
- step = temp_image.step;
- }
-#else
if( width*cn != step )
{
if( !temp_image.data )
@@ -1314,7 +1218,6 @@ bool CvVideoWriter_FFMPEG::writeFrame( c
data = temp_image.data;
step = temp_image.step;
}
-#endif
// check parameters
if (input_pix_fmt == PIX_FMT_BGR24) {
@@ -1401,11 +1304,7 @@ void CvVideoWriter_FFMPEG::close()
}
// free pictures
-#if LIBAVFORMAT_BUILD > 4628
if( video_st->codec->pix_fmt != input_pix_fmt)
-#else
- if( video_st->codec.pix_fmt != input_pix_fmt)
-#endif
{
if(picture->data[0])
free(picture->data[0]);
@@ -1417,11 +1316,7 @@ void CvVideoWriter_FFMPEG::close()
av_free(input_picture);
/* close codec */
-#if LIBAVFORMAT_BUILD > 4628
avcodec_close(video_st->codec);
-#else
- avcodec_close(&(video_st->codec));
-#endif
av_free(outbuf);
@@ -1429,15 +1324,7 @@ void CvVideoWriter_FFMPEG::close()
{
/* close the output file */
-#if LIBAVCODEC_VERSION_INT < ((52<<16)+(123<<8)+0)
-#if LIBAVCODEC_VERSION_INT >= ((51<<16)+(49<<8)+0)
- url_fclose(oc->pb);
-#else
- url_fclose(&oc->pb);
-#endif
-#else
avio_close(oc->pb);
-#endif
}
@@ -1479,11 +1366,7 @@ bool CvVideoWriter_FFMPEG::open( const c
/* auto detect the output format from the name and fourcc code. */
-#if LIBAVFORMAT_BUILD >= CALC_FFMPEG_VERSION(53, 2, 0)
fmt = av_guess_format(NULL, filename, NULL);
-#else
- fmt = guess_format(NULL, filename, NULL);
-#endif
if (!fmt)
return false;
@@ -1497,21 +1380,12 @@ bool CvVideoWriter_FFMPEG::open( const c
}
/* Lookup codec_id for given fourcc */
-#if LIBAVCODEC_VERSION_INT<((51<<16)+(49<<8)+0)
- if( (codec_id = codec_get_bmp_id( fourcc )) == CV_CODEC(CODEC_ID_NONE) )
- return false;
-#else
- const struct AVCodecTag * tags[] = { codec_bmp_tags, NULL};
+ const struct AVCodecTag * tags[] = { avformat_get_riff_video_tags(), NULL};
if( (codec_id = av_codec_get_id(tags, fourcc)) == CV_CODEC(CODEC_ID_NONE) )
return false;
-#endif
// alloc memory for context
-#if LIBAVFORMAT_BUILD >= CALC_FFMPEG_VERSION(53, 2, 0)
oc = avformat_alloc_context();
-#else
- oc = av_alloc_format_context();
-#endif
assert (oc);
/* set file name */
@@ -1523,12 +1397,10 @@ bool CvVideoWriter_FFMPEG::open( const c
// set a few optimal pixel formats for lossless codecs of interest..
switch (codec_id) {
-#if LIBAVCODEC_VERSION_INT>((50<<16)+(1<<8)+0)
case CV_CODEC(CODEC_ID_JPEGLS):
// BGR24 or GRAY8 depending on is_color...
codec_pix_fmt = input_pix_fmt;
break;
-#endif
case CV_CODEC(CODEC_ID_HUFFYUV):
codec_pix_fmt = PIX_FMT_YUV422P;
break;
@@ -1555,14 +1427,6 @@ bool CvVideoWriter_FFMPEG::open( const c
width, height, (int)(bitrate + 0.5),
fps, codec_pix_fmt);
- /* set the output parameters (must be done even if no
- parameters). */
-#if LIBAVFORMAT_BUILD < CALC_FFMPEG_VERSION(53, 2, 0)
- if (av_set_parameters(oc, NULL) < 0) {
- return false;
- }
-#endif
-
#if 0
#if FF_API_DUMP_FORMAT
dump_format(oc, 0, filename, 1);
@@ -1580,23 +1444,14 @@ bool CvVideoWriter_FFMPEG::open( const c
AVCodec *codec;
AVCodecContext *c;
-#if LIBAVFORMAT_BUILD > 4628
c = (video_st->codec);
-#else
- c = &(video_st->codec);
-#endif
c->codec_tag = fourcc;
/* find the video encoder */
codec = avcodec_find_encoder(c->codec_id);
if (!codec) {
fprintf(stderr, "Could not find encoder for codec id %d: %s", c->codec_id, icvFFMPEGErrStr(
- #if LIBAVFORMAT_BUILD >= CALC_FFMPEG_VERSION(53, 2, 0)
- AVERROR_ENCODER_NOT_FOUND
- #else
- -1
- #endif
- ));
+ AVERROR_ENCODER_NOT_FOUND));
return false;
}
@@ -1607,13 +1462,7 @@ bool CvVideoWriter_FFMPEG::open( const c
c->bit_rate = (int)lbit_rate;
/* open the codec */
- if ((err=
-#if LIBAVCODEC_VERSION_INT >= ((53<<16)+(8<<8)+0)
- avcodec_open2(c, codec, NULL)
-#else
- avcodec_open(c, codec)
-#endif
- ) < 0) {
+ if ((err = avcodec_open2(c, codec, NULL)) < 0) {
fprintf(stderr, "Could not open codec '%s': %s", codec->name, icvFFMPEGErrStr(err));
return false;
}
@@ -1649,22 +1498,14 @@ bool CvVideoWriter_FFMPEG::open( const c
/* open the output file, if needed */
if (!(fmt->flags & AVFMT_NOFILE)) {
-#if LIBAVFORMAT_BUILD < CALC_FFMPEG_VERSION(53, 2, 0)
- if (url_fopen(&oc->pb, filename, URL_WRONLY) < 0)
-#else
if (avio_open(&oc->pb, filename, AVIO_FLAG_WRITE) < 0)
-#endif
{
return false;
}
}
-#if LIBAVFORMAT_BUILD >= CALC_FFMPEG_VERSION(52, 111, 0)
/* write the stream header, if any */
err=avformat_write_header(oc, NULL);
-#else
- err=av_write_header( oc );
-#endif
if(err < 0)
{
@@ -1799,15 +1640,7 @@ void OutputMediaStream_FFMPEG::close()
{
// close the output file
- #if LIBAVCODEC_VERSION_INT < ((52<<16)+(123<<8)+0)
- #if LIBAVCODEC_VERSION_INT >= ((51<<16)+(49<<8)+0)
- url_fclose(oc_->pb);
- #else
- url_fclose(&oc_->pb);
- #endif
- #else
- avio_close(oc_->pb);
- #endif
+ avio_close(oc_->pb);
}
// free the stream
@@ -1817,19 +1650,11 @@ void OutputMediaStream_FFMPEG::close()
AVStream* OutputMediaStream_FFMPEG::addVideoStream(AVFormatContext *oc, CV_CODEC_ID codec_id, int w, int h, int bitrate, double fps, PixelFormat pixel_format)
{
- #if LIBAVFORMAT_BUILD >= CALC_FFMPEG_VERSION(53, 10, 0)
AVStream* st = avformat_new_stream(oc, 0);
- #else
- AVStream* st = av_new_stream(oc, 0);
- #endif
if (!st)
return 0;
- #if LIBAVFORMAT_BUILD > 4628
AVCodecContext* c = st->codec;
- #else
- AVCodecContext* c = &(st->codec);
- #endif
c->codec_id = codec_id;
c->codec_type = AVMEDIA_TYPE_VIDEO;
@@ -1865,7 +1690,6 @@ AVStream* OutputMediaStream_FFMPEG::addV
c->time_base.den = frame_rate;
c->time_base.num = frame_rate_base;
- #if LIBAVFORMAT_BUILD > 4752
// adjust time base for supported framerates
if (codec && codec->supported_framerates)
{
@@ -1890,7 +1714,6 @@ AVStream* OutputMediaStream_FFMPEG::addV
c->time_base.den= best->num;
c->time_base.num= best->den;
}
- #endif
c->gop_size = 12; // emit one intra frame every twelve frames at most
c->pix_fmt = pixel_format;
@@ -1909,13 +1732,11 @@ AVStream* OutputMediaStream_FFMPEG::addV
c->mb_decision = 2;
}
- #if LIBAVCODEC_VERSION_INT > 0x000409
// some formats want stream headers to be seperate
if (oc->oformat->flags & AVFMT_GLOBALHEADER)
{
c->flags |= CODEC_FLAG_GLOBAL_HEADER;
}
- #endif
return st;
}
@@ -1927,22 +1748,14 @@ bool OutputMediaStream_FFMPEG::open(cons
video_st_ = 0;
// auto detect the output format from the name and fourcc code
- #if LIBAVFORMAT_BUILD >= CALC_FFMPEG_VERSION(53, 2, 0)
fmt_ = av_guess_format(NULL, fileName, NULL);
- #else
- fmt_ = guess_format(NULL, fileName, NULL);
- #endif
if (!fmt_)
return false;
CV_CODEC_ID codec_id = CV_CODEC(CODEC_ID_H264);
// alloc memory for context
- #if LIBAVFORMAT_BUILD >= CALC_FFMPEG_VERSION(53, 2, 0)
oc_ = avformat_alloc_context();
- #else
- oc_ = av_alloc_format_context();
- #endif
if (!oc_)
return false;
@@ -1961,20 +1774,10 @@ bool OutputMediaStream_FFMPEG::open(cons
if (!video_st_)
return false;
- // set the output parameters (must be done even if no parameters)
- #if LIBAVFORMAT_BUILD < CALC_FFMPEG_VERSION(53, 2, 0)
- if (av_set_parameters(oc_, NULL) < 0)
- return false;
- #endif
-
// now that all the parameters are set, we can open the audio and
// video codecs and allocate the necessary encode buffers
- #if LIBAVFORMAT_BUILD > 4628
AVCodecContext* c = (video_st_->codec);
- #else
- AVCodecContext* c = &(video_st_->codec);
- #endif
c->codec_tag = MKTAG('H', '2', '6', '4');
c->bit_rate_tolerance = c->bit_rate;
@@ -1982,22 +1785,14 @@ bool OutputMediaStream_FFMPEG::open(cons
// open the output file, if needed
if (!(fmt_->flags & AVFMT_NOFILE))
{
- #if LIBAVFORMAT_BUILD < CALC_FFMPEG_VERSION(53, 2, 0)
- int err = url_fopen(&oc_->pb, fileName, URL_WRONLY);
- #else
- int err = avio_open(&oc_->pb, fileName, AVIO_FLAG_WRITE);
- #endif
+ int err = avio_open(&oc_->pb, fileName, AVIO_FLAG_WRITE);
if (err != 0)
return false;
}
// write the stream header, if any
- #if LIBAVFORMAT_BUILD < CALC_FFMPEG_VERSION(53, 2, 0)
- av_write_header(oc_);
- #else
- avformat_write_header(oc_, NULL);
- #endif
+ avformat_write_header(oc_, NULL);
return true;
}
@@ -2102,33 +1897,19 @@ bool InputMediaStream_FFMPEG::open(const
video_stream_id_ = -1;
memset(&pkt_, 0, sizeof(AVPacket));
- #if LIBAVFORMAT_BUILD >= CALC_FFMPEG_VERSION(53, 13, 0)
- avformat_network_init();
- #endif
-
- #if LIBAVFORMAT_BUILD >= CALC_FFMPEG_VERSION(53, 6, 0)
- err = avformat_open_input(&ctx_, fileName, 0, 0);
- #else
- err = av_open_input_file(&ctx_, fileName, 0, 0, 0);
- #endif
+ avformat_network_init();
+
+ err = avformat_open_input(&ctx_, fileName, 0, 0);
if (err < 0)
return false;
- #if LIBAVFORMAT_BUILD >= CALC_FFMPEG_VERSION(53, 6, 0)
- err = avformat_find_stream_info(ctx_, 0);
- #else
- err = av_find_stream_info(ctx_);
- #endif
+ err = avformat_find_stream_info(ctx_, 0);
if (err < 0)
return false;
for (unsigned int i = 0; i < ctx_->nb_streams; ++i)
{
- #if LIBAVFORMAT_BUILD > 4628
AVCodecContext *enc = ctx_->streams[i]->codec;
- #else
- AVCodecContext *enc = &ctx_->streams[i]->codec;
- #endif
if (enc->codec_type == AVMEDIA_TYPE_VIDEO)
{
@@ -2197,11 +1978,7 @@ void InputMediaStream_FFMPEG::close()
{
if (ctx_)
{
- #if LIBAVFORMAT_BUILD >= CALC_FFMPEG_VERSION(53, 24, 2)
- avformat_close_input(&ctx_);
- #else
- av_close_input_file(ctx_);
- #endif
+ avformat_close_input(&ctx_);
}
// free last packet if exist

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/opencv/opencv-2.4.9.ebuild,v 1.2 2014/08/26 22:10:36 amynka Exp $
# $Header: /var/cvsroot/gentoo-x86/media-libs/opencv/opencv-2.4.9.ebuild,v 1.3 2014/09/17 11:41:11 lu_zero Exp $
EAPI=5
PYTHON_COMPAT=( python2_{6,7} )
@ -76,6 +76,7 @@ PATCHES=(
"${FILESDIR}/${PN}-2.4.2-cflags.patch"
"${FILESDIR}/${PN}-2.4.8-javamagic.patch"
"${FILESDIR}/${PN}-2.4.9-cuda.patch"
"${FILESDIR}/${PN}-2.4.9-libav10.patch"
)
pkg_setup() {

@ -1 +1 @@
Wed, 17 Sep 2014 10:37:05 +0000
Wed, 17 Sep 2014 12:07:02 +0000

@ -1 +1 @@
Wed, 17 Sep 2014 10:37:05 +0000
Wed, 17 Sep 2014 12:07:03 +0000

@ -11,4 +11,4 @@ REQUIRED_USE=opengl? ( X )
SLOT=0
SRC_URI=mirror://sourceforge/libquicktime/libquicktime-1.2.4.tar.gz
_eclasses_=eutils 06133990e861be0fe60c2b428fd025d9 libtool 52d0e17251d04645ffaa61bfdd858944 multibuild 46527a4656956da3d58acff72c9b59b1 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multilib-build 9eb4b5fb858228316d8bb32ada51f6a5 multilib-minimal 5bbdc77877c1aa3c6bd89ca3f9196d11 multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 0f1760274637a138b99bb649202ea402
_md5_=78e6de6f477ffa01e9cc01c42a2dc649
_md5_=b932e91f4773bdb4c889438cbfaf6cb3

@ -11,4 +11,4 @@ REQUIRED_USE=python? ( python_single_target_python2_7? ( python_targets_python2_
SLOT=0/2.4
SRC_URI=mirror://sourceforge/opencvlibrary/opencv-unix/2.4.9/opencv-2.4.9.zip
_eclasses_=base 87f7447ccfc06fd0729ff4684e11e0d6 cmake-utils da2974fcb060ec927e93a17c835afa67 eutils 06133990e861be0fe60c2b428fd025d9 flag-o-matic 75e24bac8423c515dd9c5717f08feb83 java-ant-2 5f5bada6517ed26bc25083134e42b146 java-pkg-opt-2 f9bbbe5092225a2059aa9e6a3a2b52f1 java-utils-2 f02d3e4777b404c719a5a6479c37c6e3 multilib 3bf24e6abb9b76d9f6c20600f0b716bf python-single-r1 a71a169a881e0a11d04a7fe12dc39f6e python-utils-r1 47dda904cf91c61f45b564d9f834fde1 toolchain-funcs 0f1760274637a138b99bb649202ea402 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=939eb02e406f721a9e43e96b8d343cee
_md5_=315febf1c55e90f18d01978f36d952bf

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install prepare setup test
DEPEND=|| ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-libs/openssl
DESCRIPTION=Evented IO for V8 Javascript
EAPI=5
HOMEPAGE=http://nodejs.org/
IUSE=+npm +snapshot
KEYWORDS=~amd64 ~arm ~x86 ~x64-macos
LICENSE=Apache-1.1 Apache-2.0 BSD BSD-2 MIT
RDEPEND=dev-libs/openssl
RESTRICT=test
SLOT=0
SRC_URI=http://nodejs.org/dist/v0.10.32/node-v0.10.32.tar.gz
_eclasses_=eutils 06133990e861be0fe60c2b428fd025d9 multilib 3bf24e6abb9b76d9f6c20600f0b716bf pax-utils 8257582809714b788173511f975d767d python-any-r1 4560effd96d3d2a82e50af7cf87166da python-utils-r1 47dda904cf91c61f45b564d9f834fde1 toolchain-funcs 0f1760274637a138b99bb649202ea402
_md5_=dcef73d6d091db5dbe6252d91fc62c35

@ -11,4 +11,4 @@ REQUIRED_USE=python_single_target_python2_7? ( python_targets_python2_7 ) ^^ ( p
SLOT=0
SRC_URI=http://www2.mrc-lmb.cam.ac.uk/Personal/pemsley/coot/source/releases/coot-0.7.2.tar.gz test? ( http://dev.gentoo.org/~jlec/distfiles/greg-data-0.7.2.tar.gz )
_eclasses_=autotools ebea507d219855923e3438c953cf4ab8 autotools-utils 3727db64c7b960903d5033280f108080 eutils 06133990e861be0fe60c2b428fd025d9 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 python-single-r1 a71a169a881e0a11d04a7fe12dc39f6e python-utils-r1 47dda904cf91c61f45b564d9f834fde1 toolchain-funcs 0f1760274637a138b99bb649202ea402 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=9acf06164dfa04b8794920854f5d2d74
_md5_=893c4052e6d0dcd8cb35c2f744557f1c

@ -9,4 +9,4 @@ RDEPEND==sci-chemistry/openbabel-2.2* dev-qt/qtcore:4 dev-qt/qtgui:4 dev-qt/qtte
SLOT=0
SRC_URI=mirror://sourceforge/molsketch/Molsketch-0.2.0-Source.tar.gz
_eclasses_=cmake-utils da2974fcb060ec927e93a17c835afa67 eutils 06133990e861be0fe60c2b428fd025d9 flag-o-matic 75e24bac8423c515dd9c5717f08feb83 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0f1760274637a138b99bb649202ea402
_md5_=473a8825ca82c8a251d2a3a37da6211c
_md5_=d0f7ecb9a8eba3cdb7b8cf1f20e01500

@ -1 +1 @@
Wed, 17 Sep 2014 10:37:08 +0000
Wed, 17 Sep 2014 12:07:05 +0000

@ -1 +1 @@
Wed Sep 17 10:37:05 UTC 2014
Wed Sep 17 12:07:02 UTC 2014

@ -15155,7 +15155,7 @@
0905090608 ./media-libs/libcdaudio/libcdaudio-0.99.12-r1.ebuild
1408110131 ./media-libs/mutagen/mutagen-1.22.ebuild
1408290930 ./media-libs/mutagen/mutagen-1.24.ebuild
1406182346 ./media-libs/libquicktime/libquicktime-1.2.4-r1.ebuild
1409171501 ./media-libs/libquicktime/libquicktime-1.2.4-r1.ebuild
1308070232 ./media-libs/libquicktime/libquicktime-1.2.4.ebuild
1205051202 ./media-libs/libexif-gtk/libexif-gtk-0.3.5-r2.ebuild
1403192013 ./media-libs/freealut/freealut-1.1.0-r2.ebuild
@ -15184,7 +15184,7 @@
1404282147 ./media-libs/openal/openal-1.15.1-r1.ebuild
1301201423 ./media-libs/openal/openal-1.15.1.ebuild
1405171757 ./media-libs/openal/openal-1.15.1-r2.ebuild
1408270231 ./media-libs/opencv/opencv-2.4.9.ebuild
1409171601 ./media-libs/opencv/opencv-2.4.9.ebuild
1401251501 ./media-libs/opencv/opencv-2.4.8.ebuild
1309062039 ./media-libs/opencv/opencv-2.4.5.ebuild
1203040903 ./media-libs/pymemphis/pymemphis-0.2.1.ebuild
@ -17618,7 +17618,7 @@
1409151555 ./sci-chemistry/ccpn/ccpn-2.4.0_p140915.ebuild
1409171429 ./sci-chemistry/ccpn/ccpn-2.4.0_p140917.ebuild
1309181647 ./sci-chemistry/coot/coot-0.7.1-r1.ebuild
1309191209 ./sci-chemistry/coot/coot-0.7.2.ebuild
1409171501 ./sci-chemistry/coot/coot-0.7.2.ebuild
1309181647 ./sci-chemistry/coot/coot-0.7.ebuild
1302191943 ./sci-chemistry/eden/eden-5.3-r1.ebuild
1006240100 ./sci-chemistry/eden/eden-5.3.ebuild
@ -17860,7 +17860,7 @@
1210191410 ./sci-chemistry/pdb2pqr/pdb2pqr-1.7.0.ebuild
1210191410 ./sci-chemistry/pdb2pqr/pdb2pqr-1.5.0-r2.ebuild
1108091225 ./sci-chemistry/molscript/molscript-2.1.2-r1.ebuild
1307181009 ./sci-chemistry/molsketch/molsketch-0.2.0-r1.ebuild
1409171601 ./sci-chemistry/molsketch/molsketch-0.2.0-r1.ebuild
1210191420 ./sci-chemistry/procheck/procheck-3.5.4-r1.ebuild
1308181746 ./sci-chemistry/autodock_vina/autodock_vina-1.1.2.ebuild
1306041649 ./sci-chemistry/parassign/parassign-20130522.ebuild
@ -18609,6 +18609,7 @@
1408021801 ./net-libs/nodejs/nodejs-0.10.30.ebuild
1407230751 ./net-libs/nodejs/nodejs-0.11.13-r1.ebuild
1408011002 ./net-libs/nodejs/nodejs-0.8.28.ebuild
1409171458 ./net-libs/nodejs/nodejs-0.10.32.ebuild
1407230731 ./net-libs/nodejs/nodejs-0.11.13.ebuild
1408210747 ./net-libs/nodejs/nodejs-0.10.31.ebuild
1403311029 ./net-libs/nodejs/nodejs-0.11.12.ebuild
@ -52361,7 +52362,7 @@
1408121638 metadata/md5-cache/media-libs/smpeg-0.4.4-r9
1408121908 metadata/md5-cache/media-libs/opencv-2.4.5
1409041909 metadata/md5-cache/media-libs/opencv-2.4.8
1409041909 metadata/md5-cache/media-libs/opencv-2.4.9
1409171606 metadata/md5-cache/media-libs/opencv-2.4.9
1408121638 metadata/md5-cache/media-libs/libquvi-0.4.1-r1
1408170807 metadata/md5-cache/media-libs/libquvi-0.4.1-r2
1407111252 metadata/md5-cache/media-libs/ladspa-cmt-1.16
@ -52787,7 +52788,7 @@
1408110137 metadata/md5-cache/media-libs/libmnote-0.5.6
1407111252 metadata/md5-cache/media-libs/libnsbmp-0.0.3
1408170807 metadata/md5-cache/media-libs/libnsbmp-0.1.0
1408170807 metadata/md5-cache/media-libs/libquicktime-1.2.4-r1
1409171506 metadata/md5-cache/media-libs/libquicktime-1.2.4-r1
1408110137 metadata/md5-cache/media-libs/elementary-1.10.1
1409092136 metadata/md5-cache/media-libs/phonon-9999
1408121638 metadata/md5-cache/media-libs/sdl2-ttf-2.0.12
@ -55392,7 +55393,7 @@
1407111257 metadata/md5-cache/sci-chemistry/tinker-5.1.09
1408121639 metadata/md5-cache/sci-chemistry/burrow-owl-1.5.1
1407111257 metadata/md5-cache/sci-chemistry/pdb-extract-3.11
1409041909 metadata/md5-cache/sci-chemistry/coot-0.7.2
1409171506 metadata/md5-cache/sci-chemistry/coot-0.7.2
1409041909 metadata/md5-cache/sci-chemistry/freeon-1.0.8-r1
1407111257 metadata/md5-cache/sci-chemistry/openbabel-2.2.3
1408121909 metadata/md5-cache/sci-chemistry/openbabel-2.3.0
@ -55518,7 +55519,7 @@
1409041909 metadata/md5-cache/sci-chemistry/azara-2.8-r5
1409041909 metadata/md5-cache/sci-chemistry/pymol-1.7.0.4-r1
1407111257 metadata/md5-cache/sci-chemistry/pymol-plugins-dssp-110430
1408121909 metadata/md5-cache/sci-chemistry/molsketch-0.2.0-r1
1409171606 metadata/md5-cache/sci-chemistry/molsketch-0.2.0-r1
1407111257 metadata/md5-cache/sci-chemistry/suitename-0.3.070628
1409041909 metadata/md5-cache/sci-chemistry/sparky-3.115-r1
1407111257 metadata/md5-cache/sci-chemistry/eden-5.3-r1
@ -56321,6 +56322,7 @@
1408110107 metadata/md5-cache/net-libs/vanessa-socket-0.0.12
1409041909 metadata/md5-cache/net-libs/nodejs-0.10.30
1409041909 metadata/md5-cache/net-libs/nodejs-0.10.31
1409171506 metadata/md5-cache/net-libs/nodejs-0.10.32
1409041909 metadata/md5-cache/net-libs/nodejs-0.11.12
1409041909 metadata/md5-cache/net-libs/nodejs-0.11.13
1408110510 metadata/md5-cache/net-libs/h323plus-1.25.0-r1

@ -1 +1 @@
Wed, 17 Sep 2014 11:00:01 +0000
Wed, 17 Sep 2014 12:30:01 +0000

@ -1 +1 @@
1410950101 Wed 17 Sep 2014 10:35:01 AM UTC UTC
1410955501 Wed 17 Sep 2014 12:05:01 PM UTC UTC

@ -1,6 +1,11 @@
# ChangeLog for net-libs/nodejs
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/ChangeLog,v 1.129 2014/08/21 03:47:31 patrick Exp $
# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/ChangeLog,v 1.130 2014/09/17 10:58:05 patrick Exp $
*nodejs-0.10.32 (17 Sep 2014)
17 Sep 2014; Patrick Lauer <patrick@gentoo.org> +nodejs-0.10.32.ebuild:
Bump
*nodejs-0.10.31 (21 Aug 2014)

@ -1,14 +1,16 @@
AUX nodejs-v8-3.5.patch 440 SHA256 e27140ed4fb2d9db928c8a8138b53461eea352261265f9953c821ca15dfdd91f SHA512 9652a8dd423a3a067822e830f5b01667780c69232e4827c02a92ccc42049418efa65aaa6abe0fe301c968b7d016816d5fda08641fd7022dcde5620870aadecd7 WHIRLPOOL ce6dd29ea6c20eeabd239d65fd1154d7ac0cb83a0b71af733526b258ec43d81a16878480e54cb69e1e8afbc46405c352b590861f8ba347cb0516bf2f027652b4
DIST node-v0.10.30.tar.gz 13527922 SHA256 3dfcbd307f5f5f266ef174e1443107da853cd3d0aa0b2493a44235d5908625d2 SHA512 7d82eba5bab8b0ac67f6773a03f650dee67bf42fe3b0b2cc5ca581e00170c000a63e0f7ba966ce31e6f2202af7b1179c44b138932f55df39f85b48389097c240 WHIRLPOOL 71a34e115d604669974677d05ac201bc23a495e5e60944bb1f62659d3c1c2a3d689c8a0650a94a6ca0531bb9a5bd9b0c411d52e472cfafedf0709dc872d6db93
DIST node-v0.10.31.tar.gz 13464547 SHA256 06c781718a674dfdfb59d646b2629a46af2644bdbf52534fab8d4a0fe34c21f1 SHA512 10bc330be118bc3b853c319de51b875db3737a76da7c371c57ef2f044e8225cc24156da91eef6a36f1e415a7e4992f501cce05349e6160a21e44f7ed7dda4592 WHIRLPOOL 2bb58f8a181b0c188a425ef164bfb36dcd85a32a0004809f55dc85042b219e0b6b5c7f7319885958e3e489e7c41c99a4db54ea92596a7abbd35d97cddcddc461
DIST node-v0.10.32.tar.gz 13585240 SHA256 c2120d0e3d2d191654cb11dbc0a33a7216d53732173317681da9502be0030f10 SHA512 5871100fac79c81e940b68cd0eba978c46863375985b86c0124bc0a13eafc7bd371663bb0798a04108fb0234b24a28241ba49fe687300a36475674f7ad9ec9bf WHIRLPOOL d5d42b61a9ba3c472fc3843f00422ca85f09872689da2586a82c3e7b5072b8ac0e8f168268c9aa52e9bc8fb2122b1391578926aac8b61878056056432b3af523
DIST node-v0.11.12.tar.gz 15943306 SHA256 c40968981d9f5f6fbc4abb836557acda74ecb8f8a1e9a30e84ebd2529a8c1b6a SHA512 812ebd3cc3d272428d9f7f448f25091dfbde0aab28c13ec1722176a46215b7d723923a3b4499faff4feeac499eac3ac49cf6064a0c2477f8212303e35c5038b4 WHIRLPOOL dd379b30ff8b1b92564b54deab1513a1387d3621b408e16c25900ceb96acdd0a42d62c0bfabf0e3b026e526805326acad85a644a04ee97a46ef91f25eef8bda7
DIST node-v0.11.13.tar.gz 16578783 SHA256 15d6e90c16adf907c0401cd5a77841b5264e90dfdaa1051d75184aa587fc8298 SHA512 1028507023c07eb8a8264f009121767973623064bc45258c15df4c42d98e3fee61b2daaea9c030c16d9041dd8ca473614a3ff30b0e315485ff99ed6b3a650b65 WHIRLPOOL aa303b1694bb75e4a226916dd17d7d3e3f5e7bb37dceb1fd784f33f38d9f69f868ec09281c9a11266a6db35fbc1e7c48098532d46e6f1f57dedb8c59736433b0
DIST node-v0.8.28.tar.gz 13187411 SHA256 50e9a4282a741c923bd41c3ebb76698edbd7b1324024fe70cedc1e34b782d44f SHA512 6b12fa374ca506e2f7cac3cccd9144072a8908e6e7854b7e62b7b0e05b5b687fd16a941377acbb874c7798126695cc3d9263407f24a54e532b5d9487ee9429e6 WHIRLPOOL 15a2482e59e713b1e81497a784ac8dc525f8a7888e655c993cc820c54f7753c3359e42fcb16a435b071da7305071a1f0a5f898933b5d5222bab18f9ed1ef3986
EBUILD nodejs-0.10.30.ebuild 1863 SHA256 e3c51ed07277c0785df2b731662f08081257ce24b1eaf3b5821a67429d47faa7 SHA512 cb2afcb256bfbc1e13bbf24540c1762549cc76318466c726f6968f564f6e5d9643c3fbfaffd5132231efe5fba27092e81e1da77e6dcdbdc4ad1df28e93b2e4b5 WHIRLPOOL 1f828e3d14e5b1f21aa8903fa36872b2ad87a94034c4d07b326b6b5a198cd8ffbc3f73d024c3ef421539d76dc5d82885bd27b5a80ed43cf56e1bb542f0b393fc
EBUILD nodejs-0.10.31.ebuild 1869 SHA256 eb73268c3977708fcfe25e8bae5ea3358f1b1f7a52f3517d9701d5899e2c9618 SHA512 f3685bc2d4e0614b9d8b90a9115a53d71a8a21753ffe32243555c2445d37d8dcbb494adb3cf2d54f27f30c0aa0c2c73423a2fcc2a18df1c14e648c3dc2ac1ae2 WHIRLPOOL c4bb79832fdd421651474587978c23903ab6127f5e8843f0a511bd51efc3fa0b0c039d3e32e4584f655f7d08a839f1910f1157e8f0cb782ad7b9a11b31458cbe
EBUILD nodejs-0.10.32.ebuild 1869 SHA256 2fbeda1999b72dbc8ddbcdcd028d923075aab4e0862f6b8c41b05f9cc49cb50e SHA512 962811cfdb57e422f291bb0f2d468d403cd21249bfbf916c293322becab578ae4dcc2510c0b89bccbcd839a14db7dab59100de1a6a0912005058f4f1bcdd4fc0 WHIRLPOOL f0f4e9e47547d9fb11ab5537cc76a904dbb958b98838282d9ec58eef2987fcac925181a671b68c4508e8bacbb0b8d5f5ca2be5077d6c6770ebfbdde6dcc970df
EBUILD nodejs-0.11.12.ebuild 2140 SHA256 053b4eedea2813fcdd68ed6d74b8dd0746b2ea859067590f7201e0f61ad6807c SHA512 1f7abea2987bfbf677a4df7c35d4a7677bb0e200075e3729f654b5af4e3063744762fad8b6e0c4f0b006d23bef9bc187c6597624a59b5583b0e29e480402e885 WHIRLPOOL f52c7262a8fda1b5bd44225bb89974017992871522e79670b2d45a8116d85047101de34d4d66a23f2592b2e01a593c99ed5cbbcec953e73b3c5f2c0b5b0fa4c7
EBUILD nodejs-0.11.13-r1.ebuild 2322 SHA256 3e5437164deb31dc1d7a4b5d4235f7a044fc198689c712820e13e8282ae6bc56 SHA512 d2370a8347c35d4b2522fc19e295e2e628236f92eb558e2ac6d6f56f608b41235fb5ce7336411d88bf08a685c25fa70104d0fbb8e6d8b58d2ad267f3bb67ba00 WHIRLPOOL 2b7fd91c10fe371b96333b0301244d5c491c5963028560f6526d5b176415f495fcf9da0a73f7b342e46f5b96a160caef0bf5ee6811b4356cea34a1f950f41254
EBUILD nodejs-0.11.13.ebuild 2156 SHA256 9823b409618cf73d9b009bc8109144ccc3044bb15da2a49b1d1c672174b5eaec SHA512 b3e0445b5774b282b465275727e7bf3df1cfb6d7f487030e44ea7e0f29b8e928c8999aade574e30fcaf809104f73523e905c6e4aff092ab3ac74e680d9f5e1f2 WHIRLPOOL ae8f9131e1165c9f09528a29af18b5b9d90e9fb1b23454b1b93726315309845cb23c5569718aed9ad8b1a37cccf0ec3bf04929a425bd74d92a7e270eb308bbeb
EBUILD nodejs-0.8.28.ebuild 2171 SHA256 a4e7c5f01b512fe25ccbe9d26001cf25125f8ec76ded0614e4c59d88b16bd845 SHA512 2be6a37150842a6f0b52a0ee29c7dbfbe9dca2c67affd21bee81a06a80436affba87d55b0e29009ca16979a373bdc6d773e6c786198edaebf8763717e33e7ac5 WHIRLPOOL 3cfb10d5c0e3e2ebebb3cd2ecf34365be2e7ffd3d5cf87d49ba654de9097b681fcb613fccacdba8f303dc72bc072353345f4e45ed5ac60582b7076664d8fefcf
MISC ChangeLog 20174 SHA256 f9a0d3350849204387acda512b3b737f8123924eb98d691b4ac7729e70c4193e SHA512 561e9984052fb55fc378afe6f9aac37b1c0a65c0a954f55fe9a51fc25e766fdfc1627e8b287ccf51c6977f74c78121dc9e8f9fe77ff0d758334342bb51a994fd WHIRLPOOL 0f52f2e49c8542f6eaafc07a80469a6043b5fadf7629cf26cb9e1d9c6b427735c8e2004d5dd917ab9f4b527b25fdb5ba4e16a7ac34b1a5dd726d67b8440179d4
MISC ChangeLog 20287 SHA256 8d09b0253de5f4ad7b976f18d03118994e280264af478329898359fda27fe8ab SHA512 5df84289dd9af214cc6381919a54d2c1bd508bb74629593197e61b2401011c6a0549585d0dd4bc8315e69dda45b37f1b2f70cc9ea2a03f5c4d40bf6e63bd0097 WHIRLPOOL 277b480fa1f66fd4da1b1746e062d6f5e9f112e0b4b5d9ee27a5c6916a4434dc123287d3867119046b31a4e292b54c7d1b43bede3afdcebfc880005189f0f024
MISC metadata.xml 545 SHA256 ea98b41b3fe8288a7b38649098871f33c897916aaa34c718f8b849bc35d15c12 SHA512 f32b1eced5dada7827c10bb7b59986400d8dce58dc8c2c0b03d3acd0886b539d2c0afa7956c8a0d1b1ae1894eae31c520368c524bd4c7fb5930180fc8bc4b035 WHIRLPOOL f3fe5d3c70386787eae1cc856f7a57d775738096777074b50678f45ed7e5c9c2575c21a452e75d9a5d06245c85c17434593a7b3d0b5f0c4ec932fd3c7a8b84aa

@ -0,0 +1,73 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-libs/nodejs/nodejs-0.10.32.ebuild,v 1.1 2014/09/17 10:58:05 patrick Exp $
EAPI=5
# has known failures. sigh.
RESTRICT="test"
PYTHON_COMPAT=( python2_{6,7} )
inherit python-any-r1 pax-utils toolchain-funcs
DESCRIPTION="Evented IO for V8 Javascript"
HOMEPAGE="http://nodejs.org/"
SRC_URI="http://nodejs.org/dist/v${PV}/node-v${PV}.tar.gz"
LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86 ~x64-macos"
IUSE="+npm +snapshot"
RDEPEND="dev-libs/openssl"
DEPEND="${PYTHON_DEPS}
${RDEPEND}"
S=${WORKDIR}/node-v${PV}
src_prepare() {
# fix compilation on Darwin
# http://code.google.com/p/gyp/issues/detail?id=260
sed -i -e "/append('-arch/d" tools/gyp/pylib/gyp/xcode_emulation.py || die
# make sure we use python2.* while using gyp
sed -i -e "s/python/python2/" deps/npm/node_modules/node-gyp/gyp/gyp || die
# less verbose install output (stating the same as portage, basically)
sed -i -e "/print/d" tools/install.py || die
tc-export CC CXX
}
src_configure() {
local myconf=""
! use npm && myconf="--without-npm"
! use snapshot && myconf="${myconf} --without-snapshot"
"${PYTHON}" configure --prefix="${EPREFIX}"/usr \
--shared-openssl --shared-zlib --without-dtrace ${myconf} || die
}
src_compile() {
local V=1
export V
emake out/Makefile
emake -C out mksnapshot
pax-mark m out/Release/mksnapshot
emake
}
src_install() {
"${PYTHON}" tools/install.py install "${D}"
use npm && dohtml -r "${ED}"/usr/lib/node_modules/npm/html/*
rm -rf "${ED}"/usr/lib/node_modules/npm/doc "${ED}"/usr/lib/node_modules/npm/html
rm -rf "${ED}"/usr/lib/dtrace
pax-mark -m "${ED}"/usr/bin/node
}
src_test() {
"${PYTHON}" tools/test.py --mode=release simple message || die
}

@ -1,6 +1,9 @@
# ChangeLog for sci-chemistry/coot
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/coot/ChangeLog,v 1.63 2013/09/19 08:09:52 jlec Exp $
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/coot/ChangeLog,v 1.64 2014/09/17 10:32:27 jlec Exp $
17 Sep 2014; Justin Lecher <jlec@gentoo.org> coot-0.7.2.ebuild:
Drop py2.6 support; fix shebang fixing problems
*coot-0.7.2 (19 Sep 2013)

@ -18,24 +18,26 @@ DIST greg-data-0.7.1.tar.gz 8142259 SHA256 6f3e1c1bc540c8355583ce2e1807cc9f6a2f7
DIST greg-data-0.7.2.tar.gz 8142259 SHA256 6f3e1c1bc540c8355583ce2e1807cc9f6a2f7b466384382a843942f96b1d31a1 SHA512 6ce97b72f3f984c0d2dc1eb4a259412761736bfaec23867eba46919b6c6444698dc0b0e717c1a095aa713b2a4726d4229aed5964d89a74f7c1f2aa058f4891bf WHIRLPOOL 65db8c976f481a765e1301526cc7af6939ceb4c1cc26f3c1d5e628512a9c34bc4a10e8380d10ab4773976def9b3e07cf84b2cdc1da821750118c405b2f8b34d4
DIST greg-data-0.7.tar.gz 8202091 SHA256 b82743b1d3c2d3acaa4adb4901368d46e0638733364963ad62044f79111f21f7 SHA512 71ab00869df074660103b824130776ceeaad398b1df8bbc30c9fc41660cc08a66998a406c5cfc93f4605cc5052aae414bd79b6e6de2ae46acd9c6997dbd5361b WHIRLPOOL 87deff25e864f55b316f432b9a9b595e23352720d08257e2b69bbe7946bf8ab5d1fcc9d13205354a0edd3fbea89422952df5f6fa0c05f9707167b544494b2c14
EBUILD coot-0.7.1-r1.ebuild 4339 SHA256 89a2ea9d1e61b41d9ebe0a9f1be19f3d27222f93474675841f9e5d73aaf828fd SHA512 4f19da931209ee86824da72ab78038bb3e1666a7a01ceee5be1f41f5a6a148efc8f9b9f17e52c6dd82c6886d2e86ff976ab22bbbe5b8aa432aafa5a08e71d965 WHIRLPOOL fae557043d88b5f6fd51e1262d3b09702e638c1a659a55f0ad0e937a30144fe2da7adc5bfaf6cb900c76653c5550c72b9815a8713f413f1b175bb5c866d4b8f2
EBUILD coot-0.7.2.ebuild 4350 SHA256 bd72cf4f6445057cab91b3948aa07270101d249a8e4fff1f5f089821d3c1fa54 SHA512 9575d1c5a9ae3f24dae993e8bb4abfc35831ef614604e3b67156e6ed6a4421b60e8a730b84b34b03f742ddac05dd2ef2b216e350c1741311dcd585dc5a54c73e WHIRLPOOL 1e5159621c89ac0efde1dd5a210603cdee562f033c240111c274e7446e12528ee9536a20b3694990f0ab42ac23f08f3e7a456ec2fcbaf36bc39b9a8fc8de53dc
EBUILD coot-0.7.2.ebuild 4300 SHA256 a0d653f8b3485e2d95c27165f88b46e5b907c29ce10b68702ee9300864f2a071 SHA512 8eb2cf6b4960ee72379aff27561acf421b27871292502de11aaa111142e3652ca9720679bb2b98111e5addfbd58b637dc740aaf395234d9c47c84a01a691b589 WHIRLPOOL 40a0b810111cd6f0b34a02fa121b92ed44ff84d7d541a03ee1a70d502832b99e5dac47f1220a8ce8bd423d5e791fbff1f626ce4c1fa5c472dc68bc98c83a9cb5
EBUILD coot-0.7.ebuild 4138 SHA256 b76b1bff89f0e50e1d04f0ff2474d4724ca2698e24c035eed059319d8690ea45 SHA512 ed30e8fb5f30896d2f76720a0857652ddbc75bc25ef8cb29df3bbacbc8b9a56ed79c044e9af9dc72a488b46b1325cb8c672229b36e73202ee81779f261176649 WHIRLPOOL 00a13e632d720d45249eec9bb8085205d0db9da9a91029eaf2c0568b4bb0a557cd7cd4d9eebb801c3eeac3da1c01a2ff760fa1087cfb50ae1159366fbda11916
MISC ChangeLog 10234 SHA256 390eb8862e40c01eb07675433ff655181c8a4dcd218c12b3dd7f8a8a9906bee0 SHA512 14c436a5aec041c5f9d760f251ff3a83aff9e0a82c6e4e6be81ba4b14578db4ea842d09d7643379078f3988873920bcb34c5a3483e63d9fae5768a127c02a19b WHIRLPOOL 3f0be97df7984bd0686a48ed8e2990a78e60797e040c1ba95dfbd068b9b239248d509abda98636e8c879827ae072b8249161bca5a3f9a588eb7210bcd16a8dba
MISC ChangeLog 10351 SHA256 3a56e52e5dba47cbc18882d5ebb18f4d6b709ca8232afcbf3aa2faeb6d669379 SHA512 c4a4772bde880eeddbe071abf895365997f73c0dfcee01293d2a38afe186dfd3895cb8193c64b3f796407972fad2f8f7a2bac12669ae414e6c5cb16943ef893d WHIRLPOOL da5d4fa8a2deeb708b5c72a518f75885eaf41273cad5cde2a3646be4ad921eaf33bab7b0dea5beb34bee44404026a853e1b0a6f159b8f46bbf9df5ddfd5b40eb
MISC metadata.xml 168 SHA256 705462092174cd3e2e3ec1557a28108a746b7351f803d8ca6d1b925b3111c3ff SHA512 f0073fb277e20adb7781aa6ea7f8237bc2d350f0aa43f0f0cca33e02cf52b8fc117bd984c11721ac519a2637ea145976148ac1aba7335dc74c42f7b9531cbed3 WHIRLPOOL 07dd7a302e695440f5033889e5b20cada57beedf17ad33f95d45fb5c39da98bf206eaff13334c20c1c08140a9c5e6041341d29c58efc5ca59b112b60e1662318
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.21 (GNU/Linux)
Version: GnuPG v2.0
iQIcBAEBCgAGBQJSOrFRAAoJELnU8jG9FVir2cAP/3AQrc7ln1DmJYgOHYzjvtPL
yCkL1aoE2x9TvlUpfT78uWinUsKwbCGQnCJ0c61a3NVGeLmDtXLUpVpXCoA7DfRG
O7h5kpRuw/8Doq+Ie/zzT7gI51Rw0klUqhVruEfqgRAcx61wYYIoZBtEAs9tGxT5
nngvf+HbPbpX8+kr9AxKYhtbvLhIDpCziKK9FQsIoNbAlcG7cssSPXT0Weriyqsw
3vx622+Bg38U4e0FauBWpdzqGm7tipB6dATUMiROJ6L2zykpaZFB7z6fHWQWExa5
q3TrVszfVKyrMCGDbncVKY5K+kdwEW4QiuHxg7jIDTwLmW/3QRgFpgxVEvMA9eCB
5+jflnx7mMrte59vnyfbahkMfl0xyNZwx2fz1gZyzHDUreIq2I0lxeVSKrmVMzqM
0s55+bA0l5vI9Nufmf+LpDfzbOfzNEOzBdcsBxhWtexEG/hXLXk/HlMn+D9rRwqR
by76YF+Q/e8agolXU8ginEB3pFZxm+vrOg25wvs/SiBTJAmvbKv0LhCx+gSx3Z71
lX1OEuxV9q4J/qF9jFxcnlOSB2H4fYNLHF2yzqRyLJfU7ohILscBho6WkidyQupl
QLH06zGD1VQDi8es5se/xSIiZKVcXvB7hP2AC+lJCExaMh+o8gwutsGgCRvvNJXt
WulNlkkpzPzGAPBnnQ7i
=HhjF
iQJ8BAEBCgBmBQJUGWM8XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyQ0JDQjFGMzBDQ0UxMjFGNENDNDgxMDdC
OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVir0psP/iQTplnBFAvl6wkxXMW1ff7O
6NMtDrwKAy8mlovkXEXYPMEVkPZZUtY4PuMtSQdo2D6VCEK5PLP91gKryE3AYLNn
mX/Fs//KyqUNUGyPjAZARj3b1HpqoDH9MCoUbpvXVP4i1kcfacpRpil+Pv7qQ7YL
npj0ry83D8UYk2KJQXI/MwF6xoiTFsDsoHxaWKxSHgf5WOo48cT7DAKnKPq2nPJG
Fl8wqqXOrsB9giMQZAoZOBbgHxhQW10SOotpE52vp4qTCDP9GY+RvEi+bJkkxDHz
AS7iHZtxeJg6hN/YejGZfK4GHkVb258Vt7/bZT4uvk4HXxHmM9lwjIZCc9AnZpCK
s6nHtxHMzeOR9NDfrv7al+gNBHl8jGVhthgJuftTV2ZSvHikj1j4q3vq1Zpt9HBw
KhekrmPfejm9LySXJh/WasjDhKOnMepDaKbcVHAqNeVwKAquzHAdhI0Vhtvesu9X
7vEDJVHArSP0BIRgBLBCTapGxWtYZpmC1jwKa+M0ajsIG6L+iGjZDFTVPdGzL64y
oXfaVFaDKLrNHiqtt3qpt4VDzWvwe5+Sd2ehqiVhO1+yN2SxqjDv/qn664lz8FyC
Z44SLDSUijgbc1eBN7fW2g2w/aqxvVH5JncF8A9g4PMEQ4JhR8QbrV0x/1zMKj6/
XA1slQ+Xt1QP5CY9nyTz
=+t3F
-----END PGP SIGNATURE-----

@ -1,10 +1,10 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/coot/coot-0.7.2.ebuild,v 1.1 2013/09/19 08:09:52 jlec Exp $
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/coot/coot-0.7.2.ebuild,v 1.2 2014/09/17 10:32:27 jlec Exp $
EAPI=5
PYTHON_COMPAT=( python{2_6,2_7} )
PYTHON_COMPAT=( python2_7 )
AUTOTOOLS_AUTORECONF="true"
@ -115,7 +115,6 @@ src_configure() {
src_compile() {
autotools-utils_src_compile
python_fix_shebang "${S}"/src/coot_gtk2.py
cp "${S}"/src/coot_gtk2.py python/coot.py || die
}

@ -1,6 +1,9 @@
# ChangeLog for sci-chemistry/molsketch
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/molsketch/ChangeLog,v 1.7 2013/07/18 06:09:24 jlec Exp $
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/molsketch/ChangeLog,v 1.8 2014/09/17 11:58:04 jlec Exp $
17 Sep 2014; Justin Lecher <jlec@gentoo.org> molsketch-0.2.0-r1.ebuild:
Build with -DCMAKE_DISABLE_FIND_PACKAGE_KDE4=ON, #523020
18 Jul 2013; Justin Lecher <jlec@gentoo.org> molsketch-0.2.0-r1.ebuild:
Fix usage of cmake-utils.eclass, #477234

@ -2,24 +2,26 @@
Hash: SHA512
AUX molsketch-0.2.0-openbabel-231.patch 2908 SHA256 f9f0b28850fc8b8211100aed3fc0186e1094250ddb387b2e3edae1d2430bce5a SHA512 a20a2814b88f0c6f3037facce423afc24c0bdd97032f3f9fa4d607b2815e8b82824c10d1cd01f4311349b01a49d563d38792649d8f7b57ebbab3e3aca0e1c974 WHIRLPOOL ed8d2be20af961cfefd6ebda0d8b8fcbcfab51ee4fe2d5302c39a3163812ee5b2d8818c7f820bc881239e03fddf9258526a59d78265d10b79f35b3b9e5e70932
DIST Molsketch-0.2.0-Source.tar.gz 276809 SHA256 05e058bf71fc99e5dda56ef1779a82c8885b2001d1af5dce92d959bf56d8a5d0
EBUILD molsketch-0.2.0-r1.ebuild 1168 SHA256 23be1f5cf781fd329a0146632bf78c975323281ea241f37597f7753e13202e8d SHA512 55f0b0c9b34c6776a749ce6c605c87c14b7e967e24a7f4972fb404b78e28915c6373cb6047cb93e8e0e785628b0fbf1eb8ffa37ecd441d314f920316887b59bb WHIRLPOOL 5f356d199ad38fd9d169f500579bebad6eca6734a60577497a3eeebee8a8a23280a5141afeb62faa5a921dc21ef38e29e78274cd1dcba9358ef1e7d5e2d7bcf7
MISC ChangeLog 1456 SHA256 71854e759b067242a94ea33e8995fe486baaf0db79540a6b6d60f1783c8c4e2d SHA512 fe3958a095a0dd284ae6d1aaf12b97a6df7a6b3f32e15634cdea5a84c61f03337781abbdc9f7c98241e062762428099aac8ce05635ef6b8b66fe5baec97c0d26 WHIRLPOOL 4350d02583e4c8fb867cd1b473bfccf11d7324f396c451e7fc5ef2cde97f0bcc725a148e92cfe3984cbcdd6d31889a4829058e8213e26255ef715abc6df71ebb
DIST Molsketch-0.2.0-Source.tar.gz 276809 SHA256 05e058bf71fc99e5dda56ef1779a82c8885b2001d1af5dce92d959bf56d8a5d0 SHA512 e72c3b2103d70964ada8bd57cc40c16ae30d0a7c2c45521ca3c7a4c4586270e06707e5d662983a2d0f214b16b12afbfa439b58568873537f70f8ac735aa28d26 WHIRLPOOL 1711ef1e45aa09eda1b6dfa44589b0f235ac533914b343b3802d44faae1f658b668e418014d81a5a797f06132c0c72085eb64b9e8c1f7e22650d4655783cca46
EBUILD molsketch-0.2.0-r1.ebuild 1207 SHA256 ca51033b4261adc9e6deb6436b963381c726bdc0bf5fddda419f78efbaafd34a SHA512 0eca695868911bf818914f2be7b5ac3904fc425ae3f6cf4c4ff103be88aa86452ab31f27325e94e6bffb0ce87ef64384d59d0dd01797a2390bf0e77e2be69fba WHIRLPOOL a177ad528b61ba85e941c2afa9877e207e69916af01aabbb03f0d2f47b87eac9a97d0477df94e732cd9498caa64b87d474f6208db98715082ece3d709c10e1c6
MISC ChangeLog 1590 SHA256 0f1d5f821a27cac1e3d2cc7a6b54cef3a20bb8d40e0c30e6d358afbb150fcf1f SHA512 c04f1b85752db4e43f7bedbf87b933d5051a2166f61cc4d7163fbf3f6c4816d6e32dbe484d3df099566b1ae4c572e7ab60187b0d2368adfac91f705254680e67 WHIRLPOOL 787ff6b44e85ad5067ee458faad99c0f4ed0e76c3f2265020d87ff85215d2535c05fce49e011c366b47cb442ab2af49051f8833ab86a807ac5c39b3f7a032bab
MISC metadata.xml 499 SHA256 6c575b4c2f86705c9a9c91042a5230f965a98a4f74df2eb895bfe6455a41b112 SHA512 bdbfa8404068258765ab1cb4c5c5d6664bc4e92c21f9316b643263e0d87de8d594ce6db5748710e21178f4a61a46b3d59fdf9c0febf73f6282dc4ffa67238903 WHIRLPOOL 45e198cc3ab045740cc94e4aff8887b2811954aa7ae99fb75b606c4872c958edfe05784be76e469e3102cf27192f5671aeeaa139c07842358a1e309a448db133
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
Version: GnuPG v2.0
iQIcBAEBCgAGBQJR54aVAAoJELnU8jG9FVirFfUP/1el9j61Ylf4aZXfkq/XwW+/
6KUpKU59/Z54ptwUcQ4hb0plYJhubgaJoG33Ip+j0zNRwAND+/4ProcXkSe5zk0k
+aWbdt5WkOH9oql9ykCEW/heiO4/m5JCQZ52VK+XLptshfUFmaFpTKp++A8NpJO8
AJcbaHZnS9fwAq2yr49PpBr9OKJORqcD4LpWIgm4PyvJu3FKb0FqSEjF3N0PgHbW
yuR9EHun0UmeQADBofV0Vkv1WzPPPHTb1coTOae9FzpIKU0xgLESQTRMHadyHF9i
qJutZlOPEsZn3NFlsNbnM0vub1/X6yiOIL/GcS4MKVqxgwvZbak4Fo6Po83c8GIs
5fCqg7pmlAXX9XVmgLhyC+jCik9sJbyJZO4RmYt8F7SU0edv78qod1x6lh3GOIsV
PvlodIU99cRxuz5+ho1QpHcxtnxekjxW0FQBb00rI7XLMDS0LsK6lOtimA/DYQw9
CjI9WRxqCrwphropM8bl5+/IE5kEqLvJ4qsO11Ca4MwKIm4H6kpA1mhZmGHh7bM1
GRO9oxjWnKjg85J/dW/w2bpBjJ+6wAulN9M4OdPR9+QPbrepB92AMtqn3yy1HvWy
s3x6LHxDMTGaQBgsbQRuWxvtyENILzEFWtOocOKsrTbt1RpDpy0gDtHaBBXNOKME
00GvvabqLUBq+Nkd6uq1
=aBeM
iQJ8BAEBCgBmBQJUGXdNXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyQ0JDQjFGMzBDQ0UxMjFGNENDNDgxMDdC
OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVirE50P/1pw/N8XUINf5KW+jg7RZlIo
/3YdZo691qcf2yow2MdBpAagxVyrOG9h1njNgVF76W5DkQmNF9qvX9sYpadR0HSj
lRQgtZL7ZnbfHPxfn8Jh1TtfDrABwU2gc2PCW+/i0k+WB0WTXyp72w7ehBLFjBzA
xxGqsQLX1XJouqkcm4fYqmmVUpmeLU/Knharss6hA2d5UAHGSiNVwTT5TUZCz7jM
deb47pKfjeeeiHbqYrobr3uMrSuwcX9gu5tR/NNt1wA9Qzrk5CHxOmtQIqDAh4NI
OisECBSumbXs3m0Ww48ntmYnvZijzzv5Gm/9RyChtpyqJ4T9cFNd3r9SB5vjwJbQ
5HOFNjuN5xmRJe9EGJ4XHP9q/u9GGBQCUVbgkKaS0K3vmT+YTrfXZBivHl5lT/Mx
qWVr5RWDgE3IORCjvCUkkQ0tkZohVgKYTjpnQRkLb+qSjKDIprlzf3VL9C0i/NBV
aJNVHM+33y794gbodNO/HBCxXIBeMqDMD1ydGOZE3SVxfFdh3MnAvjWdyXSL/hkI
rwWN7ubnygbZiYqtuJiy72kxoSB5uZBnQOPAt9fZ9WZz9feakKuEDjkoXd0oRNML
Si37Gx9tsil6byUaFjeSJ/B09TShfp2HiZfq0mWX1Ja3ERJkgq8Od+CFi4KFMVOZ
iJ42lOX67LrvXiwFgO6y
=3PR9
-----END PGP SIGNATURE-----

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/molsketch/molsketch-0.2.0-r1.ebuild,v 1.6 2013/07/18 06:09:24 jlec Exp $
# $Header: /var/cvsroot/gentoo-x86/sci-chemistry/molsketch/molsketch-0.2.0-r1.ebuild,v 1.7 2014/09/17 11:58:04 jlec Exp $
EAPI=3
@ -43,6 +43,8 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
-DOPENBABEL2_INCLUDE_DIR="${EPREFIX}/usr/include/openbabel-2.0" )
-DOPENBABEL2_INCLUDE_DIR="${EPREFIX}/usr/include/openbabel-2.0"
-DCMAKE_DISABLE_FIND_PACKAGE_KDE4=ON
)
cmake-utils_src_configure
}

Loading…
Cancel
Save