diff options
-rw-r--r-- | media-tv/p2pvr/Manifest | 2 | ||||
-rw-r--r-- | media-tv/p2pvr/p2pvr-0.1.4.1.ebuild | 59 | ||||
-rw-r--r-- | www-apps/project2/Manifest | 2 | ||||
-rw-r--r-- | www-apps/project2/project2-1.2.5.1.ebuild | 75 |
4 files changed, 138 insertions, 0 deletions
diff --git a/media-tv/p2pvr/Manifest b/media-tv/p2pvr/Manifest index fe51c65..953e417 100644 --- a/media-tv/p2pvr/Manifest +++ b/media-tv/p2pvr/Manifest @@ -1,8 +1,10 @@ DIST p2pvr-0.1.1.tar.bz2 7582341 SHA256 593702ed6bdfec4e5b94eb1effb57af6f39ae7f024c353128e97fcc56dffd092 SHA512 e1b7e7a55f39dd36611be9e34cc065fb2f6cb49d8d8587031b897478008a1a759f94e806d604627227a8077488002fe61f9e0762e8f20134cde095f65d3a2530 WHIRLPOOL 0e68c018bda139923d8230091f3fa226328be6602bcad67ff59e32a986d1b66b368c8e21c00f08f627075bda131ea05da584fc3b444252535b6d7d6d3b67c683 DIST p2pvr-0.1.2.tar.bz2 7581556 SHA256 3e8dffdd05d5a9505110dea8bb16b72a5933037f807b26b0c52db0d48d164988 SHA512 bf5a9808c6178f63a1ea7237fb74d5dd90416766e962d535d6cee9f9765c6b9659db45eaa80e4b3dd3d87a18d6fe800c745f12155cb41154b9f2a02fcbb0b550 WHIRLPOOL a1a38733c24c0c1055c3b315686a48cdaf0850492d9b56cf8c75810b6339e0b3a69ce83ac25674898c38468a78f2a2ebf991c789e693e85a48e5b29ad32a809a DIST p2pvr-0.1.3.tar.bz2 7581033 SHA256 75a7c2de6bf1c18219c2cc0cab6d64b8226eca803eecfbea9c3976bd5b187ad9 SHA512 65ab9f31b409b5b28c5c32259c98d47f1ddd07dec0e660e7fb4ca4247bf5358433f8c9af4c2357c38f661f0216ed5b1b3c13e1fa7244df252950f6dd426ef771 WHIRLPOOL cd6ea83b629960c63e8373ae938728dcfa1531d1e3a1cb6bb854a82ad601dfc8eebda17ff4dc3718c3912eefb920e7d2647cbb55417b6e4f09ec68d16ce3bbaa +DIST p2pvr-0.1.4.1.tar.bz2 7581891 SHA256 b9d94c3df51a04923f1c9e09df7a6a58620d56bd96a128d9e551acdbd6eaeeb1 SHA512 e10e1b1df7ae5d2a45ebd81e4933c80c2f0b38d29df391c80b0656f69c9ce48514dc5fa83fa575042d0b99da3d2a082d05d49989293d3e37e6fc933269f92605 WHIRLPOOL 24bb050a5a221cda9b061d4651bca31596e0cd18614582650fadf6c07b63a68b20ef585700176f8c2d12f22d1e7cc8d514c290a4adc14c446ef974b83ee3a714 DIST p2pvr-0.1.4.tar.bz2 7581567 SHA256 d2b41116848edb526ad891f7a5d0008becb658cd230d4b2e9d34e868644ce0cd SHA512 fd934c42ba0ff529a203ee43148ea45d02c9ecb95783623ea6dfa8818d03cd9c1004993f1c41110e6febbb139f98df49b3204b2af658eb3158c5943738d3ede6 WHIRLPOOL d50434c603a3b5bf724a4573f2d13313ee49d353e0f58b10cec36e04b8bf138049f3b7b8b2db6cb2fc7c311bdfb6469f023f35a0e33b7c2ed628b6824090aab7 EBUILD p2pvr-0.1.1.ebuild 1304 SHA256 3daf8ab07101c19ff07b0f0b9d4d78cf26c48e0ebe04012f0de619022bf4bd9e SHA512 af4dfe6ca408f12ec95c969d276c8c835867c2fbe07901978ece3813cee37c439f2c6b5bf04828e91f7a14b1e71e15fee5237b4fe86a353d6eeccd8501cf417a WHIRLPOOL 5add5ad4e22b50b672e41c4a878eb7b99f7ea9a374ec5e6f8f4f85cd3f87fed75e7f500b60adcaae463665ad6db41c4324a74222cb92f1cd11cf5718abe9d702 EBUILD p2pvr-0.1.2.ebuild 1281 SHA256 10882080c0a84acac259fd034437bb72601184478f23bd95c793c97f413534e1 SHA512 d9442ae1ba2c54fff78fbba67f200c4d573019f8d9c8267093b753c6bd38430bd691b1d372ad3c31edc07ff13918fb2083a3ee6fd4b16facd4d754985f6c8507 WHIRLPOOL 4a274e08b80688bc2a631b6b820d380ffdd0aa2b2220b5dfadf784247222de6c7880a51cd22875e104e205393953bd9d091a63addb90f6605b3f61f2a141e567 EBUILD p2pvr-0.1.3.ebuild 1286 SHA256 2deae7898dc079e5b4c3954cf556b937c8086727923e22c11b5a0c0a0d5731b4 SHA512 d8e2a932dbda9cc501a333ea3f5bbc6bc483b959f90edf37b67cae8a05819fa1e71d18989fdf7e6565e9e386b0853bc1c397c1751155c1f63f4dc030f3fafeba WHIRLPOOL 188a83e1041bf99b6fadb1a32e0ab72bd80f284bc0af22dbc47c1be254883746b7b6e6363790de594185293f5ebf045f77232ddaaf22c79db2f29f827fdbd557 +EBUILD p2pvr-0.1.4.1.ebuild 1288 SHA256 26a045fcae663dc5cf75118c23dbde3ae8d1224c867c13129cac87236365846c SHA512 0aa7eaf05670aadff2c73ba3969e15a31d415559b0cbeddf373ba5e55e0c0eecfe0ae9b53af0eb35ae3b230a28529e2a0e49ea686cc9a24e54d672d12c4f1b90 WHIRLPOOL c34b82f1ab2e9705c1e6aad78e59e7da579b631fa1a9d768563345533d5431744561270c49ebff8c2da1399e58255adb6fa1afce3a65f432fcbd279b31c80343 EBUILD p2pvr-0.1.4.ebuild 1286 SHA256 2deae7898dc079e5b4c3954cf556b937c8086727923e22c11b5a0c0a0d5731b4 SHA512 d8e2a932dbda9cc501a333ea3f5bbc6bc483b959f90edf37b67cae8a05819fa1e71d18989fdf7e6565e9e386b0853bc1c397c1751155c1f63f4dc030f3fafeba WHIRLPOOL 188a83e1041bf99b6fadb1a32e0ab72bd80f284bc0af22dbc47c1be254883746b7b6e6363790de594185293f5ebf045f77232ddaaf22c79db2f29f827fdbd557 diff --git a/media-tv/p2pvr/p2pvr-0.1.4.1.ebuild b/media-tv/p2pvr/p2pvr-0.1.4.1.ebuild new file mode 100644 index 0000000..9962582 --- /dev/null +++ b/media-tv/p2pvr/p2pvr-0.1.4.1.ebuild @@ -0,0 +1,59 @@ +EAPI=5 + +inherit user + +DESCRIPTION="Project2 based lightweight PVR" +HOMEPAGE="http://p2pvr.randomdan.homeip.net" + +SRC_URI="http://releases.randomdan.homeip.net/git/${P}.tar.bz2" +LICENSE="GPL" +SLOT="0" +KEYWORDS="~amd64 ~x64" +IUSE="" + +RDEPEND=" + >=dev-cpp/slicer-1.3:=[db] + >=dev-libs/Ice-3.5 + >=www-apps/project2-1.2.5.1[daemon] + dev-libs/libdbpp-postgresql +" +DEPEND="${RDEPEND} + dev-util/boost-build" + +src_prepare() { + sed -ie "s|^using gcc .*|using gcc : : : <compileflags>\"${CXXFLAGS}\" <linkflags>\"${LDFLAGS}\" ;|" ${S}/Jamroot.jam +} + +pkg_preinst() { + enewuser p2pvr -1 -1 /etc/p2pvr "video" +} + +src_compile() { + cd ${S}/p2pvr || die + setarch $(uname -m) -RL \ + b2 variant=release ${BJAMOPTS} -q finallib \ + || die "Compile failed" +} + +src_install() { + cd ${S}/p2pvr || die + + dodoc doc/* || die + insinto /usr/share/p2pvr/ice || die + doins ice/*.ice || die + insinto /usr/share/p2pvr/sql || die + doins datasources/schema.sql || die + insinto /usr/lib/systemd/system || die + doins etc/systemd/* || die + doinitd etc/init.d/* || die + insinto /etc/p2pvr || die + doins etc/p2config || die + insinto /etc/p2pvr/datasources || die + doins datasources/postgres.xml || die + + setarch $(uname -m) -RL \ + b2 variant=release ${BJAMOPTS} -q install \ + --prefix=${D}/usr \ + || die "Install failed" +} + diff --git a/www-apps/project2/Manifest b/www-apps/project2/Manifest index 9231af7..96bbd5b 100644 --- a/www-apps/project2/Manifest +++ b/www-apps/project2/Manifest @@ -11,6 +11,7 @@ DIST project2-1.2.2.4.tar.bz2 123986 SHA256 ce940735bc6b80f3fd0a91a44e5e51a2278f DIST project2-1.2.2.5.tar.bz2 124396 SHA256 44e0e3e134df0782ebc3a8c3371a1fb3ec3b20a79089f73b06cb3db616dc6586 SHA512 438bfce60d83ca1751d72dda7f2f4c60366a9325697eff4d160cbce6f1d79709e469f9cee90f2af92dca4efc9a7426551820c4f8bd321727b94ff4cbd113eeb7 WHIRLPOOL 15989255b814c8b5ead549ee3795807a5b5c6c7d266ac973b7ff9d8ab27a654104c2da9621d6bd0a3b12d139014dc62596b3877f780f26da847e902213dfb18c DIST project2-1.2.3.tar.bz2 122469 SHA256 69b5274247882a0c685b018c190d822694a89f933df72f1fdd16cbe429b12841 SHA512 fb9c344c470c8ff4506e0f42a1b496f45444788e37bae67f45fd9357efee721390840694a99e94b085d92e8e2a95e6616c455a5c7f332590a22a9773500af024 WHIRLPOOL 2165527f2ea9e73c130b6ce70e812843915abfa7b14136f9a06ab0adac35424792bdd5957041790cc01f6f22f19725b27588f1d6c3f5f694ccc147024b9672fc DIST project2-1.2.4.tar.bz2 122589 SHA256 24ad2622d6ea937dbbbe08c0cd835d35e4638409571791032de6e934299e3b16 SHA512 b628567c244db88298eed48c63d3bb487c277ba77467d474b0a1344a421cdab8e6363896b877803951f5bbd7d170f43d31996c78ce9fcab216509970eb340cb4 WHIRLPOOL 4c45d17b15ac4265ea573d1944ce72153b7ae3bc4b63ca2df048bf4c296b46891185afcef58081b1c8bdd41c0bf2ef12eb962dd9bc9449f8ce2303cc45a11ed0 +DIST project2-1.2.5.1.tar.bz2 122765 SHA256 0148e46fe7a2abc2c12e1482858078faba83f317fb49c0d92463f3084cea6c10 SHA512 4e74f9ae406022412327c464a950505a7971445d38fcc0aa53346c06235f9014bb97ee15371f70335cb9adaca0bb0473e955a3865267c5bffb73ccec583fa890 WHIRLPOOL b44401ef284949711447bd3fc2dea8347f4c00cf3729cd88597317f43f6de12f67f1b277333705621136d3781982e3b664ec80aba81de853eb886b7695939b29 DIST project2-1.2.5.tar.bz2 122767 SHA256 9e282196361868a49fcb6913268df21394c28e7f1c7a8b13b852afe78e6dfb15 SHA512 7d5448378f7bfb044a1c5f6569e180220ebd920e3599318d3ef39fb17f6c39be5133c9612c64a951d6a4b31f361bb8e7ade6f45ec5300e4cd9b162154fb4d831 WHIRLPOOL f4940a6f84f2e392f1c4daaf49e6c89c11737417ede6906a652cda13e669f22db7a67cebbf8f224f926b02fceed4ee0abb24424bd8815c38ba67374463f74d48 EBUILD project2-1.0.1.ebuild 2018 SHA256 930d7a58b95376ae53d607327962b306617cdcffb5693707b124fbc8b7fd2fa8 SHA512 45b2224b404bc79853365c2926830e6076a04b56f7fb4fd3c596158264ef95b9018f23f9044d242761f574b6574c15d6df0e88019930ad1c745320940df98c3e WHIRLPOOL 6f068038655a8b12dab2fd5b4e2ce527f3d4d8cd3415a1b61131c84313b49ecae7ecabccb461da4d903ea987e0205b20f6b097552e90ebdcda56bf2a90d9706e EBUILD project2-1.0.2.ebuild 2018 SHA256 930d7a58b95376ae53d607327962b306617cdcffb5693707b124fbc8b7fd2fa8 SHA512 45b2224b404bc79853365c2926830e6076a04b56f7fb4fd3c596158264ef95b9018f23f9044d242761f574b6574c15d6df0e88019930ad1c745320940df98c3e WHIRLPOOL 6f068038655a8b12dab2fd5b4e2ce527f3d4d8cd3415a1b61131c84313b49ecae7ecabccb461da4d903ea987e0205b20f6b097552e90ebdcda56bf2a90d9706e @@ -25,4 +26,5 @@ EBUILD project2-1.2.2.4.ebuild 1685 SHA256 34b6915cb53a1bd33466771c7c73d96b61f55 EBUILD project2-1.2.2.5.ebuild 1685 SHA256 34b6915cb53a1bd33466771c7c73d96b61f554e73abbbcb7fbe1a1b8976571f3 SHA512 0f5523dbcc489f66c129d5414c638268c33eb11b968beb6cd0f41b0f0b0950fa1cb82e001512f91068e805bdde2824e65f9f4da524a7b4fb78e4c6aa7a9fc3d8 WHIRLPOOL fb86ebb5b4d4e1c89fbdae955209de59eaa2a78b241b9dc93a4da1116b685171d64de7ec989567e109b01e3162f8de38f2a7fccf165f3f2c1371d2b463569bbc EBUILD project2-1.2.3.ebuild 1695 SHA256 39668892e200a3c6e7c6ee4466b5929a69d4b2deac4799a23289e520eb54b4e3 SHA512 dbe8dde09ca58ee26cce743577d234135d12383105e752b83fcda32dac4522944ba8949eb1856b2985465cf09230bc68b1720d67bafdb39db54cb2dad0801123 WHIRLPOOL 282ec7aec51e2f1e6516be20c191901157109faaa2d2e692a991141e878ac852a83e1c7f48679317908b85cc48273870e4071a7c53f5fdedeb68cc6dd3cb658d EBUILD project2-1.2.4.ebuild 1695 SHA256 39668892e200a3c6e7c6ee4466b5929a69d4b2deac4799a23289e520eb54b4e3 SHA512 dbe8dde09ca58ee26cce743577d234135d12383105e752b83fcda32dac4522944ba8949eb1856b2985465cf09230bc68b1720d67bafdb39db54cb2dad0801123 WHIRLPOOL 282ec7aec51e2f1e6516be20c191901157109faaa2d2e692a991141e878ac852a83e1c7f48679317908b85cc48273870e4071a7c53f5fdedeb68cc6dd3cb658d +EBUILD project2-1.2.5.1.ebuild 1701 SHA256 7bfa1d60fe63fe82297a3bd851377cc6814ae398d07ef8c82bf5af79caa65128 SHA512 d6223f96c3fb0261686fa46f0d5341f09efb07021d17935f373a8b181606258e554fbe5b748c713c40d0aa15d077e0c6f58f879287a7148c02e3e2f99ef73763 WHIRLPOOL 12a5be7bd88928ee8520b1233872924bb65f63cc04f62ab272a3c4ed5088a132d30d58cfd6864779be875e0a860378e9b037797f505f64f193859567fb4eeecc EBUILD project2-1.2.5.ebuild 1695 SHA256 39668892e200a3c6e7c6ee4466b5929a69d4b2deac4799a23289e520eb54b4e3 SHA512 dbe8dde09ca58ee26cce743577d234135d12383105e752b83fcda32dac4522944ba8949eb1856b2985465cf09230bc68b1720d67bafdb39db54cb2dad0801123 WHIRLPOOL 282ec7aec51e2f1e6516be20c191901157109faaa2d2e692a991141e878ac852a83e1c7f48679317908b85cc48273870e4071a7c53f5fdedeb68cc6dd3cb658d diff --git a/www-apps/project2/project2-1.2.5.1.ebuild b/www-apps/project2/project2-1.2.5.1.ebuild new file mode 100644 index 0000000..856402f --- /dev/null +++ b/www-apps/project2/project2-1.2.5.1.ebuild @@ -0,0 +1,75 @@ +EAPI="5" + +DESCRIPTION="User configured application engine" +HOMEPAGE="http://project2.randomdan.homeip.net" + +SRC_URI="http://releases.randomdan.homeip.net/git/${P}.tar.bz2" +LICENSE="GPL" +SLOT="0" +KEYWORDS="x86 amd64" +IUSE="+docs unittest +console +web +fastcgi +daemon" + +RDEPEND=" + net-libs/libesmtp + >=dev-libs/libadhocutil-0.2:= + =dev-libs/libdbpp-1.0*:= + www-client/lynx + >=dev-cpp/libxmlpp-2.36 + sys-libs/zlib + >=dev-cpp/glibmm-2.28 + >=dev-libs/boost-1.45 + >=dev-libs/Ice-3.5 + web? ( + fastcgi? ( + dev-libs/cgicc + virtual/httpd-fastcgi + dev-libs/fcgi + ) + ) + >=dev-cpp/slicer-1.3:= + " + +DEPEND="${RDEPEND} + dev-util/boost-build + sys-devel/flex + docs? ( app-doc/doxygen ) +" + +src_prepare() { + sed -ie "s|^using gcc .*|using gcc : : : <compileflags>\"${CXXFLAGS}\" <linkflags>\"${LDFLAGS}\" ;|" ${S}/Jamroot.jam +} + +src_configure() { + ( + echo "alias finalbin : " + use console && echo " console//p2console " + use web && echo " cgi//p2cgi " + use web && use fastcgi && echo " cgi//p2fcgi " + use daemon && echo " daemon//p2daemon " + echo " ; " + echo "alias finallib : " + use unittest && echo " ut//p2ut " + echo " ; " + ) >> ${S}/project2/Jamfile.jam +} + +src_compile() { + cd ${S}/project2 || die + setarch $(uname -m) -RL \ + b2 ${BJAMOPTS} finalbin finallib -q \ + || die "Compile failed" +} + +src_install() { + cd ${S}/project2 || die + setarch $(uname -m) -RL \ + b2 ${BJAMOPTS} install -q \ + --bindir=${D}/usr/bin \ + --libdir=${D}/usr/lib \ + --includedir=${D}/usr/include/project2 \ + || die "Installed failed" + if use docs ; then + mkdir -p ${D}/usr/share/doc/${PN} + (cat Doxyfile ; echo OUTPUT_DIRECTORY=${D}/usr/share/doc/${PN}) | doxygen - || die "Build docs failed" + fi +} |