summaryrefslogtreecommitdiff
path: root/media-gfx/freepv
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-gfx/freepv
reinit the tree, so we can have metadata
Diffstat (limited to 'media-gfx/freepv')
-rw-r--r--media-gfx/freepv/Manifest12
-rw-r--r--media-gfx/freepv/files/freepv-0.3.0-gcc44.patch60
-rw-r--r--media-gfx/freepv/files/freepv-0.3.0-gcc46.patch10
-rw-r--r--media-gfx/freepv/files/freepv-0.3.0-libpng14.patch20
-rw-r--r--media-gfx/freepv/files/freepv-0.3.0-noplugin.patch30
-rw-r--r--media-gfx/freepv/files/freepv-0.3.0-stringh.patch10
-rw-r--r--media-gfx/freepv/files/freepv-0.3.0-unsigned_short.patch47
-rw-r--r--media-gfx/freepv/freepv-0.3.0-r4.ebuild39
-rw-r--r--media-gfx/freepv/freepv-0.3.0-r5.ebuild43
-rw-r--r--media-gfx/freepv/metadata.xml12
10 files changed, 283 insertions, 0 deletions
diff --git a/media-gfx/freepv/Manifest b/media-gfx/freepv/Manifest
new file mode 100644
index 000000000000..e7032dfd5598
--- /dev/null
+++ b/media-gfx/freepv/Manifest
@@ -0,0 +1,12 @@
+AUX freepv-0.3.0-gcc44.patch 2186 SHA256 f0b4210fcbd3c2d3d13bc7c541b1c9ad0134248612d5a034b5876cecba89afba SHA512 f90dd57deb24d49ded39f8861f8e10ec1d47cdacfc16c9f22cef8167038113438b971e8ba98811d9f019a2144545754bb2951f91b6d8dc46f1275f902d84647a WHIRLPOOL ce1c3417c2fb7c4d131121b10189b1e8d5b384b2c2dd6ba3e36eafd2c6a78164ca3220cb74aa704dc51cb6445092140d1a4cb5e86fd9f1b188a73d2f5ed1e429
+AUX freepv-0.3.0-gcc46.patch 281 SHA256 afa8e65ff0b1db08acbc692691b4263f4f3fe02ac2f25953893400a95189e655 SHA512 06aee0420f24a4a2206035b06c9f84ab7d8fc796600841c7fbb0015437d1a77b0f245c9bfd8b16f6a5c09cc8999904167137088e0a7365bc125889ed5b67ddb5 WHIRLPOOL 7d4a7773180399713b5911c0a50fa97ae63c3c5a52f3e8af7faf0431481bf152d23590f9ede9639b36a24ea500d747fd7c81c2bda0dcdc1568b91cd81ddbdb13
+AUX freepv-0.3.0-libpng14.patch 772 SHA256 56c5a6a025b8cbc6530958bdc31c68a46394f094379f1c20ed6d3a9934282b58 SHA512 5d644d33f302b4f1dc90b0c15eb6ab80638bb5a812d0d809b097a14476ffc937da8939f1d2e81ef9892fce0d5647768075877442d6e476173f9e830d431ecb40 WHIRLPOOL 28ee88e49e7f35f0cde941e339282182a7eee506f24e78e54da484bae88c47534570d3d90e007f3fea6334fbbafc7322fc00f46dcbc4b927ec885d55de6bd7ae
+AUX freepv-0.3.0-noplugin.patch 1099 SHA256 31b2c15f15a314e005ede81387d02a1f6f74ed980bd9dd6ba0ea5591cc88705a SHA512 a01e263f9d43edfb8b750cbb470d0f64d52d0a984e689cf9b153cbfdf7251398450752cbf06f34e27c31703471900707e44acf644838f62640f623bedea41557 WHIRLPOOL acc26cf145aac746bbc71f893b53aaf57ee46761bcd035cbee300c95f5110fd3d9c43a0c6e41940b9feef61be2f13fe7d45ae9d28ec0f7df840755d84abd9f6d
+AUX freepv-0.3.0-stringh.patch 273 SHA256 de462bebc3460011b4f30af986f417b2836a3c9171d0da9919af824523f1acf6 SHA512 b368117f3a675df53e76ada4b13aa6d99f2744f006b2a8d6e37c96c5a1c62f48383042a519e82d03bd569192615de94f1b87dfa851178924d6b002522372b67f WHIRLPOOL 90af79693d7f10180dbf119bf2a6d6f64105f0662ccce026998ea8ddc901cdb184dd6f877f2d7db70e6fa0037ab2cdcc085b5315aa8797cd6de52f7d0c44909a
+AUX freepv-0.3.0-unsigned_short.patch 1787 SHA256 59f8ca984d1f184577b265870f5424f28f49f19582ca57ab56d3d18e981d2dec SHA512 aba4a7b0d882ebce73b5ec823e8a51cec2788efdc4d9000c9d48a3c07a77e88dbee1e24ffdb1a57b2a4ae45b9310b25cf0157c15d73f8fffdf0a2582e8b88078 WHIRLPOOL bb73a0a0c6087b2079cc44981959d0ed0628dcae53cd2adc60d4ca9bd95fbae25aa923c806ec936dd5f43cc69a65e1e188152781b9cd12356e38407cfb113f75
+DIST freepv-0.3.0.tar.gz 175545 SHA256 a66c58616cbe814b2e23c6fe109c3de906dad83a8faa32ea219c182bf15229f0 SHA512 0b207dc25c51b19fd76637743adb8e395c6098d03611612086d66d3f1aa6e4d0c5700aa0e23210082d6aa7495f19d1c3d8f0f93ad11a5236df86d709d5f71a7d WHIRLPOOL 993378bb9ef25e1a1064f9402c4608d0a54588f035f23fc67024b857705ff978a403f86e5140e9ed88b83a6d9ae7a74aa86bf9c0239eb07348904d1eeb9ef749
+EBUILD freepv-0.3.0-r4.ebuild 960 SHA256 a433c8d4fd5626135881719c04d279a2c6f3d8421bd03b0134b75a4c032d9ced SHA512 4a62f5afea9a03d680a0d504c8339cd17ef17c50365bf0825f03546713a12b3d98e9d1d79211d6d522fb2248b412c60571bdd584d7038f8278e0aee8ffbbc23b WHIRLPOOL f17693dd21575a2bdd7a7d9de4303f3ff42d1f1d028fcd70530ac225f37f7dceb17e1a3a652515d8acabd19d1920f66bf240a6164c1599cde5fc6ca663f1a4e0
+EBUILD freepv-0.3.0-r5.ebuild 947 SHA256 0837ac2473d1c448828cbad47e075356cb23c68d72d7b4e1bccbd18f7e3b8ab4 SHA512 785a40403ca2eec1903881c96f42dd796ef562080be308f8e03385eb8a7f1bd73d6256aebe57ba6416464972827f5ba378fe6157f82dad3adea1886515ebd961 WHIRLPOOL 8f45893bf902dfd9a5a79a005405af8b127617eede8c36c52557f12cf6aa93a553fd07d0c5ec75606521d23ddc43f0d3a2854f651d3bbb8ccee8eb34b430a017
+MISC ChangeLog 2357 SHA256 6c66dcbb837604ebe9e7cd8c2c6d048b459c47c61a11826db44d882c40b3e6a3 SHA512 2418782b8d38aef14f120f4b3b256b3fc10eb8c0cf7a58b3afd584a20df92c67e4863cb0c2389598bffaa43766ba7c6ca723b992d2c16d3c9ab690770b09f815 WHIRLPOOL e2cbcbcd185dacaacfd2e91c97e73cb2149d36dd912501312267f8572ad866804dd0b77d79cc5dbca4571d204b66f455f8cb4c677cc91f0f326a93c4dbf4068e
+MISC ChangeLog-2015 3391 SHA256 9452c6aa5b8c5b16013d7c5d943900ee5ae9857bd1db94e7277c0dadd5220a9a SHA512 2e656dbcd16f1c33c2bf336f7bce9bf157316c5ad6638a3d5ff524addc0d40b53dc77ea490681861db0451cf19afffba631782cea5d837f31da43a05ae4f519d WHIRLPOOL dd1ed03ee3402e1879fafadbb105bef47ccc08c1d6d5f9a2a88af77221a958e9e6c2c18d81d289d0397a32c2416fb9f7854c308d86e66f0499aa6c401164b305
+MISC metadata.xml 474 SHA256 8892cb002be9ecac033d26cb60b86ceba7d2011b79b541e4cc45229a17ca02cf SHA512 4466402d68177a660716acf3afdb8ddc2074e8ac7ad35f2ad6b31adc9fe938b39cc999dc082fa07f8787be8798a053a6248dac12091a22d32d9fb83a1022b421 WHIRLPOOL d6c4055abefdfc503c1c51319626b573fc5e4ed2924956c5d8ef976958e78bcbb0dea4a42caa8fad2e0d429075e3788e267d18cb47d118e5897738474b68c065
diff --git a/media-gfx/freepv/files/freepv-0.3.0-gcc44.patch b/media-gfx/freepv/files/freepv-0.3.0-gcc44.patch
new file mode 100644
index 000000000000..af5b1a0d196e
--- /dev/null
+++ b/media-gfx/freepv/files/freepv-0.3.0-gcc44.patch
@@ -0,0 +1,60 @@
+diff -Naur freepv-0.3.0.orig/src/libfreepv/OpenGLRenderer.cpp freepv-0.3.0/src/libfreepv/OpenGLRenderer.cpp
+--- freepv-0.3.0.orig/src/libfreepv/OpenGLRenderer.cpp 2010-03-11 16:15:04.000000000 +0100
++++ freepv-0.3.0/src/libfreepv/OpenGLRenderer.cpp 2010-03-11 16:25:15.000000000 +0100
+@@ -26,7 +26,8 @@
+ #include <config.h>
+
+ #include <vector>
+-#include <math.h>
++#include <cmath>
++#include <cstdio>
+
+ #include "OpenGLRenderer.h"
+ #include "Scene.h"
+diff -Naur freepv-0.3.0.orig/src/libfreepv/QTVRDecoder.cpp freepv-0.3.0/src/libfreepv/QTVRDecoder.cpp
+--- freepv-0.3.0.orig/src/libfreepv/QTVRDecoder.cpp 2010-03-11 16:15:04.000000000 +0100
++++ freepv-0.3.0/src/libfreepv/QTVRDecoder.cpp 2010-03-11 16:25:15.000000000 +0100
+@@ -42,6 +42,7 @@
+ #include <errno.h>
+ #include <vector>
+ #include <cstring>
++#include <cstdio>
+
+ #include <zlib.h>
+
+diff -Naur freepv-0.3.0.orig/src/libfreepv/SPiVparser.cpp freepv-0.3.0/src/libfreepv/SPiVparser.cpp
+--- freepv-0.3.0.orig/src/libfreepv/SPiVparser.cpp 2010-03-11 16:15:04.000000000 +0100
++++ freepv-0.3.0/src/libfreepv/SPiVparser.cpp 2010-03-11 16:18:53.000000000 +0100
+@@ -488,8 +488,8 @@
+ //This method remplace the nodes that has src attributes
+ void SPiVparser::parseNodeURL(const char* _url)
+ {
+- char * aux_url=NULL;
+- char * url=(char*) _url;
++ const char * aux_url=NULL;
++ const char * url=(char*) _url;
+ if(aux_url = strrchr (_url,'/'))
+ {
+ url=aux_url;
+diff -Naur freepv-0.3.0.orig/src/libfreepv/Utils/signatures.cpp freepv-0.3.0/src/libfreepv/Utils/signatures.cpp
+--- freepv-0.3.0.orig/src/libfreepv/Utils/signatures.cpp 2010-03-11 16:15:04.000000000 +0100
++++ freepv-0.3.0/src/libfreepv/Utils/signatures.cpp 2010-03-11 16:25:15.000000000 +0100
+@@ -24,6 +24,7 @@
+
+ #include "signatures.h"
+ #include <iostream>
++#include <cstdio>
+
+ namespace FPV{
+ namespace Utils{
+diff -Naur freepv-0.3.0.orig/src/libfreepv/utils.cpp freepv-0.3.0/src/libfreepv/utils.cpp
+--- freepv-0.3.0.orig/src/libfreepv/utils.cpp 2010-03-11 16:15:04.000000000 +0100
++++ freepv-0.3.0/src/libfreepv/utils.cpp 2010-03-11 16:25:15.000000000 +0100
+@@ -23,6 +23,7 @@
+ */
+
+ #include <algorithm>
++#include <cstdio>
+
+ #include "utils.h"
+
diff --git a/media-gfx/freepv/files/freepv-0.3.0-gcc46.patch b/media-gfx/freepv/files/freepv-0.3.0-gcc46.patch
new file mode 100644
index 000000000000..be6b13f522cb
--- /dev/null
+++ b/media-gfx/freepv/files/freepv-0.3.0-gcc46.patch
@@ -0,0 +1,10 @@
+--- freepv-0.3.0.orig/src/libfreepv/Action.h 2011-06-16 17:37:55.705868856 +0200
++++ freepv-0.3.0/src/libfreepv/Action.h 2011-06-16 17:38:19.792311535 +0200
+@@ -24,6 +24,7 @@
+
+ #ifndef FPV_ACTION_H
+ #define FPV_ACTION_H
++#include <cstddef>
+ #include "Behavior.h"
+
+ namespace FPV
diff --git a/media-gfx/freepv/files/freepv-0.3.0-libpng14.patch b/media-gfx/freepv/files/freepv-0.3.0-libpng14.patch
new file mode 100644
index 000000000000..36fac0ff7419
--- /dev/null
+++ b/media-gfx/freepv/files/freepv-0.3.0-libpng14.patch
@@ -0,0 +1,20 @@
+--- freepv-0.3.0.orig/src/libfreepv/pngReader.cpp
++++ freepv-0.3.0/src/libfreepv/pngReader.cpp
+@@ -135,7 +135,7 @@
+ //Transfor grayscale images with less
+ //than 8 bits to 8 bits
+ if(color_t == PNG_COLOR_TYPE_GRAY && depth<8)
+- png_set_gray_1_2_4_to_8(p_png_struct);
++ png_set_expand_gray_1_2_4_to_8(p_png_struct);
+
+ //Add a full alpha channel if there is
+ //transparency information in the tRNS chunk
+@@ -283,7 +283,7 @@
+ //Transfor grayscale images with less
+ //than 8 bits to 8 bits.
+ if(color_t == PNG_COLOR_TYPE_GRAY && depth<8)
+- png_set_gray_1_2_4_to_8(p_png_struct);
++ png_set_expand_gray_1_2_4_to_8(p_png_struct);
+
+ //Add a full alpha channel if there is
+ //transparency information in the tRNS chunk
diff --git a/media-gfx/freepv/files/freepv-0.3.0-noplugin.patch b/media-gfx/freepv/files/freepv-0.3.0-noplugin.patch
new file mode 100644
index 000000000000..4ea51d50b0cc
--- /dev/null
+++ b/media-gfx/freepv/files/freepv-0.3.0-noplugin.patch
@@ -0,0 +1,30 @@
+diff -Naur freepv-0.3.0.orig//CMakeLists.txt freepv-0.3.0/CMakeLists.txt
+--- freepv-0.3.0.orig//CMakeLists.txt 2010-03-11 16:05:09.000000000 +0100
++++ freepv-0.3.0/CMakeLists.txt 2010-03-11 16:05:18.000000000 +0100
+@@ -89,7 +89,6 @@
+ find_package(FREEGLUT REQUIRED)
+ find_package(OpenGL REQUIRED)
+ find_package(X11 REQUIRED)
+-find_package(GECKO REQUIRED)
+ find_package(LibXml2 REQUIRED)
+ find_package(PNG REQUIRED)
+ find_package(XF86VM REQUIRED)
+@@ -107,7 +106,6 @@
+ ${OPENGL_INCLUDE_DIR}
+ ${FREEGLUT_INCLUDE_DIR}
+ ${X11_INCLUDE_DIR}
+- ${GECKO_INCLUDE_DIR}
+ ${LIBXML2_INCLUDE_DIR}
+ ${PNG_INCLUDE_DIR}
+ ${XF86VM_INCLUDE_DIR})
+diff -Naur freepv-0.3.0.orig//src/CMakeLists.txt freepv-0.3.0/src/CMakeLists.txt
+--- freepv-0.3.0.orig//src/CMakeLists.txt 2010-03-11 16:05:09.000000000 +0100
++++ freepv-0.3.0/src/CMakeLists.txt 2010-03-11 16:05:28.000000000 +0100
+@@ -5,7 +5,6 @@
+ add_subdirectory (freepv-glut)
+ add_subdirectory (utils)
+ if(UNIX)
+- add_subdirectory (freepv-mozilla)
+ add_subdirectory (freepv-glx)
+ endif(UNIX)
+
diff --git a/media-gfx/freepv/files/freepv-0.3.0-stringh.patch b/media-gfx/freepv/files/freepv-0.3.0-stringh.patch
new file mode 100644
index 000000000000..45987355a766
--- /dev/null
+++ b/media-gfx/freepv/files/freepv-0.3.0-stringh.patch
@@ -0,0 +1,10 @@
+--- freepv-0.3.0.orig/src/libfreepv/Image.cpp 2009-05-02 01:12:31.000000000 +0200
++++ freepv-0.3.0/src/libfreepv/Image.cpp 2013-04-11 09:37:07.436358208 +0200
+@@ -23,6 +23,7 @@
+ */
+
+ #include <assert.h>
++#include <string.h>
+
+ #include "Image.h"
+ #include "JpegReader.h"
diff --git a/media-gfx/freepv/files/freepv-0.3.0-unsigned_short.patch b/media-gfx/freepv/files/freepv-0.3.0-unsigned_short.patch
new file mode 100644
index 000000000000..142b8ac0d9bd
--- /dev/null
+++ b/media-gfx/freepv/files/freepv-0.3.0-unsigned_short.patch
@@ -0,0 +1,47 @@
+diff -Naur freepv-0.3.0.orig/src/libfreepv/Utils/signatures.cpp freepv-0.3.0/src/libfreepv/Utils/signatures.cpp
+--- freepv-0.3.0.orig/src/libfreepv/Utils/signatures.cpp 2009-05-02 01:12:31.000000000 +0200
++++ freepv-0.3.0/src/libfreepv/Utils/signatures.cpp 2017-01-25 15:51:23.781294110 +0100
+@@ -30,34 +30,34 @@
+
+ //JPEG Signature
+ char jpg_size=1;
+- short jpg_sig[]={0xD8FF};
++ unsigned short jpg_sig[]={0xD8FF};
+ //PNG Signature
+ char png_size=4;
+- short png_sig[]={0x5089, 0x474E, 0x0A0D, 0x0A1A};
++ unsigned short png_sig[]={0x5089, 0x474E, 0x0A0D, 0x0A1A};
+ //XML Signature
+ char xml_size=3;
+- short xml_sig[]={0x3F3C, 0x6D78, 0x206C};
++ unsigned short xml_sig[]={0x3F3C, 0x6D78, 0x206C};
+ //DCR Signature
+ char dcr_size=2;
+- short dcr_sig[]={0x4658, 0x5249};
++ unsigned short dcr_sig[]={0x4658, 0x5249};
+ //MOV (MOOV atom) Signature
+ char mov_moov_size=4;
+- short mov_moov_sig[]={0x0000, 0x0000, 0x6F6D, 0x766F};
++ unsigned short mov_moov_sig[]={0x0000, 0x0000, 0x6F6D, 0x766F};
+ //MOV (FTYP atom) Siganture
+ char mov_ftyp_size=4;
+- short mov_ftyp_sig[]={0x0000, 0x0000, 0x7466, 0x7079};
++ unsigned short mov_ftyp_sig[]={0x0000, 0x0000, 0x7466, 0x7079};
+
+ //Signatures to check
+ char sig_types_num=6;
+- short* signature[]={jpg_sig,png_sig,xml_sig,dcr_sig,mov_moov_sig,mov_ftyp_sig};
++ unsigned short* signature[]={jpg_sig,png_sig,xml_sig,dcr_sig,mov_moov_sig,mov_ftyp_sig};
+ char sig_sizes[]={jpg_size,png_size,xml_size,dcr_size,mov_moov_size,mov_ftyp_size};
+
+ const char* CheckMagicBytes(const char* filename)
+ {
+ FILE * p_file;
+ p_file=fopen(filename, "rb");
+- short number;
+- short equal=0;
++ unsigned short number;
++ unsigned short equal=0;
+ char i, type;
+
+ if(p_file==NULL){
diff --git a/media-gfx/freepv/freepv-0.3.0-r4.ebuild b/media-gfx/freepv/freepv-0.3.0-r4.ebuild
new file mode 100644
index 000000000000..e3ce52045164
--- /dev/null
+++ b/media-gfx/freepv/freepv-0.3.0-r4.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit cmake-utils eutils
+
+DESCRIPTION="Panorama viewer (Quicktime, PangeaVR, GLPanoView formats)"
+HOMEPAGE="http://freepv.sourceforge.net/"
+SRC_URI="mirror://sourceforge/freepv/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+DEPEND="dev-libs/libxml2
+ media-libs/libpng:0=
+ media-libs/freeglut
+ sys-libs/zlib
+ virtual/jpeg
+ x11-libs/libXmu
+ x11-libs/libXt
+ x11-libs/libXxf86vm"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-gcc44.patch \
+ "${FILESDIR}"/${P}-gcc46.patch \
+ "${FILESDIR}"/${P}-noplugin.patch \
+ "${FILESDIR}"/${P}-libpng14.patch \
+ "${FILESDIR}"/${P}-stringh.patch
+
+ sed -i \
+ -e 's:jpeg_mem_src:freepv_jpeg_mem_src:g' \
+ src/libfreepv/JpegReader.cpp || die 'jpeg sed failed'
+
+ sed -i -e 's:^INSTALL(.*)::' \
+ src/libfreepv/CMakeLists.txt || die 'static lib install sed failed'
+}
diff --git a/media-gfx/freepv/freepv-0.3.0-r5.ebuild b/media-gfx/freepv/freepv-0.3.0-r5.ebuild
new file mode 100644
index 000000000000..412a59122a04
--- /dev/null
+++ b/media-gfx/freepv/freepv-0.3.0-r5.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit cmake-utils
+
+DESCRIPTION="Panorama viewer (Quicktime, PangeaVR, GLPanoView formats)"
+HOMEPAGE="http://freepv.sourceforge.net/"
+SRC_URI="mirror://sourceforge/freepv/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="dev-libs/libxml2
+ media-libs/libpng:0=
+ media-libs/freeglut
+ sys-libs/zlib
+ virtual/jpeg:0
+ x11-libs/libXmu
+ x11-libs/libXt
+ x11-libs/libXxf86vm"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-gcc44.patch
+ "${FILESDIR}"/${P}-gcc46.patch
+ "${FILESDIR}"/${P}-noplugin.patch
+ "${FILESDIR}"/${P}-libpng14.patch
+ "${FILESDIR}"/${P}-stringh.patch
+ "${FILESDIR}"/${P}-unsigned_short.patch
+)
+
+src_prepare() {
+ sed -e 's:jpeg_mem_src:freepv_jpeg_mem_src:g' \
+ -i src/libfreepv/JpegReader.cpp || die
+
+ sed -e 's:^INSTALL(.*)::' \
+ -i src/libfreepv/CMakeLists.txt || die
+
+ default
+}
diff --git a/media-gfx/freepv/metadata.xml b/media-gfx/freepv/metadata.xml
new file mode 100644
index 000000000000..f072f4fe0d97
--- /dev/null
+++ b/media-gfx/freepv/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <longdescription>OpenGL accelerated panorama viewer and browser plugin (supports Quicktime, PangeaVR and GLPanoView panoramas)</longdescription>
+ <upstream>
+ <remote-id type="sourceforge">freepv</remote-id>
+ </upstream>
+</pkgmetadata>