summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2008-12-17 06:48:56 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2008-12-17 06:48:56 +0000
commit588794658f10ca9f3a243ee3cbd33460334ebceb (patch)
treeab7af74306929a91e0d45da230a9062f102f9e7c /media-plugins/vdr-softdevice
parentuseless patches. (diff)
downloadhistorical-588794658f10ca9f3a243ee3cbd33460334ebceb.tar.gz
historical-588794658f10ca9f3a243ee3cbd33460334ebceb.tar.bz2
historical-588794658f10ca9f3a243ee3cbd33460334ebceb.zip
old, incompatible with stable ffmpeg
Package-Manager: portage-2.1.6.1/cvs/Linux 2.6.27.7 i686
Diffstat (limited to 'media-plugins/vdr-softdevice')
-rw-r--r--media-plugins/vdr-softdevice/Manifest28
-rw-r--r--media-plugins/vdr-softdevice/files/patches-0.4.0/series3
-rw-r--r--media-plugins/vdr-softdevice/files/patches-0.4.0/shm-init-setupStore.diff37
-rw-r--r--media-plugins/vdr-softdevice/files/patches-0.4.0/stream-repacker.diff67
-rw-r--r--media-plugins/vdr-softdevice/files/vdr-softdevice-0.2.3-shm-fullscreen.diff21
-rw-r--r--media-plugins/vdr-softdevice/files/vdr-softdevice-0.3.1-osdmode-software-default.diff11
-rw-r--r--media-plugins/vdr-softdevice/files/vdr-softdevice-0.4.0-xinerama-configure-opts.patch19
-rw-r--r--media-plugins/vdr-softdevice/files/vdr-softdevice-20070711-vdr-1.5.9.diff50
-rw-r--r--media-plugins/vdr-softdevice/vdr-softdevice-0.4.0.20070711-r1.ebuild144
-rw-r--r--media-plugins/vdr-softdevice/vdr-softdevice-0.4.0.20070711.ebuild133
-rw-r--r--media-plugins/vdr-softdevice/vdr-softdevice-0.4.0.20080120.ebuild133
-rw-r--r--media-plugins/vdr-softdevice/vdr-softdevice-0.4.0.ebuild134
-rw-r--r--media-plugins/vdr-softdevice/vdr-softdevice-0.5.0-r1.ebuild133
-rw-r--r--media-plugins/vdr-softdevice/vdr-softdevice-0.5.0.ebuild132
14 files changed, 2 insertions, 1043 deletions
diff --git a/media-plugins/vdr-softdevice/Manifest b/media-plugins/vdr-softdevice/Manifest
index 05ed27a79ad6..19e15686a24f 100644
--- a/media-plugins/vdr-softdevice/Manifest
+++ b/media-plugins/vdr-softdevice/Manifest
@@ -1,36 +1,10 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX confd 431 RMD160 14e9370497da9ff23e81a315dd92985e4fb861c3 SHA1 f58d4504300662d6a00324091c5d2e22f9f1feb2 SHA256 5a82e32365ff3c77dfdad50884be7ae6f7d5f54e249c69308fc041cdce61290e
AUX patches-0.4.0/new-ffmpeg-extern-c.diff 1526 RMD160 ff074327176d72b3e65b7f5f61c615c196d95d6d SHA1 0293a877b0c03012be2e246e1f91fd06c1cb17ec SHA256 4840b91d58672a9f98a04d84fa68e5e74baab9728f31907ab47a55cdfd9d06b0
-AUX patches-0.4.0/series 76 RMD160 01bec4d6bd0cb5f0d7b357cbd316ee7809b65162 SHA1 8b5e5e9bb9679308a4ecfeba1d4e2456d9c27758 SHA256 c3e0c3e9bd003abfea03fff629e339c95a9bd3a9ddeb1e29a6fbacd532c5b1ed
+AUX patches-0.4.0/series 55 RMD160 8474e73a6bf8d9681cca30957aa43d11609c3980 SHA1 97517ffd8b8d4b23498ddb53c547444f17b0abed SHA256 34c9603502734813edd0ffb5d9700b14026850564bcf18088e9870151d662591
AUX patches-0.4.0/shm-fullscreen-parameter.diff 737 RMD160 b09e27d40bc733b05ed2f01d3026e37671ef9bea SHA1 93da236176add5a323737ea845054f2964188451 SHA256 2665dd3d2e6059ec61ad8707af7f2b532485d49c8771f5875e0343a7325b48eb
-AUX patches-0.4.0/shm-init-setupStore.diff 1241 RMD160 887c2173a3ce9bae7fb50d0715f7934264dd7c68 SHA1 b11a9ed2e52bbc69c9213009a796f5694240c42f SHA256 228f11c303981d02e1ea31d4d1bc2d74245f7a361bb6c15e25f578e415fab385
-AUX patches-0.4.0/stream-repacker.diff 2440 RMD160 0e0e7ffbf31f1b28918d623315f5a110a4025977 SHA1 2b4a7810b93240b5121c843d80d66572a7ff6d1b SHA256 2f2b86f7b0a1abcf3b8639a3b23fcf8450ca0b16928e9e069b3857004d1bff21
AUX rc-addon.sh 321 RMD160 b236a3ce160d66fd4b25ad8fe4239cbbe5cb0843 SHA1 02c5f2efad7a8a3a687d79dee998a3fffb0018ea SHA256 d6eaa97c313fca31920f7bcc6d060c3dac9c4ee2624bfff4b0c59fa4ff91153d
-AUX vdr-softdevice-0.2.3-shm-fullscreen.diff 826 RMD160 d1ad20ec5c3d4c8e9e20270f205f09cd984b71a9 SHA1 5caf77a611c3c451416aa7b039ba5d78d8cda261 SHA256 911c00fd9c088a3186059c2b757ea3620dcd27dc20ee842ce326d1970704dfd3
-AUX vdr-softdevice-0.3.1-osdmode-software-default.diff 537 RMD160 b6266883351086f04ff65ff8b3253b0d7c2d9bbf SHA1 c047edc3b3d4f65d9e3a47e2259ccbf2aba63d52 SHA256 e9203e71ca046db87c710a1f51ec4825032a3e0214cd91b2fa96ba6790beddaa
-AUX vdr-softdevice-0.4.0-xinerama-configure-opts.patch 787 RMD160 13bfd161b68372ccc3a5ea3b777d0d5e4a59da9f SHA1 ab65432f810ddd2fa3b9251f5a565c7937fc0be1 SHA256 541d3ff037d2c8ebcfca5873d551ff91e2618e8d551317a0497b6138c8b8af1d
AUX vdr-softdevice-0.5.0.20080922-offsett.patch 1298 RMD160 ac28491ce13a8d06dc8bd5af6805a4fcd91c9cfd SHA1 5a8ae7cf83c737077b85213f9cfc1b789c9c028c SHA256 ccf16a8e94b6b9a0cb284b1e11595858b330f1307b2157eb1224db6b91e78661
-AUX vdr-softdevice-20070711-vdr-1.5.9.diff 1902 RMD160 0f92a226eb7c176bd799bbbf933a657c5e3a1222 SHA1 0679b5738f3680f51f4081c5a4189a7753ae2d17 SHA256 d4380a425d79068f50b9acf81c7c1e187274b405e1c8f43cba3fafbb2d159027
-DIST vdr-softdevice-0.4.0.tgz 190505 RMD160 78c49568776b71d3b892de8cdc7406f31fd90115 SHA1 0949d6727011ebd0ed0947d9906d081bbe4d2162 SHA256 4a43426e03a36771bce272123d2b3a0a7dc5aac05b98277a985ba277e3c0b9c9
-DIST vdr-softdevice-0.5.0.tgz 200049 RMD160 de854f35173e0ecea21ce73613b5f6e58293d9fa SHA1 e92ef0d6bf71ea6a2c7e2c84dfef07a1c3e81708 SHA256 8b1eec4f5b7cd9a051439830408c1209d5583a5979551b28b69649f1e3381bc3
-DIST vdr-softdevice-cvs-20070711.tar.bz2 152000 RMD160 23be2f95bbb3e4d649a3ade799c443c579f80b84 SHA1 07ee85a8168bea9a9aace5018910f9672802dfb6 SHA256 6c869ae0c86fe42a24f767c40f538d07f70806474d7851643870b3a778b68c1a
-DIST vdr-softdevice-cvs-20080120.tar.bz2 154349 RMD160 0b9b69aafb5855757c199e04852ccde5a7c43529 SHA1 aff47780abc6e2ff3093e4c165ee525f10306e39 SHA256 267c7ded33944902f495012de04020ee6df209e661cba9e640a36460f6b6ca73
DIST vdr-softdevice-cvs-20080922.tar.bz2 161453 RMD160 8640c1f3aaf8b0edc994247382bfbf390e514fad SHA1 6d87279fe51a04cff50b949daf32d744ca72efc4 SHA256 95588510261069c3d71f466350bb8eee524d70f2b84ba5120745f01b011c8de5
-EBUILD vdr-softdevice-0.4.0.20070711-r1.ebuild 3806 RMD160 c64b0364984fbcfe0a8673c151317f937638df7a SHA1 f9b7d718d3da2cac59fc687a9368a6fdf4506dcf SHA256 75d93902818438cae5fb99d76234135559c34519dd27e2d9db2df27ab7741131
-EBUILD vdr-softdevice-0.4.0.20070711.ebuild 3550 RMD160 79275bd9563266fed3191e2253b9091f3dec6970 SHA1 056e08aba8447f079cb4f10882bf8ecbcbac6893 SHA256 f8a1331d77c6246905315100f58f7762610158791f0edf1942e9a826c660f8d1
-EBUILD vdr-softdevice-0.4.0.20080120.ebuild 3546 RMD160 63faac2aa9c025c1ffa85d4fe0c6633a3abba606 SHA1 ebf2b63eaa67a5c2dd49528ca80e799b0b7a32a0 SHA256 56bd4911043de6c648db4371f91d1d4a9d0478cf7fbea1c660bab66a7783584d
-EBUILD vdr-softdevice-0.4.0.ebuild 3588 RMD160 12d960454ed4cd5a295ef4cab66621d5da3b947d SHA1 181412532815c11aa305de573725ee94076ba468 SHA256 85cde41dd65b8d4d4b7c227651a0294c6ed9be9ffbcbe93ca2426d18a28e421b
-EBUILD vdr-softdevice-0.5.0-r1.ebuild 3571 RMD160 7777c4adad624dcc42b99b906bcd8e902bc85791 SHA1 35c05c982c2abb179478c4ecac8d7d9abe2da0c3 SHA256 63566dd9be19cfe87c5d1b4b8aaf1ff3591d117629b48e5262e40db781641831
EBUILD vdr-softdevice-0.5.0.20080922.ebuild 3554 RMD160 b46e53927c3b94c85fc4559f8c82759845ad4b2f SHA1 891cfc234d3e46e5d162f3c5e908927c921625f1 SHA256 e7c5e43b66ecb4b002eda6abdbe233b19e923b07a123c53291d71a1e17d97526
-EBUILD vdr-softdevice-0.5.0.ebuild 3487 RMD160 3b61c650f425dcb50697fcabaedd43f9d135b94e SHA1 1a4bdfc8070018d76f96b13e37475ac4345c5975 SHA256 caae055cbcfdc31391ec1014ca54b9ee6224bb13bfd2f34071c917c8179a66c6
MISC ChangeLog 13865 RMD160 779e2b4e1ae9862f747e737bd3280da5adabe645 SHA1 62a366054abdaf1ce452b5caaae8b4a9ac1a3625 SHA256 615f26d08b1e79c514bef41216cf0a52391749f4ae0cd97ac917511cfc4ff27e
MISC metadata.xml 315 RMD160 9ff61fc577af435ee1e4c8cc622a7495ee2b6932 SHA1 514ba8e35690751b2d1d8cfba2c4162152f07d0f SHA256 0e99bf3f1538b2fef87bd304d896b78a5ddfb8a75277550c261801dcd3c4e279
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.9 (GNU/Linux)
-
-iEYEARECAAYFAkkVwjIACgkQt2vP6XvVdOfLxgCfVGtoqUOa26Zobcm2eYDkqQEM
-UBMAmQHqOhUfIxCBghv1Ro9TygwDwg8I
-=ef47
------END PGP SIGNATURE-----
diff --git a/media-plugins/vdr-softdevice/files/patches-0.4.0/series b/media-plugins/vdr-softdevice/files/patches-0.4.0/series
index 4feeaefd5db2..3e52f157fc9e 100644
--- a/media-plugins/vdr-softdevice/files/patches-0.4.0/series
+++ b/media-plugins/vdr-softdevice/files/patches-0.4.0/series
@@ -1,3 +1,2 @@
+new-ffmpeg-extern-c.diff
shm-fullscreen-parameter.diff
-shm-init-setupStore.diff
-stream-repacker.diff
diff --git a/media-plugins/vdr-softdevice/files/patches-0.4.0/shm-init-setupStore.diff b/media-plugins/vdr-softdevice/files/patches-0.4.0/shm-init-setupStore.diff
deleted file mode 100644
index 2ec7f2ab70b6..000000000000
--- a/media-plugins/vdr-softdevice/files/patches-0.4.0/shm-init-setupStore.diff
+++ /dev/null
@@ -1,37 +0,0 @@
-Index: softdevice-cvs/setup-softdevice.h
-===================================================================
---- softdevice-cvs.orig/setup-softdevice.h
-+++ softdevice-cvs/setup-softdevice.h
-@@ -175,6 +175,8 @@ struct cSetupStore {
- setSourceRectangleLocked;
- char alsaDevice [ALSA_DEVICE_NAME_LENGTH];
- char alsaAC3Device [ALSA_DEVICE_NAME_LENGTH];
-+
-+ int setupStoreShmid;
- };
-
- #define OSDMODE_PSEUDO 0
-Index: softdevice-cvs/softdevice.c
-===================================================================
---- softdevice-cvs.orig/softdevice.c
-+++ softdevice-cvs/softdevice.c
-@@ -850,6 +850,7 @@ cPluginSoftDevice::cPluginSoftDevice(voi
- ctl=NULL;
- };
- setupStore->InitSetupStore();
-+ setupStore->setupStoreShmid = setupStoreShmId;
- #endif
- }
-
-Index: softdevice-cvs/video-shm.c
-===================================================================
---- softdevice-cvs.orig/video-shm.c
-+++ softdevice-cvs/video-shm.c
-@@ -91,6 +91,7 @@ cShmVideoOut::cShmVideoOut(cSetupStore *
- ctl->pict_shmid=-1;
- ctl->osd_shmid=-1;
- ctl->attached = 0;
-+ ctl->setup_shmid = setupStore->setupStoreShmid;
- };
-
- if ( ctl->semid == -1 ) {
diff --git a/media-plugins/vdr-softdevice/files/patches-0.4.0/stream-repacker.diff b/media-plugins/vdr-softdevice/files/patches-0.4.0/stream-repacker.diff
deleted file mode 100644
index cec716a4336c..000000000000
--- a/media-plugins/vdr-softdevice/files/patches-0.4.0/stream-repacker.diff
+++ /dev/null
@@ -1,67 +0,0 @@
-Index: softdevice-cvs/mpeg2decoder.c
-===================================================================
---- softdevice-cvs.orig/mpeg2decoder.c
-+++ softdevice-cvs/mpeg2decoder.c
-@@ -174,7 +174,7 @@ void cStreamDecoder::Action()
- freezeMode=false;
- AVPacket *pkt;
-
-- while ( PacketQueue.Available() < 7 && active) {
-+ while ( PacketQueue.Available() < 3 && active) {
- BUFDEB("wait while loop packets %d StreamDecoder pid:%d type %d\n",
- PacketQueue.Available(),getpid(),context->codec_type );
- usleep(10000);
-@@ -1124,20 +1124,31 @@ void cMpeg2Decoder::Action()
- usleep(50000);
-
- BUFDEB("av_read_frame start\n");
-- //ret = av_read_frame(ic, &pkt);
-- ret = av_read_packet(ic, &pkt);
-+ ret = av_read_frame(ic, &pkt);
-+ //ret = av_read_packet(ic, &pkt);
- if (ret < 0) {
- BUFDEB("cMpeg2Decoder Stream Error!\n");
- if (ThreadActive)
- usleep(10000);
- continue;
- }
-- //av_dup_packet(&pkt);
-+ av_dup_packet(&pkt);
- PacketCount++;
- BUFDEB("got packet from av_read_frame!\n");
-
-+#if LIBAVFORMAT_BUILD > 4623
-+ AVRational time_base;
-+ time_base=ic->streams[pkt.stream_index]->time_base;
-+ if ( pkt.pts != (int64_t) AV_NOPTS_VALUE ) {
-+ pkt.pts=av_rescale(pkt.pts, AV_TIME_BASE* (int64_t)time_base.num, time_base.den)/100 ;
-+ };
-+
-+ //printf("PTS: %lld new %lld num %d den %d\n",PTS,pkt.pts,
-+ // time_base.num,time_base.den);
-+#else
- if ( pkt.pts != (int64_t) AV_NOPTS_VALUE )
- pkt.pts/=9;
-+#endif
-
- QueuePacket(ic,pkt,packetMode);
-
-@@ -1193,9 +1204,6 @@ void cMpeg2Decoder::ResetDecoder(int Str
- void cMpeg2Decoder::QueuePacket(const AVFormatContext *ic, AVPacket &pkt,
- bool PacketMode)
- {
-- BUFDEB("QueuePacket AudioIdx: %d VideoIdx %d pkt.stream_index: %d\n",
-- AudioIdx,VideoIdx,pkt.stream_index);
--
- if (!ic) {
- fprintf(stderr,"Error: ic is null!\n");
- av_free_packet(&pkt);
-@@ -1221,6 +1229,8 @@ void cMpeg2Decoder::QueuePacket(const AV
- BUFDEB("Unknown packet type! Return;\n");
- return;
- };
-+ BUFDEB("QueuePacket AudioIdx: %d VideoIdx %d pkt.stream_index: %d, packet_type: %d\n",
-+ AudioIdx,VideoIdx,pkt.stream_index,packet_type);
-
- // check if there are new streams
- if ( AudioIdx != DONT_PLAY && packet_type == CODEC_TYPE_AUDIO
diff --git a/media-plugins/vdr-softdevice/files/vdr-softdevice-0.2.3-shm-fullscreen.diff b/media-plugins/vdr-softdevice/files/vdr-softdevice-0.2.3-shm-fullscreen.diff
deleted file mode 100644
index e3c13cca03aa..000000000000
--- a/media-plugins/vdr-softdevice/files/vdr-softdevice-0.2.3-shm-fullscreen.diff
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -ru softdevice-0.2.3.cvs/ShmClient.c softdevice-0.2.3.cvs-shm-fullscreen/ShmClient.c
---- softdevice-0.2.3.cvs/ShmClient.c 2006-05-14 21:56:07.000000000 +0200
-+++ softdevice-0.2.3.cvs-shm-fullscreen/ShmClient.c 2006-05-29 21:33:21.000000000 +0200
-@@ -67,6 +67,16 @@
- int main(int argc, char **argv) {
- cSetupStore SetupStore;
- SetupStore.xvFullscreen=0;
-+ if (argc>1) {
-+ if (strcmp(argv[1], "-f") == 0) {
-+ SetupStore.xvFullscreen=1;
-+ } else if (strcmp(argv[1], "-h") == 0) {
-+ printf ("Shared-Memory-Client for vdr-softdevice\n");
-+ printf ("Options:\n");
-+ printf (" -f Start fullscreen\n");
-+ return 0;
-+ }
-+ }
- cXvVideoOut *vout=new cXvVideoOut(&SetupStore);
- xvRemote= new cShmRemote("softdevice-xv");
-
-Nur in softdevice-0.2.3.cvs-shm-fullscreen/: .ShmClient.c.swp.
diff --git a/media-plugins/vdr-softdevice/files/vdr-softdevice-0.3.1-osdmode-software-default.diff b/media-plugins/vdr-softdevice/files/vdr-softdevice-0.3.1-osdmode-software-default.diff
deleted file mode 100644
index 45503a04c957..000000000000
--- a/media-plugins/vdr-softdevice/files/vdr-softdevice-0.3.1-osdmode-software-default.diff
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -ru softdevice-0.3.1-orig/setup-softdevice.c softdevice-0.3.1/setup-softdevice.c
---- softdevice-0.3.1-orig/setup-softdevice.c 2006-11-09 14:43:21.841179646 +0100
-+++ softdevice-0.3.1/setup-softdevice.c 2006-11-09 14:43:28.846888627 +0100
-@@ -123,6 +123,7 @@
- syncTimerMode = 2;
- vidCaps = 0;
- vidBrightness = vidHue = vidContrast = vidSaturation = -1;
-+ osdMode = 1;
-
- /* --------------------------------------------------------------------------
- * these screen width/height values are operating in square pixel mode.
diff --git a/media-plugins/vdr-softdevice/files/vdr-softdevice-0.4.0-xinerama-configure-opts.patch b/media-plugins/vdr-softdevice/files/vdr-softdevice-0.4.0-xinerama-configure-opts.patch
deleted file mode 100644
index d9e735bf1c00..000000000000
--- a/media-plugins/vdr-softdevice/files/vdr-softdevice-0.4.0-xinerama-configure-opts.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff -ru softdevice-0.4.0-orig/configure softdevice-0.4.0/configure
---- softdevice-0.4.0-orig/configure 2007-04-11 17:30:54.486914045 +0200
-+++ softdevice-0.4.0/configure 2007-04-11 17:31:38.619850758 +0200
-@@ -59,6 +59,7 @@
- echo " --disable-mmx"
- echo " --disable-mmx2"
- echo " --disable-alsa"
-+ echo " --disable-xinerama"
- echo " --disable-oss"
- echo " --disable-suspendkey"
- echo " --disable-yaepg / --enable-yapg (yaepg patch support)"
-@@ -83,6 +84,7 @@
- --disable-mmx) shift; with_mmx="no";;
- --disable-mmx2) shift; with_mmx2="no";;
- --disable-alsa) shift; alsa="no";;
-+ --disable-xinerama) shift; xinerama="no";;
- --disable-oss) shift; oss="no";;
- --disable-suspendkey) shift; suspendkey="no";;
- --disable-yaepg) shift; yaepg="no";;
diff --git a/media-plugins/vdr-softdevice/files/vdr-softdevice-20070711-vdr-1.5.9.diff b/media-plugins/vdr-softdevice/files/vdr-softdevice-20070711-vdr-1.5.9.diff
deleted file mode 100644
index 73f22ebedbe3..000000000000
--- a/media-plugins/vdr-softdevice/files/vdr-softdevice-20070711-vdr-1.5.9.diff
+++ /dev/null
@@ -1,50 +0,0 @@
-diff -ru softdevice.cvs.orig/softdevice.c softdevice.cvs/softdevice.c
---- softdevice.cvs.orig/softdevice.c 2007-07-24 04:10:13.000000000 -0700
-+++ softdevice.cvs/softdevice.c 2007-08-26 18:06:33.000000000 -0700
-@@ -119,7 +119,7 @@
- static cOsd *osd;
- public:
- cSoftOsdProvider(cVideoOut *VideoOut);
-- virtual cOsd *CreateOsd(int Left, int Top);
-+ virtual cOsd *CreateOsd(int Left, int Top, uint Level);
- static cOsd *GetOsd();
- };
-
-@@ -130,9 +130,9 @@
- videoOut = VideoOut;
- }
-
--cOsd * cSoftOsdProvider::CreateOsd(int Left, int Top)
-+cOsd * cSoftOsdProvider::CreateOsd(int Left, int Top, uint Level)
- {
-- osd = new cSoftOsd(videoOut, Left, Top);
-+ osd = new cSoftOsd(videoOut, Left, Top, Level);
- return osd;
- }
-
-diff -ru softdevice.cvs.orig/SoftOsd.c softdevice.cvs/SoftOsd.c
---- softdevice.cvs.orig/SoftOsd.c 2007-07-24 04:10:11.000000000 -0700
-+++ softdevice.cvs/SoftOsd.c 2007-08-26 18:14:57.000000000 -0700
-@@ -46,8 +46,8 @@
- /* ---------------------------------------------------------------------------
- */
-
--cSoftOsd::cSoftOsd(cVideoOut *VideoOut, int X, int Y)
-- : cOsd(X, Y),active(false),close(false) {
-+cSoftOsd::cSoftOsd(cVideoOut *VideoOut, int X, int Y, uint level)
-+ : cOsd(X, Y, 0),active(false),close(false) {
- OSDDEB("cSoftOsd constructor\n");
- OutputConvert=&cSoftOsd::ARGB_to_ARGB32;
- bitmap_Format=PF_None; // forces a clear after first SetMode
-diff -ru softdevice.cvs.orig/SoftOsd.h softdevice.cvs/SoftOsd.h
---- softdevice.cvs.orig/SoftOsd.h 2007-07-24 04:10:11.000000000 -0700
-+++ softdevice.cvs/SoftOsd.h 2007-08-26 18:13:17.000000000 -0700
-@@ -91,7 +91,7 @@
- int ScreenOsdWidth;
- int ScreenOsdHeight;
- public:
-- cSoftOsd(cVideoOut *VideoOut, int XOfs, int XOfs);
-+ cSoftOsd(cVideoOut *VideoOut, int XOfs, int XOfs, uint level);
- virtual ~cSoftOsd();
- virtual void Flush(void);
-
diff --git a/media-plugins/vdr-softdevice/vdr-softdevice-0.4.0.20070711-r1.ebuild b/media-plugins/vdr-softdevice/vdr-softdevice-0.4.0.20070711-r1.ebuild
deleted file mode 100644
index e106ad7b8471..000000000000
--- a/media-plugins/vdr-softdevice/vdr-softdevice-0.4.0.20070711-r1.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-softdevice/vdr-softdevice-0.4.0.20070711-r1.ebuild,v 1.6 2008/04/24 19:21:52 zzam Exp $
-
-inherit vdr-plugin versionator
-
-DESCRIPTION="VDR Plugin: Software output-Device"
-HOMEPAGE="http://softdevice.berlios.de/"
-
-# Detect snapshots
-SNAP_V="$(get_version_component_range 4)"
-if [[ "$SNAP_V" ]]; then
- MY_P="${PN}-cvs-${SNAP_V}"
- S="${WORKDIR}/${MY_P#vdr-}"
- SRC_URI="mirror://gentoo/${MY_P}.tar.bz2
- http://dev.gentoo.org/~zzam/distfiles/${MY_P}.tar.bz2"
-else
- SRC_URI="mirror://berlios/${PN#vdr-}/${P}.tgz"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 x86"
-IUSE="xv fbcon directfb mmx mmxext xinerama"
-
-RDEPEND=">=media-video/vdr-1.3.36
- >=media-video/ffmpeg-0.4.9_pre1
- directfb? (
- dev-libs/DirectFB
- dev-libs/DFB++
- )
- media-libs/alsa-lib
- xv? ( x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXi
- x11-libs/libXv
- xinerama? ( x11-libs/libXinerama )
- )"
-
-DEPEND="${RDEPEND}
- xv? ( x11-proto/xproto
- x11-proto/xextproto
- x11-libs/libXv
- xinerama? ( x11-proto/xineramaproto )
- )
- fbcon? ( sys-kernel/linux-headers )
- dev-util/pkgconfig"
-# Make sure the assembler USE flags are unmasked on amd64
-# Remove this once default-linux/amd64/2006.1 is deprecated
-DEPEND="${DEPEND} amd64? ( >=sys-apps/portage-2.1.2 )"
-
-PATCHES=("${FILESDIR}/patches-0.4.0/shm-fullscreen-parameter.diff"
- "${FILESDIR}/patches-0.4.0/shm-init-setupStore.diff"
- "${FILESDIR}/patches-0.4.0/stream-repacker.diff")
-
-pkg_setup() {
- vdr-plugin_pkg_setup
-
- if use !xv && use !fbcon && use !directfb; then
- ewarn "You need to set at least one of these use-flags: xv fbcon directfb"
- die "no output-method enabled"
- fi
-
- COMPILE_SHM=0
- if has_version ">=media-video/vdr-1.3.0"; then
- if use xv; then
- COMPILE_SHM=1
- else
- elog "SHM does only support xv at the moment"
- fi
- else
- elog "SHM not supported on vdr-1.2"
- fi
- case ${COMPILE_SHM} in
- 0) elog "SHM support will not be compiled." ;;
- 1) elog "SHM support will be compiled." ;;
- esac
-
- # Check for ffmpeg relying on libtheora without pkg-config-file
- # Bug #142250
- if built_with_use media-video/ffmpeg theora && \
- has_version "<media-libs/libtheora-1.0_alpha4"; then
-
- eerror "This package will not work when using ffmpeg with"
- eerror "USE=\"theora\" combined with media-libs/libtheora"
- eerror "older than version 1.0_alpha4."
- eerror "Please update to at least media-libs/libtheora-1.0_alpha4."
- die "Please update to at least media-libs/libtheora-1.0_alpha4."
- fi
-}
-
-src_unpack() {
- vdr-plugin_src_unpack unpack
- cd "${S}"
-
- if has_version ">=media-video/vdr-1.5.9"; then
- epatch "${FILESDIR}"/${PN}-${SNAP_V}-vdr-1.5.9.diff
- fi
- vdr-plugin_src_unpack all_but_unpack
-}
-
-src_compile() {
- local MYOPTS=""
- MYOPTS="${MYOPTS} --disable-vidix"
- use xv || MYOPTS="${MYOPTS} --disable-xv"
- use fbcon || MYOPTS="${MYOPTS} --disable-fb"
- use directfb || MYOPTS="${MYOPTS} --disable-dfb"
-
- use mmx || MYOPTS="${MYOPTS} --disable-mmx"
- use mmxext || MYOPTS="${MYOPTS} --disable-mmx2"
-
- if use !mmx && use !mmxext; then
- ewarn "${PN}"' does not compile with USE="-mmx -mmxext".'
- ewarn 'Please enable at least one of these two use-flags.'
- die "${PN}"' does not compile with USE="-mmx -mmxext".'
- fi
-
- use xinerama || MYOPTS="${MYOPTS} --disable-xinerama"
-
- [[ ${COMPILE_SHM} == 1 ]] || MYOPTS="${MYOPTS} --disable-shm"
-
- cd "${S}"
- elog configure ${MYOPTS}
- ./configure ${MYOPTS} || die "configure failed"
-
- vdr-plugin_src_compile
-}
-
-src_install() {
- vdr-plugin_src_install
-
- cd "${S}"
-
- insinto "${VDR_PLUGIN_DIR}"
- doins libsoftdevice-*.so.*
-
- if [[ "${COMPILE_SHM}" = "1" ]]; then
- exeinto "/usr/bin"
- doexe ShmClient
- fi
-
- insinto /usr/include/vdr-softdevice
- doins *.h
-}
diff --git a/media-plugins/vdr-softdevice/vdr-softdevice-0.4.0.20070711.ebuild b/media-plugins/vdr-softdevice/vdr-softdevice-0.4.0.20070711.ebuild
deleted file mode 100644
index 4be132402636..000000000000
--- a/media-plugins/vdr-softdevice/vdr-softdevice-0.4.0.20070711.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-softdevice/vdr-softdevice-0.4.0.20070711.ebuild,v 1.5 2008/04/24 19:21:52 zzam Exp $
-
-inherit vdr-plugin versionator
-
-DESCRIPTION="VDR Plugin: Software output-Device"
-HOMEPAGE="http://softdevice.berlios.de/"
-
-# Detect snapshots
-SNAP_V="$(get_version_component_range 4)"
-if [[ "$SNAP_V" ]]; then
- MY_P="${PN}-cvs-${SNAP_V}"
- S="${WORKDIR}/${MY_P#vdr-}"
- SRC_URI="mirror://gentoo/${MY_P}.tar.bz2
- http://dev.gentoo.org/~zzam/distfiles/${MY_P}.tar.bz2"
-else
- SRC_URI="mirror://berlios/${PN#vdr-}/${P}.tgz"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="xv fbcon directfb mmx mmxext xinerama"
-
-RDEPEND=">=media-video/vdr-1.3.36
- >=media-video/ffmpeg-0.4.9_pre1
- directfb? (
- dev-libs/DirectFB
- dev-libs/DFB++
- )
- media-libs/alsa-lib
- xv? ( x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXi
- x11-libs/libXv
- xinerama? ( x11-libs/libXinerama )
- )"
-
-DEPEND="${RDEPEND}
- xv? ( x11-proto/xproto
- x11-proto/xextproto
- x11-libs/libXv
- xinerama? ( x11-proto/xineramaproto )
- )
- fbcon? ( sys-kernel/linux-headers )
- dev-util/pkgconfig"
-# Make sure the assembler USE flags are unmasked on amd64
-# Remove this once default-linux/amd64/2006.1 is deprecated
-DEPEND="${DEPEND} amd64? ( >=sys-apps/portage-2.1.2 )"
-
-PATCHES=("${FILESDIR}/patches-0.4.0/shm-fullscreen-parameter.diff"
- "${FILESDIR}/patches-0.4.0/shm-init-setupStore.diff")
-
-pkg_setup() {
- vdr-plugin_pkg_setup
-
- if use !xv && use !fbcon && use !directfb; then
- ewarn "You need to set at least one of these use-flags: xv fbcon directfb"
- die "no output-method enabled"
- fi
-
- COMPILE_SHM=0
- if has_version ">=media-video/vdr-1.3.0"; then
- if use xv; then
- COMPILE_SHM=1
- else
- elog "SHM does only support xv at the moment"
- fi
- else
- elog "SHM not supported on vdr-1.2"
- fi
- case ${COMPILE_SHM} in
- 0) elog "SHM support will not be compiled." ;;
- 1) elog "SHM support will be compiled." ;;
- esac
-
- # Check for ffmpeg relying on libtheora without pkg-config-file
- # Bug #142250
- if built_with_use media-video/ffmpeg theora && \
- has_version "<media-libs/libtheora-1.0_alpha4"; then
-
- eerror "This package will not work when using ffmpeg with"
- eerror "USE=\"theora\" combined with media-libs/libtheora"
- eerror "older than version 1.0_alpha4."
- eerror "Please update to at least media-libs/libtheora-1.0_alpha4."
- die "Please update to at least media-libs/libtheora-1.0_alpha4."
- fi
-}
-
-src_compile() {
- local MYOPTS=""
- MYOPTS="${MYOPTS} --disable-vidix"
- use xv || MYOPTS="${MYOPTS} --disable-xv"
- use fbcon || MYOPTS="${MYOPTS} --disable-fb"
- use directfb || MYOPTS="${MYOPTS} --disable-dfb"
-
- use mmx || MYOPTS="${MYOPTS} --disable-mmx"
- use mmxext || MYOPTS="${MYOPTS} --disable-mmx2"
-
- if use !mmx && use !mmxext; then
- ewarn "${PN}"' does not compile with USE="-mmx -mmxext".'
- ewarn 'Please enable at least one of these two use-flags.'
- die "${PN}"' does not compile with USE="-mmx -mmxext".'
- fi
-
- use xinerama || MYOPTS="${MYOPTS} --disable-xinerama"
-
- [[ ${COMPILE_SHM} == 1 ]] || MYOPTS="${MYOPTS} --disable-shm"
-
- cd "${S}"
- elog configure ${MYOPTS}
- ./configure ${MYOPTS} || die "configure failed"
-
- vdr-plugin_src_compile
-}
-
-src_install() {
- vdr-plugin_src_install
-
- cd "${S}"
-
- insinto "${VDR_PLUGIN_DIR}"
- doins libsoftdevice-*.so.*
-
- if [[ "${COMPILE_SHM}" = "1" ]]; then
- exeinto "/usr/bin"
- doexe ShmClient
- fi
-
- insinto /usr/include/vdr-softdevice
- doins *.h
-}
diff --git a/media-plugins/vdr-softdevice/vdr-softdevice-0.4.0.20080120.ebuild b/media-plugins/vdr-softdevice/vdr-softdevice-0.4.0.20080120.ebuild
deleted file mode 100644
index f213b0d4e1c3..000000000000
--- a/media-plugins/vdr-softdevice/vdr-softdevice-0.4.0.20080120.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-softdevice/vdr-softdevice-0.4.0.20080120.ebuild,v 1.3 2008/04/24 19:21:52 zzam Exp $
-
-inherit vdr-plugin versionator
-
-DESCRIPTION="VDR Plugin: Software output-Device"
-HOMEPAGE="http://softdevice.berlios.de/"
-
-# Detect snapshots
-SNAP_V="$(get_version_component_range 4)"
-if [[ "$SNAP_V" ]]; then
- MY_P="${PN}-cvs-${SNAP_V}"
- S="${WORKDIR}/${MY_P#vdr-}"
- SRC_URI="mirror://gentoo/${MY_P}.tar.bz2
- http://dev.gentoo.org/~zzam/distfiles/${MY_P}.tar.bz2"
-else
- SRC_URI="mirror://berlios/${PN#vdr-}/${P}.tgz"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="xv fbcon directfb mmx mmxext xinerama"
-
-RDEPEND=">=media-video/vdr-1.3.36
- >=media-video/ffmpeg-0.4.9_pre1
- directfb? (
- dev-libs/DirectFB
- dev-libs/DFB++
- )
- media-libs/alsa-lib
- xv? ( x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXi
- x11-libs/libXv
- xinerama? ( x11-libs/libXinerama )
- )"
-
-DEPEND="${RDEPEND}
- xv? ( x11-proto/xproto
- x11-proto/xextproto
- x11-libs/libXv
- xinerama? ( x11-proto/xineramaproto )
- )
- fbcon? ( sys-kernel/linux-headers )
- dev-util/pkgconfig"
-# Make sure the assembler USE flags are unmasked on amd64
-# Remove this once default-linux/amd64/2006.1 is deprecated
-DEPEND="${DEPEND} amd64? ( >=sys-apps/portage-2.1.2 )"
-
-PATCHES=("${FILESDIR}/patches-0.4.0/shm-fullscreen-parameter.diff"
- "${FILESDIR}/patches-0.4.0/stream-repacker.diff")
-
-pkg_setup() {
- vdr-plugin_pkg_setup
-
- if use !xv && use !fbcon && use !directfb; then
- ewarn "You need to set at least one of these use-flags: xv fbcon directfb"
- die "no output-method enabled"
- fi
-
- COMPILE_SHM=0
- if has_version ">=media-video/vdr-1.3.0"; then
- if use xv; then
- COMPILE_SHM=1
- else
- elog "SHM does only support xv at the moment"
- fi
- else
- elog "SHM not supported on vdr-1.2"
- fi
- case ${COMPILE_SHM} in
- 0) elog "SHM support will not be compiled." ;;
- 1) elog "SHM support will be compiled." ;;
- esac
-
- # Check for ffmpeg relying on libtheora without pkg-config-file
- # Bug #142250
- if built_with_use media-video/ffmpeg theora && \
- has_version "<media-libs/libtheora-1.0_alpha4"; then
-
- eerror "This package will not work when using ffmpeg with"
- eerror "USE=\"theora\" combined with media-libs/libtheora"
- eerror "older than version 1.0_alpha4."
- eerror "Please update to at least media-libs/libtheora-1.0_alpha4."
- die "Please update to at least media-libs/libtheora-1.0_alpha4."
- fi
-}
-
-src_compile() {
- local MYOPTS=""
- MYOPTS="${MYOPTS} --disable-vidix"
- use xv || MYOPTS="${MYOPTS} --disable-xv"
- use fbcon || MYOPTS="${MYOPTS} --disable-fb"
- use directfb || MYOPTS="${MYOPTS} --disable-dfb"
-
- use mmx || MYOPTS="${MYOPTS} --disable-mmx"
- use mmxext || MYOPTS="${MYOPTS} --disable-mmx2"
-
- if use !mmx && use !mmxext; then
- ewarn "${PN}"' does not compile with USE="-mmx -mmxext".'
- ewarn 'Please enable at least one of these two use-flags.'
- die "${PN}"' does not compile with USE="-mmx -mmxext".'
- fi
-
- use xinerama || MYOPTS="${MYOPTS} --disable-xinerama"
-
- [[ ${COMPILE_SHM} == 1 ]] || MYOPTS="${MYOPTS} --disable-shm"
-
- cd "${S}"
- elog configure ${MYOPTS}
- ./configure ${MYOPTS} || die "configure failed"
-
- vdr-plugin_src_compile
-}
-
-src_install() {
- vdr-plugin_src_install
-
- cd "${S}"
-
- insinto "${VDR_PLUGIN_DIR}"
- doins libsoftdevice-*.so.*
-
- if [[ "${COMPILE_SHM}" = "1" ]]; then
- exeinto "/usr/bin"
- doexe ShmClient
- fi
-
- insinto /usr/include/vdr-softdevice
- doins *.h
-}
diff --git a/media-plugins/vdr-softdevice/vdr-softdevice-0.4.0.ebuild b/media-plugins/vdr-softdevice/vdr-softdevice-0.4.0.ebuild
deleted file mode 100644
index b5d8439b07f0..000000000000
--- a/media-plugins/vdr-softdevice/vdr-softdevice-0.4.0.ebuild
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-softdevice/vdr-softdevice-0.4.0.ebuild,v 1.7 2008/04/24 19:21:52 zzam Exp $
-
-inherit vdr-plugin versionator
-
-DESCRIPTION="VDR Plugin: Software output-Device"
-HOMEPAGE="http://softdevice.berlios.de/"
-
-# Detect snapshots
-SNAP_V="$(get_version_component_range 4)"
-if [[ "$SNAP_V" ]]; then
- MY_P="${PN}-cvs-${SNAP_V}"
- S="${WORKDIR}/${MY_P#vdr-}"
- SRC_URI="mirror://gentoo/${MY_P}.tar.bz2
- http://dev.gentoo.org/~zzam/distfiles/${MY_P}.tar.bz2"
-else
- SRC_URI="mirror://berlios/${PN#vdr-}/${P}.tgz"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 x86"
-IUSE="xv fbcon directfb mmx mmxext xinerama"
-
-RDEPEND=">=media-video/vdr-1.3.36
- >=media-video/ffmpeg-0.4.9_pre1
- directfb? (
- dev-libs/DirectFB
- dev-libs/DFB++
- )
- media-libs/alsa-lib
- xv? ( x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXi
- x11-libs/libXv
- xinerama? ( x11-libs/libXinerama )
- )"
-
-DEPEND="${RDEPEND}
- xv? ( x11-proto/xproto
- x11-proto/xextproto
- x11-libs/libXv
- xinerama? ( x11-proto/xineramaproto )
- )
- fbcon? ( sys-kernel/linux-headers )
- dev-util/pkgconfig"
-# Make sure the assembler USE flags are unmasked on amd64
-# Remove this once default-linux/amd64/2006.1 is deprecated
-DEPEND="${DEPEND} amd64? ( >=sys-apps/portage-2.1.2 )"
-
-PATCHES=("${FILESDIR}/${PN}-0.2.3-shm-fullscreen.diff"
- "${FILESDIR}/${PN}-0.4.0-xinerama-configure-opts.patch"
- "${FILESDIR}/${PN}-0.3.1-osdmode-software-default.diff")
-
-pkg_setup() {
- vdr-plugin_pkg_setup
-
- if use !xv && use !fbcon && use !directfb; then
- ewarn "You need to set at least one of these use-flags: xv fbcon directfb"
- die "no output-method enabled"
- fi
-
- COMPILE_SHM=0
- if has_version ">=media-video/vdr-1.3.0"; then
- if use xv; then
- COMPILE_SHM=1
- else
- elog "SHM does only support xv at the moment"
- fi
- else
- elog "SHM not supported on vdr-1.2"
- fi
- case ${COMPILE_SHM} in
- 0) elog "SHM support will not be compiled." ;;
- 1) elog "SHM support will be compiled." ;;
- esac
-
- # Check for ffmpeg relying on libtheora without pkg-config-file
- # Bug #142250
- if built_with_use media-video/ffmpeg theora && \
- has_version "<media-libs/libtheora-1.0_alpha4"; then
-
- eerror "This package will not work when using ffmpeg with"
- eerror "USE=\"theora\" combined with media-libs/libtheora"
- eerror "older than version 1.0_alpha4."
- eerror "Please update to at least media-libs/libtheora-1.0_alpha4."
- die "Please update to at least media-libs/libtheora-1.0_alpha4."
- fi
-}
-
-src_compile() {
- local MYOPTS=""
- MYOPTS="${MYOPTS} --disable-vidix"
- use xv || MYOPTS="${MYOPTS} --disable-xv"
- use fbcon || MYOPTS="${MYOPTS} --disable-fb"
- use directfb || MYOPTS="${MYOPTS} --disable-dfb"
-
- use mmx || MYOPTS="${MYOPTS} --disable-mmx"
- use mmxext || MYOPTS="${MYOPTS} --disable-mmx2"
-
- if use !mmx && use !mmxext; then
- ewarn "${PN}"' does not compile with USE="-mmx -mmxext".'
- ewarn 'Please enable at least one of these two use-flags.'
- die "${PN}"' does not compile with USE="-mmx -mmxext".'
- fi
-
- use xinerama || MYOPTS="${MYOPTS} --disable-xinerama"
-
- [[ ${COMPILE_SHM} == 1 ]] || MYOPTS="${MYOPTS} --disable-shm"
-
- cd "${S}"
- elog configure ${MYOPTS}
- ./configure ${MYOPTS} || die "configure failed"
-
- vdr-plugin_src_compile
-}
-
-src_install() {
- vdr-plugin_src_install
-
- cd "${S}"
-
- insinto "${VDR_PLUGIN_DIR}"
- doins libsoftdevice-*.so.*
-
- if [[ "${COMPILE_SHM}" = "1" ]]; then
- exeinto "/usr/bin"
- doexe ShmClient
- fi
-
- insinto /usr/include/vdr-softdevice
- doins *.h
-}
diff --git a/media-plugins/vdr-softdevice/vdr-softdevice-0.5.0-r1.ebuild b/media-plugins/vdr-softdevice/vdr-softdevice-0.5.0-r1.ebuild
deleted file mode 100644
index f3b0487ff170..000000000000
--- a/media-plugins/vdr-softdevice/vdr-softdevice-0.5.0-r1.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-softdevice/vdr-softdevice-0.5.0-r1.ebuild,v 1.1 2008/04/24 19:21:52 zzam Exp $
-
-inherit eutils vdr-plugin versionator
-
-DESCRIPTION="VDR Plugin: Software output-Device"
-HOMEPAGE="http://softdevice.berlios.de/"
-
-# Detect snapshots
-SNAP_V="$(get_version_component_range 4)"
-if [[ "$SNAP_V" ]]; then
- MY_P="${PN}-cvs-${SNAP_V}"
- S="${WORKDIR}/${MY_P#vdr-}"
- SRC_URI="mirror://gentoo/${MY_P}.tar.bz2
- http://dev.gentoo.org/~zzam/distfiles/${MY_P}.tar.bz2"
-else
- SRC_URI="mirror://berlios/${PN#vdr-}/${P}.tgz"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="xv fbcon directfb mmx mmxext xinerama"
-
-RDEPEND=">=media-video/vdr-1.3.36
- >=media-video/ffmpeg-0.4.9_pre1
- directfb? (
- dev-libs/DirectFB
- dev-libs/DFB++
- )
- media-libs/alsa-lib
- xv? ( x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXi
- x11-libs/libXv
- xinerama? ( x11-libs/libXinerama )
- )"
-
-DEPEND="${RDEPEND}
- xv? ( x11-proto/xproto
- x11-proto/xextproto
- x11-libs/libXv
- xinerama? ( x11-proto/xineramaproto )
- )
- fbcon? ( sys-kernel/linux-headers )
- dev-util/pkgconfig"
-# Make sure the assembler USE flags are unmasked on amd64
-# Remove this once default-linux/amd64/2006.1 is deprecated
-DEPEND="${DEPEND} amd64? ( >=sys-apps/portage-2.1.2 )"
-
-PATCHES=("${FILESDIR}/patches-0.4.0/shm-fullscreen-parameter.diff")
-
-pkg_setup() {
- vdr-plugin_pkg_setup
-
- if use !xv && use !fbcon && use !directfb; then
- ewarn "You need to set at least one of these use-flags: xv fbcon directfb"
- die "no output-method enabled"
- fi
-
- COMPILE_SHM=0
- if has_version ">=media-video/vdr-1.3.0"; then
- if use xv; then
- COMPILE_SHM=1
- else
- elog "SHM does only support xv at the moment"
- fi
- else
- elog "SHM not supported on vdr-1.2"
- fi
- case ${COMPILE_SHM} in
- 0) elog "SHM support will not be compiled." ;;
- 1) elog "SHM support will be compiled." ;;
- esac
-
- # Check for ffmpeg relying on libtheora without pkg-config-file
- # Bug #142250
- if built_with_use media-video/ffmpeg theora && \
- has_version "<media-libs/libtheora-1.0_alpha4"; then
-
- eerror "This package will not work when using ffmpeg with"
- eerror "USE=\"theora\" combined with media-libs/libtheora"
- eerror "older than version 1.0_alpha4."
- eerror "Please update to at least media-libs/libtheora-1.0_alpha4."
- die "Please update to at least media-libs/libtheora-1.0_alpha4."
- fi
-}
-
-src_compile() {
- local MYOPTS=""
- MYOPTS="${MYOPTS} --disable-vidix"
- use xv || MYOPTS="${MYOPTS} --disable-xv"
- use fbcon || MYOPTS="${MYOPTS} --disable-fb"
- use directfb || MYOPTS="${MYOPTS} --disable-dfb"
-
- use mmx || MYOPTS="${MYOPTS} --disable-mmx"
- use mmxext || MYOPTS="${MYOPTS} --disable-mmx2"
-
- if use !mmx && use !mmxext; then
- ewarn "${PN}"' does not compile with USE="-mmx -mmxext".'
- ewarn 'Please enable at least one of these two use-flags.'
- die "${PN}"' does not compile with USE="-mmx -mmxext".'
- fi
-
- use xinerama || MYOPTS="${MYOPTS} --disable-xinerama"
-
- [[ ${COMPILE_SHM} == 1 ]] || MYOPTS="${MYOPTS} --disable-shm"
-
- cd "${S}"
- elog configure ${MYOPTS}
- ./configure ${MYOPTS} || die "configure failed"
-
- vdr-plugin_src_compile
-}
-
-src_install() {
- vdr-plugin_src_install
-
- cd "${S}"
-
- insinto "${VDR_PLUGIN_DIR}"
- doins libsoftdevice-*.so.*
-
- if [[ "${COMPILE_SHM}" = "1" ]]; then
- exeinto "/usr/bin"
- doexe ShmClient
- make_desktop_entry ShmClient "VDR softdevice Client" "" "AudioVideo;TV"
- fi
-
- insinto /usr/include/vdr-softdevice
- doins *.h
-}
diff --git a/media-plugins/vdr-softdevice/vdr-softdevice-0.5.0.ebuild b/media-plugins/vdr-softdevice/vdr-softdevice-0.5.0.ebuild
deleted file mode 100644
index 70a5e5a602f6..000000000000
--- a/media-plugins/vdr-softdevice/vdr-softdevice-0.5.0.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-plugins/vdr-softdevice/vdr-softdevice-0.5.0.ebuild,v 1.1 2008/04/18 20:34:54 zzam Exp $
-
-inherit vdr-plugin versionator
-
-DESCRIPTION="VDR Plugin: Software output-Device"
-HOMEPAGE="http://softdevice.berlios.de/"
-
-# Detect snapshots
-SNAP_V="$(get_version_component_range 4)"
-if [[ "$SNAP_V" ]]; then
- MY_P="${PN}-cvs-${SNAP_V}"
- S="${WORKDIR}/${MY_P#vdr-}"
- SRC_URI="mirror://gentoo/${MY_P}.tar.bz2
- http://dev.gentoo.org/~zzam/distfiles/${MY_P}.tar.bz2"
-else
- SRC_URI="mirror://berlios/${PN#vdr-}/${P}.tgz"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="xv fbcon directfb mmx mmxext xinerama"
-
-RDEPEND=">=media-video/vdr-1.3.36
- >=media-video/ffmpeg-0.4.9_pre1
- directfb? (
- dev-libs/DirectFB
- dev-libs/DFB++
- )
- media-libs/alsa-lib
- xv? ( x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXi
- x11-libs/libXv
- xinerama? ( x11-libs/libXinerama )
- )"
-
-DEPEND="${RDEPEND}
- xv? ( x11-proto/xproto
- x11-proto/xextproto
- x11-libs/libXv
- xinerama? ( x11-proto/xineramaproto )
- )
- fbcon? ( sys-kernel/linux-headers )
- dev-util/pkgconfig"
-# Make sure the assembler USE flags are unmasked on amd64
-# Remove this once default-linux/amd64/2006.1 is deprecated
-DEPEND="${DEPEND} amd64? ( >=sys-apps/portage-2.1.2 )"
-
-PATCHES=("${FILESDIR}/patches-0.4.0/shm-fullscreen-parameter.diff")
-
-pkg_setup() {
- vdr-plugin_pkg_setup
-
- if use !xv && use !fbcon && use !directfb; then
- ewarn "You need to set at least one of these use-flags: xv fbcon directfb"
- die "no output-method enabled"
- fi
-
- COMPILE_SHM=0
- if has_version ">=media-video/vdr-1.3.0"; then
- if use xv; then
- COMPILE_SHM=1
- else
- elog "SHM does only support xv at the moment"
- fi
- else
- elog "SHM not supported on vdr-1.2"
- fi
- case ${COMPILE_SHM} in
- 0) elog "SHM support will not be compiled." ;;
- 1) elog "SHM support will be compiled." ;;
- esac
-
- # Check for ffmpeg relying on libtheora without pkg-config-file
- # Bug #142250
- if built_with_use media-video/ffmpeg theora && \
- has_version "<media-libs/libtheora-1.0_alpha4"; then
-
- eerror "This package will not work when using ffmpeg with"
- eerror "USE=\"theora\" combined with media-libs/libtheora"
- eerror "older than version 1.0_alpha4."
- eerror "Please update to at least media-libs/libtheora-1.0_alpha4."
- die "Please update to at least media-libs/libtheora-1.0_alpha4."
- fi
-}
-
-src_compile() {
- local MYOPTS=""
- MYOPTS="${MYOPTS} --disable-vidix"
- use xv || MYOPTS="${MYOPTS} --disable-xv"
- use fbcon || MYOPTS="${MYOPTS} --disable-fb"
- use directfb || MYOPTS="${MYOPTS} --disable-dfb"
-
- use mmx || MYOPTS="${MYOPTS} --disable-mmx"
- use mmxext || MYOPTS="${MYOPTS} --disable-mmx2"
-
- if use !mmx && use !mmxext; then
- ewarn "${PN}"' does not compile with USE="-mmx -mmxext".'
- ewarn 'Please enable at least one of these two use-flags.'
- die "${PN}"' does not compile with USE="-mmx -mmxext".'
- fi
-
- use xinerama || MYOPTS="${MYOPTS} --disable-xinerama"
-
- [[ ${COMPILE_SHM} == 1 ]] || MYOPTS="${MYOPTS} --disable-shm"
-
- cd "${S}"
- elog configure ${MYOPTS}
- ./configure ${MYOPTS} || die "configure failed"
-
- vdr-plugin_src_compile
-}
-
-src_install() {
- vdr-plugin_src_install
-
- cd "${S}"
-
- insinto "${VDR_PLUGIN_DIR}"
- doins libsoftdevice-*.so.*
-
- if [[ "${COMPILE_SHM}" = "1" ]]; then
- exeinto "/usr/bin"
- doexe ShmClient
- fi
-
- insinto /usr/include/vdr-softdevice
- doins *.h
-}