add repo updates

This commit is contained in:
Mario Fetka
2021-07-01 12:12:40 +02:00
parent 701156bcf9
commit 774177bfa1
87 changed files with 91 additions and 5182 deletions

View File

@@ -1,21 +0,0 @@
# ChangeLog for net-misc/ftpsync
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
*ftpsync-1.3.06.0 (23 Dec 2014)
23 Dec 2014; Mario Fetka <mario.fetka@gmail.com> +ftpsync-1.3.06.0.ebuild,
-ftpsync-1.3.07.1.ebuild:
Downgrade
*ftpsync-1.3.07.1 (16 Apr 2013)
16 Apr 2013; Mario Fetka <mario.fetka@gmail.com> +ftpsync-1.3.07.1.ebuild,
-ftpsync-1.3.06.ebuild:
Bump to new version
*ftpsync-1.3.06 (07 Nov 2012)
07 Nov 2012; Mario Fetka <mario.fetka@gmail.com> +ftpsync-1.3.06.ebuild,
+metadata.xml:
Bump Flaimeyes ebuild

View File

@@ -1,4 +0,0 @@
DIST ftpsync-1.3.06-0.tar.bz2 17493 SHA256 c301f4c848144550d2133af1d45c8ab5708f847baa3c5bdff48afa5d507efbaa SHA512 24a3ec0fa8d657446030fd9288f93b10fef82896e533475742e0ca0459d215e4a72d81516e37be4379b2d624c643b145917974845c54518d0132461200cfafaf WHIRLPOOL 9648c892fceb6984f576e141dc66663f818b11e4995d5ae39781ded0d3d3e4d7d04462e75232ab5ee8d6c2a61cc576798a4ca0ed059046368b3ad9d8be2a3028
EBUILD ftpsync-1.3.06.0.ebuild 800 SHA256 397e008f10c3b53f995c036d9e8304948c3a455f6598aeda60bd27496c0c6679 SHA512 4df4291b37f8494ad4f1000e91c32ef41771997b0ab1ee05d13875e9afaa259115e7bf565f59230ef2929027596dc37ada444767af166e5330f553e669bc08e4 WHIRLPOOL 9b1d1512658b130605cfe119ad3871317623b19233cc0304784552f8bba3a10b98b53ee8305573fb6f105664f4f2a2da875361ecc191743eb67c7ad80cbd72cd
MISC ChangeLog 574 SHA256 18d2cb88673d6ef0e737deda55bbb46ce1cac262fff33d3d331d51ed48f65496 SHA512 516b989e76965a9897741680dadbf67fee982558574b6666326b58d63e1a853883945af1fa0bdb22fd6c3617b00991587c8446177acefdcd6649ac8e13868559 WHIRLPOOL 83e05127f8d29fb989e3d6a83109bc8d70ee3f0a462946e36f8d56c4aa1a8c0b9cef12ed9074c6ceb47298afc754a360a6775c67d4c802e8cd56020f5adcec08
MISC metadata.xml 205 SHA256 9fdfc9c91107d94feb8416adc2cec7734fa27084bff83ea859938b3216e028bc SHA512 ef3a39d2cd131cd29451ec2d009484e89b60e8cbeed5fc0f5f899cebb0c5f9867682ce603982e4de32004493944c6ff99a4c797e7ef2441d6049e5a616143a8b WHIRLPOOL 779e2cb116b19389f70acc6d49694358619116f9849f3b8e46f00df4e39b4476424b20990b9dabb4ba16605d1894d6b820eaeb930401d825265bfdca27f6fb96

View File

@@ -1,29 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit versionator
MY_PV=$(replace_version_separator 3 '-' )
MY_PVV=$(replace_version_separator 3 'beta' $MY_PV )
MY_PVM=$(get_version_component_range 1-2 )
MY_PVR=$(get_version_component_range 1-3 )
DESCRIPTION="A Perl script to synchronize a local directory tree and a remote FTP directory tree."
HOMEPAGE="http://ftpsync.sourceforge.net/"
SRC_URI="http://download.clazzes.org/ftpsync/ftpsync-${MY_PV}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
RDEPEND="dev-lang/perl
dev-perl/libwww-perl"
S="${WORKDIR}/ftpsync-${MY_PV}"
src_install() {
dodoc changelog Changes_1.00-1.3.04.txt License.txt ReadMe.txt ToDo.txt
dobin ftpsync ftpsync-ssl
}

View File

@@ -1,7 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>mario.fetka@gmail.com</email>
</maintainer>
</pkgmetadata>

View File

@@ -1,84 +0,0 @@
# ChangeLog for net-misc/gns3-converter
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*gns3-converter-1.2.3 (09 Aug 2015)
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org>
+gns3-converter-1.2.3.ebuild, +metadata.xml:
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
Convert all URLs for sites supporting encrypted connections from http to
https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
Revert DOCTYPE SYSTEM https changes in metadata.xml
repoman does not yet accept the https version.
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
Bug: https://bugs.gentoo.org/552720
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
*gns3-converter-1.2.4 (06 Feb 2016)
06 Feb 2016; Aaron Bauman <bman@gentoo.org> +gns3-converter-1.2.4.ebuild:
bump to 1.2.4 and drop x86 keyword to due conflict with dev-python/docker-py
dependency
Package-Manager: portage-2.2.26
06 Feb 2016; Aaron Bauman <bman@gentoo.org> -gns3-converter-1.2.3.ebuild:
drop old
Package-Manager: portage-2.2.26
*gns3-converter-1.3.0 (02 Mar 2016)
02 Mar 2016; Aaron Bauman <bman@gentoo.org> +gns3-converter-1.3.0.ebuild:
bump to 1.3.0
Package-Manager: portage-2.2.26
02 Mar 2016; Aaron Bauman <bman@gentoo.org> -gns3-converter-1.2.4.ebuild:
remove old
Package-Manager: portage-2.2.26

View File

@@ -1,28 +0,0 @@
# ChangeLog for net-misc/gns3-converter
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/gns3-converter/ChangeLog,v 1.5 2015/06/04 10:43:06 jlec Exp $
04 Jun 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Add pypi to remote-id in metadata.xml
*gns3-converter-1.2.3 (18 Apr 2015)
18 Apr 2015; Aaron Bauman <bman@gentoo.org> +gns3-converter-1.2.3.ebuild,
-gns3-converter-1.2.0.ebuild:
rm old; add gns3-converter-1.2.3;
*gns3-converter-1.2.0 (06 Apr 2015)
06 Apr 2015; Aaron Bauman <bman@gentoo.org> +gns3-converter-1.2.0.ebuild,
-gns3-converter-1.1.0.ebuild:
version bump; drop gns3-converter-1.1.0.ebuild
01 Mar 2015; Aaron Bauman <bman@gentoo.org> metadata.xml:
update maintainer in metadata
*gns3-converter-1.1.0 (22 Nov 2014)
22 Nov 2014; Ian Delaney <idella4@gentoo.org> +gns3-converter-1.1.0.ebuild,
+metadata.xml:
New ebuild written by B-Man to support gns3-gui-1.2 and will be proxy-
maintained by him. Closes bug #530098

View File

@@ -1,5 +0,0 @@
DIST gns3-converter-1.3.0.tar.gz 45837 SHA256 771b3ab878de87007d00342507bdd381c8d60870afa1537b20e791f5d4d80716 SHA512 ac2e44b3f02c8f0429158e11c964bf342973809139dcf34863071905400964006d7adbc3ddb80efe57a5ecc5eaf59e228bf7d07a7e5776dd6bcf51b4e1d3fe57 WHIRLPOOL 1d5616b74f9d910e5a6cb342a70e2b726469decb20fce1b90c16e00e56ae3ed228a213a57cfcce03ad66599e1b4d07a5ff5b2d1e20053f8908bcea9f96287284
EBUILD gns3-converter-1.3.0.ebuild 518 SHA256 0dbeee2d2b769ecb15206cfb170dda159f51d3761d384c620e014f856e5bd777 SHA512 8ce3c40532b0e0531e6e1cb6406035a38d5511b06e94dda4f6c087aab3a22919c44de146ce92125a47ae5b2c281a2689939198fcf85331b65202229293fa0a16 WHIRLPOOL b41efaf92ac34d2b246e0392b717383a9918a10e16963f62e3503344769edf67dac82f416bd8b5af5a6b92040c93f74d14d0d8b9fe836391b4f78eb4a5091d1b
MISC ChangeLog 2851 SHA256 e4c2659436889228c0d161ba778753affa86423812406e5dc84646245e666cea SHA512 b5f744ef93d5d8f81645ebe03f0ad9fc7dc57112d25ca7f41d3494aff34c5dfe484771a8a0c5961f91941086e6bd49df1deefba67099a8c9ff0f1b7182feb3e3 WHIRLPOOL 84717e751316767a16fb9f75b4197946689076f9fc71864b139498f48ca789a8102467278d44d8d89fc8ace48b0b8337b1bff1e93ab25f78944c9cdcc72e9356
MISC ChangeLog-2015 1035 SHA256 b4060b693cc9b8fcdb7b0ef93e4a795153ebd0e7b138fae39d5474bb6c5e3e32 SHA512 5d146bb8184e17c30b42624763e1ef9f34e502ef38fcac3ba7e3b138c8ee0f90b8a70c6e5bf792e1b943086ee33cded3a970ebb79dbb0807a920bcf15c20cef2 WHIRLPOOL 73bbbf1b8b4a0d231f84aecc6f29b3ab467c3638c389f7d03d7a7f996b01410248b3dca6fc7d69fd6fc2d53bd20c9438a3b14662b9eb75f3b7a06c63bd0e1d8c
MISC metadata.xml 395 SHA256 bd1d2bc2828a738c4683f05be8609ba71d0ce829b75df2ae2b1600ccaffa79cc SHA512 cf58363cf65161ed7735df5cbc87bbe3a45d86860ffdef60a7befb7575103edd65b4cd28b715804bff243630054e6d8bf4c9fac7f7ec1e310a6b3eeb2fe57c54 WHIRLPOOL d672b0639c0ceb6a73337d9d82d99e44d8050f174c4692a459b9dde7ce87a5a535b222bd473a1be94932939763900bbe714f561dc01668daf45b53e0681016a4

View File

@@ -1,20 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python{3_3,3_4} )
inherit distutils-r1
DESCRIPTION="Designed to convert old ini-style GNS3 topologies"
HOMEPAGE="https://github.com/dlintott/gns3-converter"
SRC_URI="https://github.com/GNS3/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="dev-python/configobj[${PYTHON_USEDEP}]"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"

View File

@@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>bman@gentoo.org</email>
<name>Aaron Bauman</name>
</maintainer>
<upstream>
<remote-id type="pypi">gns3-converter</remote-id>
<remote-id type="github">dlintott/gns3-converter</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,127 +0,0 @@
# ChangeLog for net-misc/gns3-gui
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*gns3-gui-1.3.3 (09 Aug 2015)
*gns3-gui-1.3.2 (09 Aug 2015)
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org> +gns3-gui-1.3.2.ebuild,
+gns3-gui-1.3.3.ebuild, +metadata.xml:
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
Convert all URLs for sites supporting encrypted connections from http to
https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
Revert DOCTYPE SYSTEM https changes in metadata.xml
repoman does not yet accept the https version.
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
Bug: https://bugs.gentoo.org/552720
*gns3-gui-1.3.10 (19 Sep 2015)
19 Sep 2015; Aaron Bauman <bman@gentoo.org> -gns3-gui-1.3.2.ebuild,
+gns3-gui-1.3.10.ebuild:
rm gns3-gui-1.3.2; add gns3-gui-1.3.10 with qt4 and qt5; remove unneeded sed
Package-Manager: portage-2.2.20.1
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
*gns3-gui-1.4.1 (06 Feb 2016)
06 Feb 2016; Aaron Bauman <bman@gentoo.org> +gns3-gui-1.4.1.ebuild:
bump to 1.4.1 and drop x86 keyword due to mismatch with dev-python/docker-py
Package-Manager: portage-2.2.26
06 Feb 2016; Aaron Bauman <bman@gentoo.org> -gns3-gui-1.3.3.ebuild:
remove old
Package-Manager: portage-2.2.26
06 Feb 2016; Aaron Bauman <bman@gentoo.org> -gns3-gui-1.3.10.ebuild:
drop old
Package-Manager: portage-2.2.26
*gns3-gui-1.4.4 (02 Mar 2016)
02 Mar 2016; Aaron Bauman <bman@gentoo.org> -gns3-gui-1.4.1.ebuild,
+gns3-gui-1.4.4.ebuild:
bump to 1.4.4 and remove old
Package-Manager: portage-2.2.26
*gns3-gui-1.4.4-r1 (09 Mar 2016)
09 Mar 2016; Aaron Bauman <bman@gentoo.org> +gns3-gui-1.4.4-r1.ebuild:
revision to drop PyQt4 support and add additional PyQt5 USE. Thanks to
Sebastian on bug 576798.
*gns3-gui-1.4.4-r2 (09 Mar 2016)
09 Mar 2016; Aaron Bauman <bman@gentoo.org> +gns3-gui-1.4.4-r2.ebuild:
change PV to PVR as we have reivsions now.
09 Mar 2016; Aaron Bauman <bman@gentoo.org> -gns3-gui-1.4.4.ebuild,
-gns3-gui-1.4.4-r1.ebuild:
purge old
27 Mar 2016; Michael Palimaka <kensington@gentoo.org>
gns3-gui-1.4.4-r2.ebuild:
fix depgraph
Package-Manager: portage-2.2.28
*gns3-gui-1.4.6 (16 May 2016)
16 May 2016; Aaron Bauman <bman@gentoo.org> +gns3-gui-1.4.6.ebuild:
bump to 1.4.6
*gns3-gui-1.5.1 (16 Jul 2016)
16 Jul 2016; Aaron Bauman <bman@gentoo.org> +gns3-gui-1.5.1.ebuild:
bump package
16 Jul 2016; Aaron Bauman <bman@gentoo.org> -gns3-gui-1.4.4-r2.ebuild:
remove old

View File

@@ -1,59 +0,0 @@
# ChangeLog for net-misc/gns3-gui
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/gns3-gui/ChangeLog,v 1.10 2015/05/20 11:13:50 bman Exp $
*gns3-gui-1.3.3 (20 May 2015)
20 May 2015; <aaron@gentoo.org> +gns3-gui-1.3.3.ebuild,
-gns3-gui-1.3.1-r1.ebuild:
version bump; rm old; rm sed call as upstream fixed setup.py
*gns3-gui-1.3.2 (10 May 2015)
10 May 2015; Aaron Bauman <bman@gentoo.org> +gns3-gui-1.3.2.ebuild:
version bump to 1.3.2; rm net-misc/gns3 blocker following tree removal
21 Apr 2015; Aaron Bauman <bman@gentoo.org> gns3-gui-1.3.1-r1.ebuild:
add >=dev-python/raven-5.2.0 dep; no revbump as net-misc/gns3-server requires
same package
*gns3-gui-1.3.1-r1 (21 Apr 2015)
21 Apr 2015; Aaron Bauman <bman@gentoo.org> +gns3-gui-1.3.1-r1.ebuild,
-gns3-gui-1.3.1.ebuild:
revision bump; vulnerable dev-python/requests per bug 543480; package no
longer requires dev-python/requests-2.4.3; thanks to Arfrever
*gns3-gui-1.3.1 (18 Apr 2015)
18 Apr 2015; Aaron Bauman <bman@gentoo.org> +gns3-gui-1.3.1.ebuild,
-gns3-gui-1.2.3.ebuild, -gns3-gui-1.3.0.ebuild:
rm old; add gns3-gui-1.3.1; remove PyQt4 blocker; update gns3-converter
requirement
*gns3-gui-1.3.0 (06 Apr 2015)
06 Apr 2015; Aaron Bauman <bman@gentoo.org> +gns3-gui-1.3.0.ebuild,
-gns3-gui-1.2.ebuild:
version bump; rm gns3-gui-1.2.ebuild; change mirror to github; change dev-
python/requests dependency to 2.4.3 only
01 Mar 2015; Aaron Bauman <bman@gentoo.org> metadata.xml:
update maintainer in metadata
*gns3-gui-1.2.3 (26 Feb 2015)
26 Feb 2015; <aaron@gentoo.org> +gns3-gui-1.2.3.ebuild:
version bump to 1.2.3
*gns3-gui-1.2 (22 Nov 2014)
22 Nov 2014; Ian Delaney <idella4@gentoo.org> +gns3-gui-1.2.ebuild,
-gns3-gui-1.1.ebuild:
bump; update deps, rm old
*gns3-gui-1.1 (14 Nov 2014)
14 Nov 2014; Patrick Lauer <patrick@gentoo.org> +gns3-gui-1.1.ebuild,
+metadata.xml:
Moving package from dev-python, where it was wrongly committed

View File

@@ -1,7 +0,0 @@
DIST gns3-gui-1.4.6.tar.gz 5728597 SHA256 51fd20836199a851502b3890ee8b1f795c1081ce988e375d81f9286ef5f26bd5 SHA512 0d9537dc192197f0f5df65bb16129418ada6ce614c3f9958ab2447b03c45070bfb7bda166c3b2db89fbcd98c477fb2b920c33acb60ca94ed74bb066c2a032e08 WHIRLPOOL 00368df583be863604cd54cd548f64a49b0176b3ac0ab413ed2f8011c842c9daa3ff35606bc4b6daa6d2a84f7c5f010581140a87b35c48e9ccf138feee0343db
DIST gns3-gui-1.5.1.tar.gz 5782262 SHA256 9e13a3c9c4ca6bf71da5113e8b4f5acdf354ecee4cd34ecdae34a4980c2f3b80 SHA512 5bde8d6b7a3e8fd117a32142e42f312258b4dd808cf9d76e9da292ee23896056915e6c1e6cc9b2e2b78bd564ab145b12d3616d24108f4ea37505981f1fcca21f WHIRLPOOL 9fb7152fe2f22ca1e28aa0d248812d9ff5713e568dcd3f5b150f8e40a03a88d0b66741bceb17e4b5e00951863409412128c32b832dbe1fc4ba2a9870694bf808
EBUILD gns3-gui-1.4.6.ebuild 1279 SHA256 9714a6e000840f60ef8f2d3ad5f04d70f70666279564e03d41b8a3a078eafe5b SHA512 980b0e66d45d2585dafe9f11eaed4c9d116c7477743039e601040d343663327b18011c5fa36ff222e8b4a41d7d975c81fc8319bbfee54882fc202d7045a28c02 WHIRLPOOL 31d213b120879fea11f9919323fa71b239f3553b581115536cfb49eefb2c199b6146fd68dcf7647189a4c8a5bd9d546fa470f0ccebfd4256887181a646a5ac49
EBUILD gns3-gui-1.5.1.ebuild 1279 SHA256 9714a6e000840f60ef8f2d3ad5f04d70f70666279564e03d41b8a3a078eafe5b SHA512 980b0e66d45d2585dafe9f11eaed4c9d116c7477743039e601040d343663327b18011c5fa36ff222e8b4a41d7d975c81fc8319bbfee54882fc202d7045a28c02 WHIRLPOOL 31d213b120879fea11f9919323fa71b239f3553b581115536cfb49eefb2c199b6146fd68dcf7647189a4c8a5bd9d546fa470f0ccebfd4256887181a646a5ac49
MISC ChangeLog 4057 SHA256 80c06f6fbc61b69740f39f8e865e2e8937f1ae27dc8ff8e1c0c62575e355cd23 SHA512 2bce4e692d5af3711ed9dd28527d1ae140541e691e31214501939e082df38c5114d0e3be283597dc3200c8ab430b1713e078de7f75c3e092ae8372333c8a2a64 WHIRLPOOL f9408f6fcf3802d761ef7cb9eb1252011c9de2ae2e085b154f2fd611e9b3edd878a0f7444f4d1e13082e5084e573063bcd4b7ffaf77581fea52726ee74e2cb8f
MISC ChangeLog-2015 2034 SHA256 d011044acae838fa36220890e3e0c443e0c9cca46ff7276afacc458ccaf9ca5b SHA512 0940c7caac70bb815b75cdd09ad069ba31e949cc6533d652e708bce7343b970fb9d5e97c9c2338dc6d031eab2c9024257e32b0d1e8017e5e94014b9cbc188d7e WHIRLPOOL ba87271014843f996fbc5e23ec389c38c580f3af2468bcc5a970b134e5d8ce294797dbc52096ceb64c46604dbe0e4a6714e17f64cd2095dbe9324529ebe3645d
MISC metadata.xml 321 SHA256 85c4e52344c00e203c22a471987357fe937966744a84b96b724f6558702b9304 SHA512 e77ef39a67a818a1851acbc0b9d7b8f9f7bc133a8a11daad14ce5c8e9ba22d586c0d14452d5d0bfec29f0877596aa35b937bc2929d8bc7427f04d44008e185e4 WHIRLPOOL 9e96b469932c761578382bf696c6980c62faed597d8a4a0d200ce5d7890d0f33e26618538235758a80d6fe7ef891cd47bc075dc3c7a08aa7e1bc2d1c02f40e4d

View File

@@ -1,46 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python3_4 )
inherit distutils-r1 eutils
DESCRIPTION="Graphical Network Simulator"
HOMEPAGE="http://www.gns3.net/"
SRC_URI="https://github.com/GNS3/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
#net-misc/gns3-server version should always match gns3-gui version
RDEPEND="
>=dev-python/libcloud-0.15.1[${PYTHON_USEDEP}]
>=dev-python/ws4py-0.3.4[${PYTHON_USEDEP}]
>=dev-python/requests-2.6.0[${PYTHON_USEDEP}]
>=dev-python/paramiko-1.15.1[${PYTHON_USEDEP}]
>=dev-python/psutil-3.0.0[${PYTHON_USEDEP}]
>=net-misc/gns3-converter-1.3.0[${PYTHON_USEDEP}]
=net-misc/gns3-server-$PVR[${PYTHON_USEDEP}]
dev-qt/qtgui:5
dev-qt/qtsvg:5
dev-python/PyQt5[gui,network,svg,widgets,${PYTHON_USEDEP}]
"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
python_configure() {
# temporary fix until upstream releases 1.4.5 with proper setup.py
sed -i -e 's/gns3-net-converter/gns3-converter/' setup.py || die
}
python_install_all() {
distutils-r1_python_install_all
doicon "${WORKDIR}/${P}/resources/images/gns3.ico"
make_desktop_entry "gns3" "GNS3" "/usr/share/pixmaps/gns3.ico" "Utility"
}

View File

@@ -1,46 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python3_4 )
inherit distutils-r1 eutils
DESCRIPTION="Graphical Network Simulator"
HOMEPAGE="http://www.gns3.net/"
SRC_URI="https://github.com/GNS3/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
#net-misc/gns3-server version should always match gns3-gui version
RDEPEND="
>=dev-python/libcloud-0.15.1[${PYTHON_USEDEP}]
>=dev-python/ws4py-0.3.4[${PYTHON_USEDEP}]
>=dev-python/requests-2.6.0[${PYTHON_USEDEP}]
>=dev-python/paramiko-1.15.1[${PYTHON_USEDEP}]
>=dev-python/psutil-3.0.0[${PYTHON_USEDEP}]
>=net-misc/gns3-converter-1.3.0[${PYTHON_USEDEP}]
=net-misc/gns3-server-$PVR[${PYTHON_USEDEP}]
dev-qt/qtgui:5
dev-qt/qtsvg:5
dev-python/PyQt5[gui,network,svg,widgets,${PYTHON_USEDEP}]
"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
python_configure() {
# temporary fix until upstream releases 1.4.5 with proper setup.py
sed -i -e 's/gns3-net-converter/gns3-converter/' setup.py || die
}
python_install_all() {
distutils-r1_python_install_all
doicon "${WORKDIR}/${P}/resources/images/gns3.ico"
make_desktop_entry "gns3" "GNS3" "/usr/share/pixmaps/gns3.ico" "Utility"
}

View File

@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>bman@gentoo.org</email>
<name>Aaron Bauman</name>
</maintainer>
<upstream>
<remote-id type="github">GNS3/gns3-gui</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,135 +0,0 @@
# ChangeLog for net-misc/gns3-server
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*gns3-server-1.3.3 (09 Aug 2015)
*gns3-server-1.3.2 (09 Aug 2015)
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org>
+gns3-server-1.3.2.ebuild, +gns3-server-1.3.3.ebuild, +metadata.xml:
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
Convert all URLs for sites supporting encrypted connections from http to
https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
Revert DOCTYPE SYSTEM https changes in metadata.xml
repoman does not yet accept the https version.
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
Bug: https://bugs.gentoo.org/552720
*gns3-server-1.3.10 (19 Sep 2015)
19 Sep 2015; Aaron Bauman <bman@gentoo.org> -gns3-server-1.3.2.ebuild,
+gns3-server-1.3.10.ebuild:
rm gns3-server-1.3.2; add gns3-server-1.3.10 with qt4 and qt5; remove
unneeded sed
Package-Manager: portage-2.2.20.1
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
*gns3-server-1.4.1 (06 Feb 2016)
06 Feb 2016; Aaron Bauman <bman@gentoo.org> +gns3-server-1.4.1.ebuild:
bump to 1.4.1 and drop x86 keyword due to mismatch with dev-python/docker-py
Package-Manager: portage-2.2.26
06 Feb 2016; Aaron Bauman <bman@gentoo.org> -gns3-server-1.3.3.ebuild:
remove old
Package-Manager: portage-2.2.26
06 Feb 2016; Aaron Bauman <bman@gentoo.org> -gns3-server-1.3.10.ebuild:
drop old
Package-Manager: portage-2.2.26
*gns3-server-1.4.4 (02 Mar 2016)
02 Mar 2016; Aaron Bauman <bman@gentoo.org> +gns3-server-1.4.4.ebuild:
bump to 1.4.4
Package-Manager: portage-2.2.26
02 Mar 2016; Aaron Bauman <bman@gentoo.org> -gns3-server-1.4.1.ebuild:
remove old
Package-Manager: portage-2.2.26
*gns3-server-1.4.4-r1 (09 Mar 2016)
09 Mar 2016; Aaron Bauman <bman@gentoo.org> +gns3-server-1.4.4-r1.ebuild:
revision bump along with gns3-gui as package versions must agree.
09 Mar 2016; Aaron Bauman <bman@gentoo.org> +gns3-server-1.4.4-r2:
bump to r2 in order to match gns3-gui
09 Mar 2016; Aaron Bauman <bman@gentoo.org> -gns3-server-1.4.4.ebuild,
-gns3-server-1.4.4-r1.ebuild:
purge old
*gns3-server-1.4.4-r2 (09 Mar 2016)
09 Mar 2016; Aaron Bauman <bman@gentoo.org> -gns3-server-1.4.4-r2,
+gns3-server-1.4.4-r2.ebuild:
add .ebuild file extension
27 Mar 2016; Michael Palimaka <kensington@gentoo.org>
gns3-server-1.4.4-r2.ebuild:
fix depgraph
Package-Manager: portage-2.2.28
*gns3-server-1.4.6 (16 May 2016)
16 May 2016; Aaron Bauman <bman@gentoo.org> +gns3-server-1.4.6.ebuild:
bump to 1.4.6
*gns3-server-1.5.1 (16 Jul 2016)
16 Jul 2016; Aaron Bauman <bman@gentoo.org> +gns3-server-1.5.1.ebuild:
bump package
16 Jul 2016; Aaron Bauman <bman@gentoo.org> -gns3-server-1.4.4-r2.ebuild:
remove old

View File

@@ -1,51 +0,0 @@
# ChangeLog for net-misc/gns3-server
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/gns3-server/ChangeLog,v 1.9 2015/05/20 11:08:27 bman Exp $
*gns3-server-1.3.3 (20 May 2015)
20 May 2015; <aaron@gentoo.org> +gns3-server-1.3.3.ebuild,
-gns3-server-1.3.1.ebuild:
version bump; rm old; rm sed call as upstream fixed setup.py
*gns3-server-1.3.2 (10 May 2015)
10 May 2015; Aaron Bauman <bman@gentoo.org> +gns3-server-1.3.2.ebuild:
version bump to 1.3.2
*gns3-server-1.3.1 (18 Apr 2015)
18 Apr 2015; Aaron Bauman <bman@gentoo.org> +gns3-server-1.3.1.ebuild,
-gns3-server-1.2.3.ebuild, -gns3-server-1.3.0.ebuild:
rm old; add gns3-server-1.3.1
*gns3-server-1.3.0 (06 Apr 2015)
06 Apr 2015; Aaron Bauman <bman@gentoo.org> +gns3-server-1.3.0.ebuild,
-gns3-server-1.2.ebuild:
version bump; rm gns3-server-1.2.ebuild; changed mirror to github
01 Mar 2015; Aaron Bauman <bman@gentoo.org> metadata.xml:
update maintainer in metadata
*gns3-server-1.2.3 (26 Feb 2015)
26 Feb 2015; <aaron@gentoo.org> +gns3-server-1.2.3.ebuild:
version bump to 1.2.3
*gns3-server-1.2 (22 Nov 2014)
22 Nov 2014; Ian Delaney <idella4@gentoo.org> +gns3-server-1.2.ebuild,
-gns3-server-1.1.ebuild:
bump; add missed rdep, rm old
09 Nov 2014; Ian Delaney <idella4@gentoo.org> metadata.xml:
edit to metadata.xml
*gns3-server-1.1 (09 Nov 2014)
09 Nov 2014; Ian Delaney <idella4@gentoo.org> +gns3-server-1.1.ebuild,
+metadata.xml:
new ebuild, written by B-Man, developed in his overlay under mentorship.
Package is proxy maintained by him. Supersedes package gns3. Closes Bug
#527690

View File

@@ -1,7 +0,0 @@
DIST gns3-server-1.4.6.tar.gz 244880 SHA256 786a9fb0b5882f66dd9292428c54de5c4da81419e114ae6c0f77030d89eca463 SHA512 7e659bc283b8e078c4165b3df09b6db03707f413239d359710520e53c4e6ce0c9c820beb29ad8c0889b41fa878ec55e640318c2d70f0d0b6300abcf4062010cb WHIRLPOOL 4d759060519fbcb86c8daf50870642ce49dd14408b1b3d9894ca14839e51745d860bcfe42274832cc628998683c943989b37ffe4ca1326d1bcd1a9b092e73bbe
DIST gns3-server-1.5.1.tar.gz 845469 SHA256 e871ebe00f2a66876a99c9e71c65afaf74e5d5165c49984033f8599ecf49939e SHA512 fcf5ca0a3bbf5224554c9cecd90a7aded9b658e64eccb778d47ac08c9b4dd567bd757977e8dd54c165d49b24033b99d2b95d5c4892e2b8ad2924d7d3a4c2d9d3 WHIRLPOOL b412c048cc8f6d110dfbca90b50f32db078bc4519bc4e6b99f41d5fccdd487eb997b3ae9f4c3ddb6bb3bae9e4c191d984907194a954f9d5266ad798b24d933f5
EBUILD gns3-server-1.4.6.ebuild 1352 SHA256 762ee9b5a624808264c3c9b0ff6979b989a1cdd866e6393e29a82082f7ac4326 SHA512 fa3ca52d57ca3c866e03e2aa82f507949b7798adced3e5b2282573be78560a5f51f55df51023ca80b1ee53f894419e79e7b8f05a73cb1653d2119014a3a15bf3 WHIRLPOOL cfc6e685194b7f438de4f6afda0ef77cda8aece7bf387b194366b755b9a1385391e0f1299a130748754514f2930fb2da3e4d1ee2a3184e221bf78cc99acc0ca1
EBUILD gns3-server-1.5.1.ebuild 1407 SHA256 e86eea6ccd907c04f161f757ca0d82463ad32f0aa51f5383cd61dba25b01f0d0 SHA512 95f5aa4e0797fd1891e3c55cd7e8c6a7c5b30bcde7c9e71d78c14c39f9165a59d7cbb8bb95a55e2d99168eb078e059346500defb3b50ec2be4c6b019ae32d476 WHIRLPOOL f87cd393f47bef002563672515e981200b5c7ff37df90502ef7cd838010643a6f2e8a9dc6b547e9a02634c4e07cf2e50de59065fb7b1952d95d8cc21bdf159f9
MISC ChangeLog 4310 SHA256 c855847ae6b6e34fa1c32ead2e5ec145e0825197047fb7f9af963b20bf25ef73 SHA512 6ce31159497199688aef7e3b27268dff2463bd9251057d7ca56def055b13033956dab3f21019f7730c32efb3651cc6275a03a801cbffb03d896d17cb52002fbd WHIRLPOOL d5af5be14191ed240ebf804050c3d5d900a497e6f9e4e7998f13e1a226a07e18a85ce44c758098f8a76f7ab3333eed815758fef3833fbc92a23f6b62eecbd7ad
MISC ChangeLog-2015 1677 SHA256 be354caad1517ef6043426c755b3a2913419f21af3684a3897f9416b9f382cf3 SHA512 75b4cb38f31d3af199db662be124838980cf5e77224e809672b12dd5bdc83872b718c4e8800f274c05285155e22112dc73929ce3bb5b63c9739a48dfa3331707 WHIRLPOOL a1a54309236c9503d7e5ae06a1bb955015094b76e89d43d21344ba468ffc42fa13488020b1cd18d213b39c18b050ac24c848e501dc2e6b0116fdab4b7bf1b542
MISC metadata.xml 324 SHA256 5cb130d4305f1283d6f243750623c376d6360654ffb87ae3c14939072152b071 SHA512 382cfe1bb7dd64cdd6f84ee886b8daec43751f78795dc1d56e975fd1e32e4be2776d926f58cf50293849071e12b654b1c2263249439aa7a5f625c9b35531854b WHIRLPOOL 9981e00224de5641fea42a13e34e965acc2acda8b8a1cc9b61efe01a73f103cfe9950d8623d4b8252f4bd9dd35edf075161855ab6c9e9ae7e08dc38d13e61fdf

View File

@@ -1,40 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python3_4 )
inherit distutils-r1 eutils
DESCRIPTION="GNS3 server to asynchronously manage emulators"
HOMEPAGE="http://www.gns3.net/"
SRC_URI="https://github.com/GNS3/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND=">=app-emulation/dynamips-0.2.12
>=dev-python/aiohttp-0.14.4[${PYTHON_USEDEP}]
>=dev-python/docker-py-1.4.0[${PYTHON_USEDEP}]
>=dev-python/netifaces-0.8-r2[${PYTHON_USEDEP}]
>=dev-python/jinja-2.7.3[${PYTHON_USEDEP}]
>=dev-python/jsonschema-2.4.0[${PYTHON_USEDEP}]
>=dev-python/libcloud-0.14.1[${PYTHON_USEDEP}]
>=dev-python/raven-5.2.0[${PYTHON_USEDEP}]
>=dev-python/psutil-3.0.0[${PYTHON_USEDEP}]
>=dev-python/pyzmq-14.3.1[${PYTHON_USEDEP}]
>=www-servers/tornado-3.1.1[${PYTHON_USEDEP}]"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
pkg_postinst() {
ewarn "net-misc/gns3-server has several optional packages that must be merged manually for additional functionality."
ewarn ""
ewarn "The following is a list of packages that can be added:"
ewarn "app-emulation/qemu, app-emulation/virtualbox, and net-analyzer/wireshark"
ewarn ""
ewarn "The following packages are currently unsupported:"
ewarn "iouyap and vpcs"
}

View File

@@ -1,41 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python3_4 )
inherit distutils-r1 eutils
DESCRIPTION="GNS3 server to asynchronously manage emulators"
HOMEPAGE="http://www.gns3.net/"
SRC_URI="https://github.com/GNS3/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND=">=app-emulation/dynamips-0.2.12
=dev-python/aiohttp-0.21.5[${PYTHON_USEDEP}]
>=dev-python/docker-py-1.4.0[${PYTHON_USEDEP}]
>=dev-python/netifaces-0.8-r2[${PYTHON_USEDEP}]
>=dev-python/jinja-2.7.3[${PYTHON_USEDEP}]
>=dev-python/jsonschema-2.4.0[${PYTHON_USEDEP}]
>=dev-python/libcloud-0.14.1[${PYTHON_USEDEP}]
>=dev-python/raven-5.2.0[${PYTHON_USEDEP}]
>=dev-python/psutil-3.0.0[${PYTHON_USEDEP}]
>=dev-python/pyzmq-14.3.1[${PYTHON_USEDEP}]
>=dev-python/python-zipstream-1.1.4[${PYTHON_USEDEP}]
>=www-servers/tornado-3.1.1[${PYTHON_USEDEP}]"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
pkg_postinst() {
ewarn "net-misc/gns3-server has several optional packages that must be merged manually for additional functionality."
ewarn ""
ewarn "The following is a list of packages that can be added:"
ewarn "app-emulation/qemu, app-emulation/virtualbox, and net-analyzer/wireshark"
ewarn ""
ewarn "The following packages are currently unsupported:"
ewarn "iouyap and vpcs"
}

View File

@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>bman@gentoo.org</email>
<name>Aaron Bauman</name>
</maintainer>
<upstream>
<remote-id type="github">GNS3/gns3-server</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,21 +0,0 @@
# ChangeLog for net-misc/ibm-jping
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
09 May 2010; Mario Fetka <mario.fetka@gmail.com> files/jping-2.0-pre:
update copyright
09 May 2010; Mario Fetka <mario.fetka@gmail.com> files/jping-2.0-pre:
change advertisment link
31 Aug 2009; Mario Fetka <mario.fetka@gmail.com> ChangeLog:
correct icon
07 Dec 2008; Mario Fetka <mario.fetka@gmail.com> +metadata.xml,
ibm-jping-2.0.ebuild:
add arch amd64
30 Jul 2007; Mario Fetka <mario-fetka@gmx.at> +ibm-jping-2.0.ebuild,
+files/jping-2.0-pre:
initial Ebuild for a real great tool

View File

@@ -1,5 +0,0 @@
AUX jping-2.0-pre 656 SHA256 0d41f0b97959e34b66b87a683d17b8e1a9d38d9f7043a6184f81e3247d05f95e SHA512 78fbcfabf7f60eec285fe088a0fd1d6bf43bd3441d13b17a4b99c602ac52400e7d3c699f8908de378ecba36e03c0bc7a3b26ff4215bf69bc51a8c0149994e66f WHIRLPOOL 56b4858ac55b82bcf423a88f5836fdb4211069933ee28d758875451f62cf05b3cedb3a628e664751a28fb05e9abbd6356f7678fd761e5c12ca24daf1c16386e5
DIST jping.zip 37222 SHA256 66b1300d251b089745d6f66c79098841708b4d25f572bca3a5d150b7f1828666
EBUILD ibm-jping-2.0.ebuild 1161 SHA256 cf08bffbcb23879180b90e052aa3faa3df74c2dca896b10815a89897a105cf40 SHA512 45b3082a3565db72cd42912c4d57fe9951992c032ee13d4fbe740b2beb3da1786ce1cd73134c1a36edd963b2ebb293fc00574cfd5992f54c9b61fdabb85610c5 WHIRLPOOL f8e357990a1dbdeab0a8af5c9a2275d41fa62a77cea70a9d902c6ebd6f27766e31cd26933d0df0be3ffaeda08dbfa5f1b0dc8679ceb67d7d0714c926fa3468a2
MISC ChangeLog 632 SHA256 503cd95018a5365009078d2642feb9e641070fa7978193d35867500abd2298a0 SHA512 a3a7d367a344151b5d4fdf85f1df84d6f5b0dde56c0b41ad5a8f508f9bfc8020d40af9f4c65966cea28dbc70a3fb84b887b6e1a4133c22f07a3e512cd5da2d62 WHIRLPOOL 06036394baaf34575b23131c55c12db6d5f0351f76c390abc15c5da703f3a5fd2de305edcd4d12ed6fb1f2de8943e3a29787617ad47d69ccd55ed01a3daa3ba5
MISC metadata.xml 170 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 SHA512 c011e0dc20997640fdaf4dbdd0493106446df3ff753040a8ffc638cea0512a535bce9e1c4d2969e708993529c473d9dc17c59804c15a0eee2b0a7e9854b65143 WHIRLPOOL b33b91daccf2a989c728257c6372f7f8a7481bd72af841bf3c76e6625750d6f5e0d31c942fe88368fc016edcc5be954656c488b6d44ea00e4fe0caaec1bdd41e

View File

@@ -1,32 +0,0 @@
#
# Copyright (c) 2007-2010, Mario Fetka <mario-fetka@gmx.at>
#
# Licensed under the GNU General Public License, v2
dotibmdir="${HOME}/.ibm"
jpingcfg="${dotibmdir}/JPing.ini"
create_initial_config() {
if [[ ! -e "${dotibmdir}" ]] ; then
mkdir "${dotibmdir}"
echo "Creating ${dotibmdir}"
fi
echo "Creating ${jpingcfg}"
# Create the config file
cat > "${jpingcfg}" <<END
-- listing properties --
JPingScheduledMinutes=0
JPingHttpProxyHost=
JPingSocksProxyPort=1080
EnableProxy=NONE
JPingSocksProxyHost=
MsgNotification=false
xServer1=www.disconnected-by-peer.at
JPingHttpProxyPort=8080
END
}
[[ ! -e "${jpingcfg}" ]] && create_initial_config

View File

@@ -1,48 +0,0 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit eutils java-utils-2
DESCRIPTION="JPing is a network connectivity diagnostic tool"
HOMEPAGE="http://www-10.lotus.com/ldd/sandbox.nsf/ByApplicationName/222294a30361b72888256aa20083873e?OpenDocument"
SRC_URI="jping.zip"
LICENSE="as-is"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE=""
DEPEND="app-arch/unzip
media-gfx/imagemagick"
RDEPEND="virtual/libc
>=virtual/jdk-1.3"
S=${WORKDIR}
RESTRICT="mirror strip fetch"
src_unpack() {
unpack ${A}
unzip -o JPing2.jar || die "unpacking"
}
src_compile() { :; }
src_install() {
java-pkg_dojar "${WORKDIR}"/JPing2.jar
java-pkg_dolauncher jping --jar JPing2.jar --pwd \$\{dotibmdir\} -pre "${FILESDIR}"/jping-2.0-pre
dohtml "${WORKDIR}"/*.htm
convert -size 48x48 "${WORKDIR}"/images/JPing2.jpg "${WORKDIR}"/JPing2.png
doicon "${WORKDIR}"/JPing2.png
make_desktop_entry jping "JPing diagnostic tool" JPing2.png Network
}
pkg_nofetch() {
einfo "Please download the appropriate JPing2 archive (${SRC_URI}) from"
einfo "${HOMEPAGE}"
einfo ""
einfo "Then put the file in ${DISTDIR}"
}

View File

@@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>maintainer-wanted</herd>
</pkgmetadata>

View File

@@ -1,112 +0,0 @@
# ChangeLog for net-misc/mediatomb
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/mediatomb/ChangeLog,v 1.23 2011/11/17 03:40:31 axs Exp $
19 Nov 2011; Mario Fetka <mario.fetka@gmail.com> mediatomb-0.12.1.ebuild:
add ffmpeg 0.8 support
17 Nov 2011; Ian Stakenvicius <axs@gentoo.org> mediatomb-0.12.1.ebuild,
+files/mediatomb-0.12.1-mozjs185.patch:
in-place update to support dev-lang/spidermonkey-1.8.5 for bug 376993
04 Apr 2011; Tomáš Chvátal <scarabeus@gentoo.org> mediatomb-0.12.1.ebuild:
Move to virtual/ffmpeg from media-video/ffmpeg.
26 Feb 2011; Kacper Kowalik <xarthisius@gentoo.org>
mediatomb-0.12.1.ebuild:
Marked ~ppc wrt #342065. Thanks to f.mensik <f.mensik@tiscali.cz> for
report and testing.
21 Feb 2011; Jeremy Olexa <darkside@gentoo.org> mediatomb-0.12.1.ebuild,
+files/mediatomb-0.12.1-gcc46.patch:
Add patch for gcc-4.6, bug 353733 by Ryan Hill
08 Oct 2010; Jeremy Olexa <darkside@gentoo.org>
-files/mediatomb-0.11.0+curl-7.18.patch,
-files/mediatomb-0.11.0+glibc-2.10.patch,
-files/mediatomb-0.11.0-newffmpeg.patch, -files/mediatomb-0.11.0.config:
unused
19 Aug 2010; Jeremy Olexa <darkside@gentoo.org> -mediatomb-0.11.0.ebuild,
-mediatomb-0.12.0-r1.ebuild, files/mediatomb-0.12.0.confd,
-files/mediatomb.confd, -files/mediatomb.initd:
Add helper comment to confd file for bug 274627, comment #4 by Andrew
Frink. Old cruft cleanup
18 Apr 2010; Markus Meier <maekke@gentoo.org> mediatomb-0.12.1.ebuild:
amd64 stable, bug #284886
16 Apr 2010; Christian Faulhammer <fauli@gentoo.org>
mediatomb-0.12.1.ebuild:
stable x86, security bug 284886
15 Apr 2010; Jeremy Olexa <darkside@gentoo.org> metadata.xml:
Change maintainer to myself
*mediatomb-0.12.1 (08 Apr 2010)
08 Apr 2010; Jeremy Olexa <darkside@gentoo.org> +mediatomb-0.12.1.ebuild:
Version bump to fix YouTube issues and other small bug fixes. Re-introduce
USE=libextractor for bug 312855
04 Apr 2010; Jeremy Olexa <darkside@gentoo.org>
mediatomb-0.12.0-r1.ebuild:
Add ~arm, tested on armv7 platform
*mediatomb-0.12.0-r1 (30 Mar 2010)
30 Mar 2010; Jeremy Olexa <darkside@gentoo.org> -mediatomb-0.12.0.ebuild,
+mediatomb-0.12.0-r1.ebuild, +files/mediatomb-0.12.0.confd,
+files/mediatomb-0.12.0.initd:
minor revbump to grab new init/conf files from bug 264235 that I forgot
29 Mar 2010; Jeremy Olexa <darkside@gentoo.org> +mediatomb-0.12.0.ebuild,
+files/mediatomb-0.12.0.config, metadata.xml:
The long awaited mediatomb version bump. Closes bugs: 274627, 284886,
281432 - including security bug. Many thanks to BT for the help and
motivation
*mediatomb-0.12.0 (29 Mar 2010)
29 Mar 2010; Jeremy Olexa <darkside@gentoo.org> +mediatomb-0.12.0.ebuild,
+files/mediatomb-0.12.0.config:
The long awaited mediatomb version bump from upstream, closes bug 264235.
Many thanks to BT for the help
29 Dec 2009; Raúl Porcel <armin76@gentoo.org> mediatomb-0.11.0.ebuild:
Add ~arm
22 Dec 2009; Samuli Suominen <ssuominen@gentoo.org>
mediatomb-0.11.0.ebuild:
Remove USE expat wrt #297864.
22 May 2009; Diego E. Pettenò <flameeyes@gentoo.org>
mediatomb-0.11.0.ebuild, +files/mediatomb-0.11.0+glibc-2.10.patch:
Add patch to build with glibc-2.10, closes bug #270715.
25 Oct 2008; Pieter Van den Abeele <pvdabeel@gentoo.org> mediatomb-0.11.0.ebuild:
keyworded ~ppc. Closes bug #219420
08 Jun 2008; Kenneth Prugh <ken69267@gentoo.org> mediatomb-0.11.0.ebuild:
amd64 stable, bug #224287
05 Jun 2008; Christian Faulhammer <opfer@gentoo.org>
mediatomb-0.11.0.ebuild:
stable x86, bug 224287
26 Apr 2008; Markus Meier <maekke@gentoo.org> mediatomb-0.11.0.ebuild:
add ~x86, bug #217747
21 Apr 2008; Diego Pettenò <flameeyes@gentoo.org>
+files/mediatomb-0.11.0+curl-7.18.patch, mediatomb-0.11.0.ebuild:
Add patch to fix building with curl 7.18, thanks to Łukasz Dudek.
*mediatomb-0.11.0 (27 Mar 2008)
27 Mar 2008; Diego Pettenò <flameeyes@gentoo.org>
+files/mediatomb-0.11.0-newffmpeg.patch, +files/mediatomb-0.11.0.config,
+files/mediatomb.confd, +files/mediatomb.initd, +metadata.xml,
+mediatomb-0.11.0.ebuild:
Initial import of mediatomb, an UPnP media server compatible with Sony
PlayStation 3. Thanks to BT in bug #172799 for the ebuild.

View File

@@ -1,10 +0,0 @@
AUX 030-libav-0.7-support.patch 1982 SHA256 7ead2970330c8ab3056ecf9abda09cb4e13cf7a72f51c2145c49af4b08128a18 SHA512 c3144a87a64e2de3a64f3094a4fcaa3b4e3c673db28622e7a4958aab8267c24261e25ba5f80e9e9ee115f4a0ef16111b6373efe80b0d6b39bd43d01c16477db1 WHIRLPOOL 7f1eea018af0b3f07c29e54314f85a6905113362ad31c842f32a5fb33d61cd65a19d293d516a3cdabb09b4f20931178d4f0b853879879109b5bc1fae85662da0
AUX mediatomb-0.12.0.confd 805 SHA256 21b1b9d31a6db76c5c1ccfbf00e5cd553eecfeb0e2bb161ccc024eab2243293c SHA512 74d2866c749272fe71e97e73ddf349070c51879967e7fd55716bb2dfc49f89d80d0655ac05e01fdb107fb057a62540116dcebdda87840b16c7bd11962c12065c WHIRLPOOL 3b545b860f61c5a91db2d9ba0ee8a30b572bb073ae7a82456488a2d8bacfa03e89218722d6e072ed7ab32f995bc5465f8da53c5bdaa4a049eb5d7caa8a71c5d8
AUX mediatomb-0.12.0.config 6180 SHA256 cb43e92639e5e53908567c050c9a2fc0e5c349fd11a149414590c2c6a402b4d2 SHA512 310f408d6925ac7c2a4b5cbb0a8a854ba41c8aaa678b1e1805649e73be86d9e438da2fce7731df0e244b78271da98751e66624af15328633833603f7645be081 WHIRLPOOL abc2ad05aa92fa540ea4c69db24e205fa84babd308ff769eda68a7e4d68c004b96191c63566db71a308a2c309b10999ab9925af8e00cbf9caa90e16d90467871
AUX mediatomb-0.12.0.initd 541 SHA256 8dfe99d619a3384b2fb9105051daae1fc6c88402364d4203b21344f766a6b696 SHA512 5aab06ea989986350f6002f67946a9abd0e3c4ec538f4b143454ed92fc5384344db862cf190b632f6b343b4e5fa268b55922ec1eafa3859705185c14af066e47 WHIRLPOOL c07afad49c46c633e32ac33a82de8316fc0ccf2dbdb65662f79bcf40b4a5e991ca710648537278f4e6eb82afd34b47df22c713b86ca6bececf79183126cfdac8
AUX mediatomb-0.12.1-gcc46.patch 297 SHA256 58379e733518bc5ef61fee9156d430ef283278eb3a69f6bdad4cad794df75146 SHA512 d200eaa003b2054f1d0ed07ae4c3660903fb4355d745573941bf2a6fe4dbff24c360ae758d062fab84ddea1a6388f70b79ac2f7c37beb74115a12794b238879a WHIRLPOOL 5b7773b014c939d566137ba3a0098c3d103acdb8b45f8fc8b198efb204cd0a89a8320313e33c0ddffd67dc68017aa8382ddf0fc84668a445a3215d41a687f1bb
AUX mediatomb-0.12.1-mozjs185.patch 22839 SHA256 3960961f1fbe46baff3956ea2fa94b4dc193c0d278b8646cda1f4cee26812f59 SHA512 df66b6818ec28aae494b12c50981cc9b2762796a4af6f2c9d1dc813148f2fd97c8816851a3fb871213e88dcd1a331a06fae9f20a23df9302c9b41f2446fbd28c WHIRLPOOL 5191c0a823e2b9b054c9a5ec9b8d1f92dc5038bee9e0043e13d10b92740f3f69c05cffcb1dcb67273ad1d8443149f2e6a36d70638e37fd28346ec0ddf642cc9f
DIST mediatomb-0.12.1.tar.gz 1240612 SHA256 31163c34a7b9d1c9735181737cb31306f29f1f2a0335fb4f53ecccf8f62f11cd SHA512 36e7269a532a79c91b4ea7be36f92cbefa913a1f856e422e46fe2b97ee7a569dd20c38b0cbe651a8e7faacde892ea18f3cac66c3c0737480c44f9b9bc3a45438 WHIRLPOOL 6a9e294aa9f8f40850863a86bae4fd6a81d198d7f4cf34d67a6a0cd568c387ef0f0bd5a3524c7bc05cb304f4e86dd0c12dc773bd1034c1924af6919cc740177b
EBUILD mediatomb-0.12.1.ebuild 3796 SHA256 01be7e8c89a7e6761464a9f7da45f52b6d2e5f8c7ba2d9546b621e8d3984bd8c SHA512 3f93810e948895788e0b4660463b3651144b0c2f6939daeb0a8ca642c2ba0018e917c0e7e51f97d79b66fab0dfe4eb01505417c8ab718c9ea9810b17c7fbf326 WHIRLPOOL a28b2d820381e62f489c1e640dba3ad72009c3493febd6a231bdc868eec9fe2203bd015fdee89586ae4eb09eec717a4b702aa4ce4853e5ee61c9b41e0febc4ca
MISC ChangeLog 4343 SHA256 101768503eadf502059d4c588424c5416ee9e31beba0ab55c40923df775664c5 SHA512 68805d03f5d30392ad2bb4af60204d6d723b9f0d4c3a0b498618d5527b1f2dfc2728a1cc1534204d3451605b76f6ffe9d7b3584dac88cbd2e30f0960d34f19f2 WHIRLPOOL 6516a16aeca84afa0c9be329e53236652d35d0098b473d81b128bf66e5a0660d7662c5dc09212c66f4daef6518d63b2bb843811d096d79ffb78fd5acc8c53e70
MISC metadata.xml 917 SHA256 a8f81f44d0efc27bd22ebefe96864f84c94c1cadb1908ff1ed52fd3d91b99e23 SHA512 b33f3fd5f8452348e2402a0c1a1f63ca4c6e86f9f7db03587ec06ec06267fe7e22f0d31cc871f569be4135c0209176956e6cf4dd26e6e40ef605abd0ee16d043 WHIRLPOOL 37b4cde97f41ccebfcfa1e542999ed83708315ac34683525eef57f01f340bd56302a8b0603c62f6ea87bfe7bf1347456ba6fd0e2152ff6ccd6f6f50778fa560c

View File

@@ -1,63 +0,0 @@
=== modified file 'src/metadata/ffmpeg_handler.cc'
--- old/src/metadata/ffmpeg_handler.cc 2010-08-25 17:07:03 +0000
+++ new/src/metadata/ffmpeg_handler.cc 2011-05-19 04:33:32 +0000
@@ -89,6 +89,33 @@
Ref<StringConverter> sc = StringConverter::m2i();
+ /* Tabs are 4 characters here */
+ typedef struct {const char *avname; metadata_fields_t field;} mapping_t;
+ static const mapping_t mapping[] =
+ {
+ {"title", M_TITLE},
+ {"artist", M_ARTIST},
+ {"album", M_ALBUM},
+ {"date", M_DATE},
+ {"genre", M_GENRE},
+ {"comment", M_DESCRIPTION},
+ {"track", M_TRACKNUMBER},
+ {NULL, M_MAX},
+ };
+
+ if (!pFormatCtx->metadata)
+ return;
+ for (const mapping_t *m = mapping; m->avname != NULL; m++)
+ {
+ AVMetadataTag *tag = NULL;
+ tag = av_metadata_get(pFormatCtx->metadata, m->avname, NULL, 0);
+ if (tag && tag->value && tag->value[0])
+ {
+ log_debug("Added metadata %s: %s\n", m->avname, tag->value);
+ item->setMetadata(MT_KEYS[m->field].upnp, sc->convert(tag->value));
+ }
+ }
+ /* Old algorithm (doesn't work with libav >= 0.7)
if (strlen(pFormatCtx->title) > 0)
{
log_debug("Added metadata title: %s\n", pFormatCtx->title);
@@ -131,6 +158,7 @@
item->setMetadata(MT_KEYS[M_TRACKNUMBER].upnp,
sc->convert(String::from(pFormatCtx->track)));
}
+ */
}
// ffmpeg library calls
@@ -178,7 +206,7 @@
for(i=0; i<pFormatCtx->nb_streams; i++)
{
AVStream *st = pFormatCtx->streams[i];
- if((st != NULL) && (videoset == false) && (st->codec->codec_type == CODEC_TYPE_VIDEO))
+ if((st != NULL) && (videoset == false) && (st->codec->codec_type == AVMEDIA_TYPE_VIDEO))
{
if (st->codec->codec_tag > 0)
{
@@ -209,7 +237,7 @@
*y = st->codec->height;
}
}
- if(st->codec->codec_type == CODEC_TYPE_AUDIO)
+ if(st->codec->codec_type == AVMEDIA_TYPE_AUDIO)
{
// Increase number of audiochannels
audioch++;

View File

@@ -1,28 +0,0 @@
# /etc/conf.d/mediatomb: config file for /etc/init.d/mediatomb
# See the mediatomb(1) manpage for more info.
# MediaTomb Web UI port.
# NOTE: The minimum value allowed is 49152
MEDIATOMB_PORT=49152
# Run MediaTomb as this user.
# NOTE: For security reasons do not run MediaTomb as root.
MEDIATOMB_USER="mediatomb"
# Run MediaTomb as this group.
# NOTE: For security reasons do not run MediaTomb as root.
MEDIATOMB_GROUP="mediatomb"
# Path to MediaTomb config file.
MEDIATOMB_CONFIG="/etc/mediatomb/config.xml"
# Path to MediaTomb log file.
MEDIATOMB_LOGFILE="/var/log/mediatomb.log"
# Path to MediaTomb pid file.
MEDIATOMB_PIDFILE="/var/run/mediatomb.pid"
# Other options you want to pass to MediaTomb.
# Add "--interface ${MEDIATOMB_INTERFACE}" to bind to a named interface.
MEDIATOMB_OPTIONS=""

View File

@@ -1,144 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<config version="2" xmlns="http://mediatomb.cc/config/2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mediatomb.cc/config/2 http://mediatomb.cc/config/2.xsd">
<server>
<ui enabled="yes" show-tooltips="yes">
<accounts enabled="no" session-timeout="30">
<account user="mediatomb" password="mediatomb"/>
</accounts>
</ui>
<name>MediaTomb</name>
<udn></udn>
<home>/var/lib/mediatomb</home>
<webroot>/usr/share/mediatomb/web</webroot>
<storage>
<sqlite3 enabled="yes">
<database-file>mediatomb.db</database-file>
</sqlite3>
<mysql enabled="no">
<host>host</host>
<database>database</database>
<username>username</username>
<password>password</password>
</mysql>
</storage>
<protocolInfo extend="yes"/>
<pc-directory upnp-hide="no"/>
<extended-runtime-options>
<ffmpegthumbnailer enabled="no">
<thumbnail-size>160</thumbnail-size>
<seek-percentage>10</seek-percentage>
<filmstrip-overlay>no</filmstrip-overlay>
<workaround-bugs>no</workaround-bugs>
<image-quality>8</image-quality>
</ffmpegthumbnailer>
<mark-played-items enabled="no" suppress-cds-updates="yes">
<string mode="prepend">*</string>
<mark>
<content>video</content>
</mark>
</mark-played-items>
<lastfm enabled="no">
<username>username</username>
<password>password</password>
</lastfm>
</extended-runtime-options>
</server>
<import hidden-files="no">
<scripting script-charset="UTF-8">
<common-script>/usr/share/mediatomb/js/common.js</common-script>
<playlist-script>/usr/share/mediatomb/js/playlists.js</playlist-script>
<virtual-layout type="builtin">
<import-script>/usr/share/mediatomb/js/import.js</import-script>
</virtual-layout>
</scripting>
<mappings>
<extension-mimetype ignore-unknown="no">
<map from="mp3" to="audio/mpeg"/>
<map from="ogx" to="application/ogg"/>
<map from="ogv" to="video/ogg"/>
<map from="oga" to="audio/ogg"/>
<map from="ogg" to="audio/ogg"/>
<map from="ogm" to="video/ogg"/>
<map from="asf" to="video/x-ms-asf"/>
<map from="asx" to="video/x-ms-asf"/>
<map from="wma" to="audio/x-ms-wma"/>
<map from="wax" to="audio/x-ms-wax"/>
<map from="wmv" to="video/x-ms-wmv"/>
<map from="wvx" to="video/x-ms-wvx"/>
<map from="wm" to="video/x-ms-wm"/>
<map from="wmx" to="video/x-ms-wmx"/>
<map from="m3u" to="audio/x-mpegurl"/>
<map from="pls" to="audio/x-scpls"/>
<map from="flv" to="video/x-flv"/>
<map from="mkv" to="video/x-matroska"/>
<map from="mka" to="audio/x-matroska"/>
<map from="avi" to="video/divx"/>
<map from="m2ts" to="video/avc"/>
<map from="cr2" to="image/raw"/>
<map from="nef" to="image/raw"/>
</extension-mimetype>
<mimetype-upnpclass>
<map from="audio/*" to="object.item.audioItem.musicTrack"/>
<map from="video/*" to="object.item.videoItem"/>
<map from="image/*" to="object.item.imageItem"/>
</mimetype-upnpclass>
<mimetype-contenttype>
<treat mimetype="audio/mpeg" as="mp3"/>
<treat mimetype="application/ogg" as="ogg"/>
<treat mimetype="video/ogg" as="ogg"/>
<treat mimetype="audio/ogg" as="ogg"/>
<treat mimetype="audio/x-flac" as="flac"/>
<treat mimetype="image/jpeg" as="jpg"/>
<treat mimetype="audio/x-mpegurl" as="playlist"/>
<treat mimetype="audio/x-scpls" as="playlist"/>
<treat mimetype="audio/x-wav" as="pcm"/>
<treat mimetype="audio/L16" as="pcm"/>
<treat mimetype="video/x-msvideo" as="avi"/>
<treat mimetype="video/mp4" as="mp4"/>
<treat mimetype="audio/mp4" as="mp4"/>
<treat mimetype="video/divx" as="avi"/>
</mimetype-contenttype>
</mappings>
<online-content>
<YouTube enabled="no" refresh="28800" update-at-start="yes" purge-after="604800" racy-content="exclude" format="mp4" hd="no">
<favorites user="NationalGeographic"/>
<playlists user="PlayStation"/>
<uploads user="Google"/>
<standardfeed feed="most_viewed" time-range="today"/>
<standardfeed feed="recently_featured" time-range="today"/>
</YouTube>
</online-content>
</import>
<transcoding enabled="no">
<mimetype-profile-mappings>
<transcode mimetype="audio/ogg" using="audio2pcm"/>
<transcode mimetype="audio/x-flac" using="audio2pcm"/>
<transcode mimetype="video/ogg" using="video2mpeg"/>
<transcode mimetype="video/x-flv" using="video2mpeg"/>
</mimetype-profile-mappings>
<profiles>
<profile name="audio2pcm" enabled="yes" type="external">
<mimetype>audio/L16</mimetype>
<accept-url>no</accept-url>
<first-resource>yes</first-resource>
<hide-original-resource>yes</hide-original-resource>
<accept-ogg-theora>no</accept-ogg-theora>
<sample-frequency>44100</sample-frequency>
<audio-channels>2</audio-channels>
<agent command="ffmpeg" arguments="-i %in -acodec pcm_s16be -ab 192k -ar 44100 -ac 2 -f s16be -y %out"/>
<buffer size="1048576" chunk-size="131072" fill-size="262144"/>
</profile>
<profile name="video2mpeg" enabled="yes" type="external">
<mimetype>video/mpeg</mimetype>
<accept-url>no</accept-url>
<first-resource>yes</first-resource>
<hide-original-resource>yes</hide-original-resource>
<accept-ogg-theora>yes</accept-ogg-theora>
<sample-frequency>48000</sample-frequency>
<audio-channels>2</audio-channels>
<agent command="ffmpeg" arguments="-i %in -vcodec mpeg2video -b 4096k -r 25 -acodec mp2 -ab 192k -ar 48000 -ac 2 -async 1 -f dvd -threads 2 -y %out"/>
<buffer size="10485760" chunk-size="262144" fill-size="524288"/>
</profile>
</profiles>
</transcoding>
</config>

View File

@@ -1,22 +0,0 @@
#!/sbin/runscript
depend() {
need net #MYSQL#
}
start() {
ebegin "Starting MediaTomb"
start-stop-daemon --start --quiet --exec /usr/bin/mediatomb \
--pidfile ${MEDIATOMB_PIDFILE} -- --daemon \
--pidfile ${MEDIATOMB_PIDFILE} --user ${MEDIATOMB_USER} \
--group ${MEDIATOMB_GROUP} --logfile ${MEDIATOMB_LOGFILE} \
--config ${MEDIATOMB_CONFIG} --port ${MEDIATOMB_PORT} \
${MEDIATOMB_OPTIONS}
eend $?
}
stop () {
ebegin "Stopping MediaTomb"
start-stop-daemon --stop --retry 10 --quiet --pidfile ${MEDIATOMB_PIDFILE}
eend $?
}

View File

@@ -1,13 +0,0 @@
https://sourceforge.net/tracker/?func=detail&aid=3173314&group_id=129766&atid=715782
https://bugs.gentoo.org/353733
--- a/src/zmm/object.h
+++ b/src/zmm/object.h
@@ -33,6 +33,7 @@
#define __ZMM_OBJECT_H__
#include <new> // for size_t
+#include <cstddef>
#include "atomic.h"
namespace zmm

View File

@@ -1,605 +0,0 @@
--- mediatomb-0.12.1/configure.ac 2010-04-07 18:38:51.000000000 -0400
+++ mediatomb-0.12.1/configure.ac 2011-11-16 21:56:46.000000000 -0500
@@ -1006,14 +1006,23 @@
MOZLIB=smjs
],
[
- LDFLAGS="-L$JS_SEARCH_LIBS $LDFLAGS_SAVE -lmozjs $ADD_PTHREAD_CFLAGS"
- AC_CHECK_LIB(mozjs, JS_NewObject,
+ LDFLAGS="-L$JS_SEARCH_LIBS $LDFLAGS_SAVE -lmozjs185 $ADD_PTHREAD_CFLAGS"
+ AC_CHECK_LIB(mozjs185, JS_NewObject,
[
- JS_LIBS="-L$JS_SEARCH_LIBS -lmozjs"
- MOZLIB=mozjs
+ JS_LIBS="-L$JS_SEARCH_LIBS -lmozjs185"
+ MOZLIB=mozjs185
],
[
- AC_MSG_ERROR([Spidermonkey not found in requested location $JS_SEARCH_LIBS])
+ LDFLAGS="-L$JS_SEARCH_LIBS $LDFLAGS_SAVE -lmozjs $ADD_PTHREAD_CFLAGS"
+ AC_CHECK_LIB(mozjs, JS_NewObject,
+ [
+ JS_LIBS="-L$JS_SEARCH_LIBS -lmozjs"
+ MOZLIB=mozjs
+ ],
+ [
+ AC_MSG_ERROR([Spidermonkey not found in requested location $JS_SEARCH_LIBS])
+ ]
+ )
]
)
]
@@ -1036,39 +1045,58 @@
],
[
unset ac_cv_lib_smjs_JS_NewObject
- AC_CHECK_LIB(mozjs, JS_NewObject,
+ AC_CHECK_LIB(mozjs185, JS_NewObject,
[
- MOZLIB=mozjs
- JS_LIBS="-lmozjs"
+ MOZLIB=mozjs185
+ JS_LIBS="-lmozjs185"
],
[
- LDFLAGS="-L$SEARCH_DIR_LIBS $LDFLAGS_SAVE $ADD_PTHREAD_CFLAGS"
- unset ac_cv_lib_js_JS_NewObject
- AC_CHECK_LIB(js, JS_NewObject,
- [
- JS_LIBS="-L$SEARCH_DIR_LIBS -ljs"
- MOZLIB=js
- ],
- [
- unset ac_cv_lib_smjs_JS_NewObject
- AC_CHECK_LIB(smjs, JS_NewObject,
- [
- JS_LIBS="-L$SEARCH_DIR_LIBS -lsmjs"
- MOZLIB=smjs
- ],
- [
- LDFLAGS="-L$SEARCH_DIR_LIBS $LDFLAGS_SAVE -lmozjs"
- unset ac_cv_lib_mozjs_JS_NewObject
- AC_CHECK_LIB(mozjs, JS_NewObject,
- [
- JS_LIBS="-L$SEARCH_DIR_LIBS -lmozjs"
- MOZLIB=mozjs
- ],
- [
- JS_OK=missing
- AC_MSG_RESULT(libjs/libsmjs link failed, giving up)
- ]
- )
+ unset ac_cv_lib_smjs_JS_NewObject
+ AC_CHECK_LIB(mozjs, JS_NewObject,
+ [
+ MOZLIB=mozjs
+ JS_LIBS="-lmozjs"
+ ],
+ [
+ LDFLAGS="-L$SEARCH_DIR_LIBS $LDFLAGS_SAVE $ADD_PTHREAD_CFLAGS"
+ unset ac_cv_lib_js_JS_NewObject
+ AC_CHECK_LIB(js, JS_NewObject,
+ [
+ JS_LIBS="-L$SEARCH_DIR_LIBS -ljs"
+ MOZLIB=js
+ ],
+ [
+ unset ac_cv_lib_smjs_JS_NewObject
+ AC_CHECK_LIB(smjs, JS_NewObject,
+ [
+ JS_LIBS="-L$SEARCH_DIR_LIBS -lsmjs"
+ MOZLIB=smjs
+ ],
+ [
+ LDFLAGS="-L$SEARCH_DIR_LIBS $LDFLAGS_SAVE -lmozjs185"
+ unset ac_cv_lib_mozjs_JS_NewObject
+ AC_CHECK_LIB(mozjs185, JS_NewObject,
+ [
+ JS_LIBS="-L$SEARCH_DIR_LIBS -lmozjs185"
+ MOZLIB=mozjs185
+ ],
+ [
+ LDFLAGS="-L$SEARCH_DIR_LIBS $LDFLAGS_SAVE -lmozjs"
+ unset ac_cv_lib_mozjs_JS_NewObject
+ AC_CHECK_LIB(mozjs, JS_NewObject,
+ [
+ JS_LIBS="-L$SEARCH_DIR_LIBS -lmozjs"
+ MOZLIB=mozjs
+ ],
+ [
+ JS_OK=missing
+ AC_MSG_RESULT(libjs/libsmjs link failed, giving up)
+ ]
+ )
+ ]
+ )
+ ]
+ )
]
)
]
diff -ur mediatomb-0.12.1.orig/build/Makefile.in mediatomb-0.12.1/build/Makefile.in
--- mediatomb-0.12.1.orig/build/Makefile.in 2010-04-07 18:40:15.000000000 -0400
+++ mediatomb-0.12.1/build/Makefile.in 2011-11-16 22:28:06.000000000 -0500
@@ -257,7 +257,7 @@
CXX = @CXX@
CXXCPP = @CXXCPP@
CXXDEPMODE = @CXXDEPMODE@
-CXXFLAGS = @CXXFLAGS@
+CXXFLAGS = -fpermissive @CXXFLAGS@
CYGPATH_W = @CYGPATH_W@
DB_AUTOCREATE_OPTION_ENABLED = @DB_AUTOCREATE_OPTION_ENABLED@
DB_AUTOCREATE_OPTION_REQUESTED = @DB_AUTOCREATE_OPTION_REQUESTED@
diff -ur mediatomb-0.12.1.orig/src/scripting/import_script.cc mediatomb-0.12.1/src/scripting/import_script.cc
--- mediatomb-0.12.1.orig/src/scripting/import_script.cc 2010-03-25 10:58:05.000000000 -0400
+++ mediatomb-0.12.1/src/scripting/import_script.cc 2011-11-16 22:28:06.000000000 -0500
@@ -53,8 +53,8 @@
try
{
load(scriptPath);
- root = JS_NewScriptObject(cx, script);
- JS_AddNamedRoot(cx, &root, "ImportScript");
+ root = JS_NewObject(cx, NULL, script, NULL);
+ JS_AddNamedObjectRoot(cx, &root, "ImportScript");
}
catch (Exception ex)
{
@@ -117,7 +117,7 @@
#endif
if (root)
- JS_RemoveRoot(cx, &root);
+ JS_RemoveObjectRoot(cx, &root);
#ifdef JS_THREADSAFE
JS_EndRequest(cx);
diff -ur mediatomb-0.12.1.orig/src/scripting/js_functions.cc mediatomb-0.12.1/src/scripting/js_functions.cc
--- mediatomb-0.12.1.orig/src/scripting/js_functions.cc 2010-03-25 10:58:05.000000000 -0400
+++ mediatomb-0.12.1/src/scripting/js_functions.cc 2011-11-16 22:28:21.000000000 -0500
@@ -49,30 +49,45 @@
extern "C" {
JSBool
-js_print(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
+js_print(JSContext *cx, uintN argc, jsval *argv)
{
- uintN i;
+ uintN i, j;
JSString *str;
for (i = 0; i < argc; i++)
{
- str = JS_ValueToString(cx, argv[i]);
+ String fmtStr;
+ for (j = 0; j < argc; j++)
+ {
+ if (j == i)
+ fmtStr = fmtStr + "S";
+ else
+ fmtStr = fmtStr + "*";
+ }
+ if(!JS_ConvertArguments(cx, 1, JS_ARGV(cx, argv), fmtStr.c_str(), &str))
+ {
+ log_debug("Could not parse input arguments\n");
+ return JS_TRUE;
+ }
+
if (!str)
return JS_TRUE;
- argv[i] = STRING_TO_JSVAL(str);
- log_js("%s\n", JS_GetStringBytes(str));
+
+ char * log_str = JS_EncodeString(cx, str);
+ log_js("%s\n", log_str);
+ JS_free(cx, log_str);
}
return JS_TRUE;
}
JSBool
-js_copyObject(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
+js_copyObject(JSContext *cx, uintN argc, jsval *argv)
{
jsval arg;
JSObject *js_cds_obj;
JSObject *js_cds_clone_obj;
- Script *self = (Script *)JS_GetPrivate(cx, obj);
+ Script *self = (Script *)JS_GetPrivate(cx, JS_THIS_OBJECT(cx, argv));
try
{
@@ -91,7 +106,7 @@
self->cdsObject2jsObject(cds_obj, js_cds_clone_obj);
- *rval = OBJECT_TO_JSVAL(js_cds_clone_obj);
+ JS_SET_RVAL(cx, argv, OBJECT_TO_JSVAL(js_cds_clone_obj));
return JS_TRUE;
@@ -110,28 +125,58 @@
}
JSBool
-js_addCdsObject(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
+js_addCdsObject(JSContext *cx, uintN argc, jsval *argv)
{
try
{
- jsval arg;
- JSString *str;
- String path;
- String containerclass;
+ // Inputs from native code
+ JSObject *js_cds_obj = NULL;
+ JSString *str = NULL;
+ JSString *cont = NULL;
- JSObject *js_cds_obj;
+ String path = nil;
+ String containerclass = nil;
+
+ JSObject *obj = JS_THIS_OBJECT(cx, argv);
JSObject *js_orig_obj = NULL;
Ref<CdsObject> orig_object;
Ref<StringConverter> p2i;
Ref<StringConverter> i2i;
+ switch (argc)
+ {
+ case 0:
+ log_debug("No input arguments given\n");
+ return JS_FALSE;
+ case 1:
+ if(!JS_ConvertArguments(cx, 1, JS_ARGV(cx, argv), "o", &js_cds_obj))
+ {
+ log_debug("Could not parse input arguments\n");
+ return JS_TRUE;
+ }
+ break;
+ case 2:
+ if(!JS_ConvertArguments(cx, 2, JS_ARGV(cx, argv), "oS", &js_cds_obj, &str))
+ {
+ log_debug("Could not parse input arguments\n");
+ return JS_TRUE;
+ }
+ break;
+ default:
+ if(!JS_ConvertArguments(cx, 3, JS_ARGV(cx, argv), "oSS", &js_cds_obj, &str, &cont))
+ {
+ log_debug("Could not parse input arguments\n");
+ return JS_TRUE;
+ }
+ break;
+ }
Script *self = (Script *)JS_GetPrivate(cx, obj);
if (self == NULL)
{
log_debug("Could not retrieve class instance from global object\n");
- return JS_FALSE;
+ return JS_TRUE;
}
if (self->whoami() == S_PLAYLIST)
@@ -142,26 +187,17 @@
{
i2i = StringConverter::i2i();
}
-
- arg = argv[0];
- if (!JSVAL_IS_OBJECT(arg))
- return JS_TRUE;
- if (!JS_ValueToObject(cx, arg, &js_cds_obj))
- return JS_TRUE;
- // root it
- argv[0] = OBJECT_TO_JSVAL(js_cds_obj);
- str = JS_ValueToString(cx, argv[1]);
if (!str)
path = _("/");
else
- path = JS_GetStringBytes(str);
+ path = JS_EncodeString(cx, str);
+
- JSString *cont = JS_ValueToString(cx, argv[2]);
if (cont)
{
- containerclass = JS_GetStringBytes(cont);
+ containerclass = JS_EncodeString(cx, cont);
if (!string_ok(containerclass) || containerclass == "undefined")
containerclass = nil;
}
@@ -177,9 +213,6 @@
return JS_TRUE;
}
- // root it
- argv[1] = OBJECT_TO_JSVAL(js_orig_obj);
-
orig_object = self->jsObject2cdsObject(js_orig_obj, self->getProcessedObject());
if (orig_object == nil)
return JS_TRUE;
@@ -285,8 +318,7 @@
JSString *str2 = JS_NewStringCopyN(cx, tmp.c_str(), tmp.length());
if (!str2)
return JS_TRUE;
- *rval = STRING_TO_JSVAL(str2);
-
+ JS_SET_RVAL(cx, argv, STRING_TO_JSVAL(str2));
return JS_TRUE;
}
catch (ServerShutdownException se)
@@ -302,7 +334,7 @@
return JS_TRUE;
}
-static JSBool convert_charset_generic(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval, charset_convert_t chr)
+static JSBool convert_charset_generic(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, charset_convert_t chr)
{
try
{
@@ -321,7 +353,7 @@
{
str = JS_ValueToString(cx, argv[0]);
if (str)
- result = JS_GetStringBytes(str);
+ result = JS_EncodeString(cx, str);
}
if (result != nil)
@@ -330,7 +362,7 @@
JSString *str2 = JS_NewStringCopyN(cx, result.c_str(), result.length());
if (!str2)
return JS_TRUE;
- *rval = STRING_TO_JSVAL(str2);
+ JS_SET_RVAL(cx, argv, STRING_TO_JSVAL(str2));
}
}
catch (ServerShutdownException se)
@@ -347,24 +379,23 @@
}
-JSBool js_f2i(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
+JSBool js_f2i(JSContext *cx, uintN argc, jsval *argv)
{
- return convert_charset_generic(cx, obj, argc, argv, rval, F2I);
+ return convert_charset_generic(cx, JS_THIS_OBJECT(cx, argv), argc, argv, F2I);
}
-JSBool js_m2i(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
+JSBool js_m2i(JSContext *cx, uintN argc, jsval *argv)
{
- return convert_charset_generic(cx, obj, argc, argv, rval, M2I);
-}
+ return convert_charset_generic(cx, JS_THIS_OBJECT(cx, argv), argc, argv, M2I); }
-JSBool js_p2i(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
+JSBool js_p2i(JSContext *cx, uintN argc, jsval *argv)
{
- return convert_charset_generic(cx, obj, argc, argv, rval, P2I);
+ return convert_charset_generic(cx, JS_THIS_OBJECT(cx, argv), argc, argv, P2I);
}
-JSBool js_j2i(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
+JSBool js_j2i(JSContext *cx, uintN argc, jsval *argv)
{
- return convert_charset_generic(cx, obj, argc, argv, rval, J2I);
+ return convert_charset_generic(cx, JS_THIS_OBJECT(cx, argv), argc, argv, J2I);
}
} // extern "C"
diff -ur mediatomb-0.12.1.orig/src/scripting/js_functions.h mediatomb-0.12.1/src/scripting/js_functions.h
--- mediatomb-0.12.1.orig/src/scripting/js_functions.h 2010-03-25 10:58:05.000000000 -0400
+++ mediatomb-0.12.1/src/scripting/js_functions.h 2011-11-16 22:28:06.000000000 -0500
@@ -40,18 +40,18 @@
extern "C" {
/// \brief Log output.
-JSBool js_print(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval);
+JSBool js_print(JSContext *cx, uintN argc, jsval *argv);
/// \brief Adds an object to the database.
-JSBool js_addCdsObject(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval);
+JSBool js_addCdsObject(JSContext *cx, uintN argc, jsval *argv);
/// \brief Makes a copy of an CDS object.
-JSBool js_copyObject(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval);
+JSBool js_copyObject(JSContext *cx, uintN argc, jsval *argv);
-JSBool js_f2i(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval);
-JSBool js_m2i(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval);
-JSBool js_p2i(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval);
-JSBool js_j2i(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval);
+JSBool js_f2i(JSContext *cx, uintN argc, jsval *argv);
+JSBool js_m2i(JSContext *cx, uintN argc, jsval *argv);
+JSBool js_p2i(JSContext *cx, uintN argc, jsval *argv);
+JSBool js_j2i(JSContext *cx, uintN argc, jsval *argv);
} // extern "C"
diff -ur mediatomb-0.12.1.orig/src/scripting/playlist_parser_script.cc mediatomb-0.12.1/src/scripting/playlist_parser_script.cc
--- mediatomb-0.12.1.orig/src/scripting/playlist_parser_script.cc 2010-03-25 10:58:05.000000000 -0400
+++ mediatomb-0.12.1/src/scripting/playlist_parser_script.cc 2011-11-16 22:28:06.000000000 -0500
@@ -46,9 +46,9 @@
extern "C" {
static JSBool
-js_readln(JSContext *cx, JSObject *obj, uintN argc, jsval *argv, jsval *rval)
+js_readln(JSContext *cx, uintN argc, jsval *argv)
{
- PlaylistParserScript *self = (PlaylistParserScript *)JS_GetPrivate(cx, obj);
+ PlaylistParserScript *self = (PlaylistParserScript *)JS_GetPrivate(cx, JS_THIS_OBJECT(cx, argv));
String line;
@@ -69,7 +69,7 @@
JSString *jsline = JS_NewStringCopyZ(cx, line.c_str());
- *rval = STRING_TO_JSVAL(jsline);
+ JS_SET_RVAL(cx, argv, STRING_TO_JSVAL(jsline));
return JS_TRUE;
}
@@ -93,8 +93,8 @@
String scriptPath = ConfigManager::getInstance()->getOption(CFG_IMPORT_SCRIPTING_PLAYLIST_SCRIPT);
load(scriptPath);
- root = JS_NewScriptObject(cx, script);
- JS_AddNamedRoot(cx, &root, "PlaylistScript");
+ root = JS_NewObject(cx, NULL, script, NULL);
+ JS_AddNamedObjectRoot(cx, &root, "PlaylistScript");
}
catch (Exception ex)
{
@@ -245,7 +245,7 @@
#endif
if (root)
- JS_RemoveRoot(cx, &root);
+ JS_RemoveObjectRoot(cx, &root);
#ifdef JS_THREADSAFE
JS_EndRequest(cx);
diff -ur mediatomb-0.12.1.orig/src/scripting/script.cc mediatomb-0.12.1/src/scripting/script.cc
--- mediatomb-0.12.1.orig/src/scripting/script.cc 2010-03-25 10:58:05.000000000 -0400
+++ mediatomb-0.12.1/src/scripting/script.cc 2011-11-16 22:28:06.000000000 -0500
@@ -87,7 +87,7 @@
str = JS_ValueToString(cx, val);
if (! str)
return nil;
- return JS_GetStringBytes(str);
+ return JS_EncodeString(cx, str);
}
int Script::getBoolProperty(JSObject *obj, String name)
@@ -427,14 +427,14 @@
try
{
common_script = _load(common_scr_path);
- common_root = JS_NewScriptObject(cx, common_script);
- JS_AddNamedRoot(cx, &common_root, "common-script");
+ common_root = JS_NewObject(cx, NULL, common_script, NULL);
+ JS_AddNamedObjectRoot(cx, &common_root, "common-script");
_execute(common_script);
}
catch (Exception e)
{
if (common_root)
- JS_RemoveRoot(cx, &common_root);
+ JS_RemoveObjectRoot(cx, &common_root);
log_js("Unable to load %s: %s\n", common_scr_path.c_str(),
e.getMessage().c_str());
@@ -460,7 +460,7 @@
JS_BeginRequest(cx);
#endif
if (common_root)
- JS_RemoveRoot(cx, &common_root);
+ JS_RemoveObjectRoot(cx, &common_root);
/*
* scripts are unrooted and will be cleaned up by GC
@@ -504,11 +504,11 @@
static JSClass global_class =
{
"global", /* name */
- JSCLASS_HAS_PRIVATE, /* flags */
+ JSCLASS_HAS_PRIVATE | JSCLASS_GLOBAL_FLAGS,/* flags */
JS_PropertyStub, /* add property */
JS_PropertyStub, /* del property */
JS_PropertyStub, /* get property */
- JS_PropertyStub, /* set property */
+ JS_StrictPropertyStub, /* set property */
JS_EnumerateStandardClasses, /* enumerate */
JS_ResolveStub, /* resolve */
JS_ConvertStub, /* convert */
@@ -517,7 +517,7 @@
};
/* create the global object here */
- glob = JS_NewObject(cx, &global_class, NULL, NULL);
+ glob = JS_NewCompartmentAndGlobalObject(cx, &global_class, NULL);
if (! glob)
throw _Exception(_("Scripting: could not initialize glboal class"));
@@ -539,12 +539,12 @@
throw _Exception(_("Scripting: JS_DefineFunctions failed"));
}
-JSScript *Script::_load(zmm::String scriptPath)
+JSObject *Script::_load(zmm::String scriptPath)
{
if (glob == NULL)
initGlobalObject();
- JSScript *scr;
+ JSObject *scr;
String scriptText = read_text_file(scriptPath);
@@ -571,14 +571,11 @@
void Script::load(zmm::String scriptPath)
{
- if (script)
- JS_DestroyScript(cx, script);
-
script = _load((scriptPath));
}
-void Script::_execute(JSScript *scr)
+void Script::_execute(JSObject *scr)
{
jsval ret_val;
@@ -662,7 +659,7 @@
JSObject *js_meta = getObjectProperty(js, _("meta"));
if (js_meta)
{
- JS_AddNamedRoot(cx, &js_meta, "meta");
+ JS_AddNamedObjectRoot(cx, &js_meta, "meta");
/// \todo: only metadata enumerated in MT_KEYS is taken
for (int i = 0; i < M_MAX; i++)
{
@@ -687,7 +684,7 @@
}
}
}
- JS_RemoveRoot(cx, &js_meta);
+ JS_RemoveObjectRoot(cx, &js_meta);
}
// stuff that has not been exported to js
diff -ur mediatomb-0.12.1.orig/src/scripting/script.h mediatomb-0.12.1/src/scripting/script.h
--- mediatomb-0.12.1.orig/src/scripting/script.h 2010-03-25 10:58:05.000000000 -0400
+++ mediatomb-0.12.1/src/scripting/script.h 2011-11-16 22:28:06.000000000 -0500
@@ -66,8 +66,8 @@
JSRuntime *rt;
JSContext *cx;
JSObject *glob;
- JSScript *script;
- JSScript *common_script;
+ JSObject *script;
+ JSObject *common_script;
public:
Script(zmm::Ref<Runtime> runtime);
@@ -115,8 +115,8 @@
JSObject *common_root;
void initGlobalObject();
- JSScript *_load(zmm::String scriptPath);
- void _execute(JSScript *scr);
+ JSObject *_load(zmm::String scriptPath);
+ void _execute(JSObject *scr);
zmm::Ref<StringConverter> _p2i;
zmm::Ref<StringConverter> _j2i;
zmm::Ref<StringConverter> _f2i;

View File

@@ -1,122 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/mediatomb/mediatomb-0.12.1.ebuild,v 1.7 2011/11/17 03:40:31 axs Exp $
EAPI=2
inherit autotools-utils eutils linux-info
DESCRIPTION="MediaTomb is an open source UPnP MediaServer"
HOMEPAGE="http://www.mediatomb.cc/"
SRC_URI="mirror://sourceforge/mediatomb/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm ~ppc x86"
IUSE="debug +exif +ffmpeg inotify +javascript lastfm libextractor +mp4 mysql +taglib thumbnail"
DEPEND="
mysql? ( virtual/mysql )
!mysql? ( >=dev-db/sqlite-3 )
javascript? ( dev-lang/spidermonkey )
dev-libs/expat
taglib? ( media-libs/taglib )
!taglib? ( media-libs/id3lib )
lastfm? ( >=media-libs/lastfmlib-0.4 )
exif? ( media-libs/libexif )
libextractor? ( media-libs/libextractor )
mp4? ( media-libs/libmp4v2 )
ffmpeg? ( virtual/ffmpeg )
thumbnail? ( media-video/ffmpegthumbnailer[jpeg] )
net-misc/curl
sys-apps/file
sys-libs/zlib
virtual/libiconv"
RDEPEND="${DEPEND}"
pkg_setup() {
if use inotify; then
if ! linux_config_exists \
|| ! linux_chkconfig_present INOTIFY_USER; then
ewarn "Please enable Inotify support in your kernel:"
ewarn
ewarn " File systems --->"
ewarn " [*] Inotify support for userspace"
ewarn
fi
fi
enewgroup mediatomb
enewuser mediatomb -1 -1 /dev/null mediatomb
}
src_prepare() {
epatch "${FILESDIR}/${P}-gcc46.patch"
epatch "${FILESDIR}/030-libav-0.7-support.patch"
if use javascript && has_version ">=dev-lang/spidermonkey-1.8.5" ; then
epatch "${FILESDIR}"/${P}-mozjs185.patch
eautoreconf
fi
}
src_configure() {
if use thumbnail; then
elog "libextrator does not work with thumbnail, disabling libextrator"
myconf="${myconf} --enable-ffmpegthumbnailer --enable-ffmpeg --disable-libextractor"
elif ! use thumbnail && use ffmpeg && use libextractor; then
elog "libextrator does not work with ffmpeg, disabling libextrator"
myconf="${myconf} --disable-ffmpegthumbnailer --enable-ffmpeg --disable-libextractor"
else
myconf="${myconf} $(use_enable thumbnail ffmpegthumbnailer) $(use_enable ffmpeg) $(use_enable libextractor)"
fi
econf \
$(use_enable debug tombdebug) \
$(use_enable exif libexif) \
$(use_enable inotify) \
$(use_enable javascript libjs) \
$(use_enable lastfm lastfmlib) \
$(use_enable mp4 libmp4v2) \
$(use_enable mysql) $(use_enable !mysql sqlite3) \
$(use_enable taglib) $(use_enable !taglib id3lib) \
--enable-curl \
--enable-external-transcoding \
--enable-libmagic \
--enable-protocolinfo-extension \
--enable-youtube \
--enable-zlib \
${myconf}
}
src_install() {
emake DESTDIR="${D}" install || die "Install failed!"
dodoc AUTHORS ChangeLog NEWS README TODO
sed -e "s:#MYSQL#:$(use mysql && has_version dev-db/mysql[-minimal] && echo "mysql"):" \
"${FILESDIR}/${PN}-0.12.0.initd" > "${T}/mediatomb.initd" || die
newinitd "${T}/mediatomb.initd" mediatomb || die
newconfd "${FILESDIR}/${PN}-0.12.0.confd" mediatomb || die
insinto /etc/mediatomb
newins "${FILESDIR}/${PN}-0.12.0.config" config.xml || die
fperms 0600 /etc/mediatomb/config.xml
fowners mediatomb:mediatomb /etc/mediatomb/config.xml
keepdir /var/lib/mediatomb
fowners mediatomb:mediatomb /var/lib/mediatomb
}
pkg_postinst() {
if use mysql; then
elog "MediaTomb has been built with MySQL support and needs"
elog "to be configured before being started."
elog "For more information, please consult the MediaTomb"
elog "documentation: http://mediatomb.cc/pages/documentation"
elog
fi
elog "To configure MediaTomb edit:"
elog "/etc/mediatomb/config.xml"
elog
elog "The MediaTomb web interface can be reached at (after the service is started):"
elog "http://localhost:49152/"
}

View File

@@ -1,21 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>video</herd>
<maintainer>
<email>darkside@gentoo.org</email>
</maintainer>
<use>
<flag name="inotify">Enable inotify filesystem monitoring support</flag>
<flag name="lastfm">Enable last.fm support</flag>
<flag name="libextractor">Use libextractor to gather files' metadata.</flag>
<flag name="mysql">Use <pkg>dev-db/mysql</pkg> as backend rather than
SQLite3. If this USE flag is disabled, <pkg>dev-db/sqlite</pkg> is used
instead.</flag>
<flag name="taglib">Use <pkg>media-libs/taglib</pkg> for reading files'
metadata rather than id3lib. If this USE flag is disabled
<pkg>media-libs/id3lib</pkg> is used instead.</flag>
<flag name="thumbnail">Enables video thumbnails generation through
<pkg>media-video/ffmpegthumbnailer</pkg></flag>
</use>
</pkgmetadata>

View File

@@ -1,2 +0,0 @@
EBUILD plowshare-99999999.ebuild 2862 SHA256 fd09b1aac385e8cccd8fb8be66a20c9e355b53bcdbdc2e88d5c6617bb656de16 SHA512 bbbe5caa2f960bf6a7ead101db67245193bc72eaab320fddc9fe5880942afbf91eb5f6331ada447f286a8d863e846347fa0164e1f8fdbc323bc281a7ec06ca55 WHIRLPOOL 73f87a50b162b366249910e87ed4e6abf4aa5b996436ebf0dfaaaf1dafc14fa4a0ea63aa5f2916a0fe46ea74f3195fdffc9fd9bdef95b1d2b8730461a7731ad1
MISC metadata.xml 436 SHA256 570ee354fd5582f16fb1b090baeb3d85faf43f4aaa542a47219813960fa3c073 SHA512 b54e1fe96ed5dfcc9198c02784d16c5994dfc048aa898dc391afec983fce720b852d4780c583a106fe13cc02582bc58b1659cbc84848b3605a814351c4289c3b WHIRLPOOL c964575c08009e35165b542cc671e29db56c1bc295830172beb9ec141f2283e287e50fc2e584c26945b87f1a2d0d982651496ed095fe49e5ed52d276ae7ddd3e

View File

@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>maintainer-needed@gentoo.org</email>
</maintainer>
<use>
<flag name="scripts">Install some additional helper scripts</flag>
<flag name="view-captcha">View captcha with aview</flag>
</use>
<upstream>
<remote-id type="google-code">plowshare</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -1,105 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
inherit bash-completion-r1 git-2
DESCRIPTION="Command-line downloader and uploader for file-sharing websites"
HOMEPAGE="http://code.google.com/p/plowshare/"
EGIT_REPO_URI="https://code.google.com/p/${PN}/"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc ~x86"
IUSE="bash-completion +javascript +perl scripts view-captcha"
RDEPEND="
javascript? ( dev-lang/spidermonkey )
perl? ( dev-lang/perl
media-gfx/imagemagick[perl] )
view-captcha? ( || ( media-gfx/aview media-libs/libcaca ) )
app-shells/bash
|| ( app-text/recode ( dev-lang/perl dev-perl/HTML-Parser ) )
app-text/tesseract[tiff]
|| ( media-gfx/imagemagick[tiff] media-gfx/graphicsmagick[imagemagick,tiff] )
net-misc/curl
sys-apps/util-linux"
DEPEND=""
# NOTES:
# spidermonkey dep should be any javascript interpreter using /usr/bin/js
# TODO:
# dev-java/rhino could probably be an alternative for spidermonkey
src_prepare() {
if ! use javascript; then
sed -i -e 's:^mediafire.*::' \
-e 's:^badongo.*::' \
-e 's:^dataport_cz.*::' \
-e 's:^1fichier.*::' \
-e 's:^turbobit.*::' \
src/modules/config || die "sed failed"
rm src/modules/{mediafire,badongo,dataport_cz,1fichier,turbobit}.sh || die "rm failed"
fi
if ! use perl; then
sed -i -e 's:^netload_in.*::' \
-e 's:^badongo.*::' \
src/modules/config || die "sed failed"
rm src/modules/netload_in.sh || die "rm failed"
if use javascript; then
rm src/modules/badongo.sh || die "rm failed"
fi
# Don't install perl file helpers.
sed -i -e 's:\(.*src/core.sh\).*:\1:' Makefile || die "sed failed"
fi
# Don't let 'make install' install docs.
sed -i -e "/INSTALL.*DOCDIR/d" Makefile || die "sed failed"
if use bash-completion; then
sed -i -e \
's:CDIR=/usr/local/share/plowshare/modules/config:CDIR=/usr/share/plowshare/modules/config:' \
etc/plowshare.completion || die "sed failed"
fi
}
src_compile() {
# There is a Makefile but it's not compiling anything, let's not try.
:
}
src_test() {
# Disable tests because all of them need a working Internet connection.
:
}
src_install() {
DESTDIR="${D}" PREFIX="/usr" emake install || die "emake install failed"
dodoc AUTHORS CHANGELOG README || die "dodoc failed"
if use scripts; then
exeinto /usr/bin/
doexe ${S}/contrib/plowdown_{add_remote_loop,loop,parallel}.sh \
|| die "doins failed"
fi
if use bash-completion; then
newbashcomp etc/${PN}.completion ${PN} || die "newbashcomp failed"
fi
}
pkg_postinst() {
if ! use javascript; then
ewarn "Without javascript you will not be able to use:"
ewarn " mediafire, badongo, dataport_cz, 1fichier and turbobit."
fi
if ! use perl; then
ewarn "Without perl you will not be able to use:"
ewarn " netload.in and badongo."
fi
}

View File

@@ -1,18 +0,0 @@
# ChangeLog for net-misc/teamviewer
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
13 Aug 2014; Mario Fetka <mario.fetka@gmail.com> teamviewer-9.0.30203.ebuild:
iit commit of teamviewer9
*teamviewer-7.0.9377 (13 Aug 2014)
*teamviewer-8.0.20931 (13 Aug 2014)
*teamviewer-9.0.30203 (13 Aug 2014)
13 Aug 2014; Mario Fetka <mario.fetka@gmail.com>
+files/teamviewer-7.0.9377-POSIX.patch,
+files/teamviewer-8.0.20931-gentoo.patch,
+files/teamviewer-9.0.27891-gentoo.patch, +files/teamviewerd.init,
+metadata.xml, +teamviewer-7.0.9377.ebuild, +teamviewer-8.0.20931.ebuild,
+teamviewer-9.0.30203.ebuild:
iit commit of teamviewer9

View File

@@ -1,12 +0,0 @@
AUX teamviewer-7.0.9377-POSIX.patch 3698 SHA256 fd595f395e0a66407c4bad2ee0d75a8f44bb39e89efc2b3ceaa5c71023024fd9 SHA512 67e9e82a606303501c0f8d4e06f06772322117b54c486c0516a593ce257961f866a4852ad677eef2a15e5714946a83d380e467519f4cc660a219f44abf8ca795 WHIRLPOOL 030ca9ee795eee371d9338fb2826b3f24617b0307c4f7a94127c921338ba335fe261bfc389cae12827b8f68deafb6852baa84664a7b3c16946670704521d49a7
AUX teamviewer-8.0.20931-gentoo.patch 3786 SHA256 560d0ec32bae1493e2a64ffbd61f42ef7f57ee6961175cee6e0a80de683a04c2 SHA512 6395c088d8cb99d8f0067296166170b6353a8c5a3b4b3a0390a7781dd0ee2d6cf7cd48e884ab286d5c87a9a4423227f6cff8b7c2fa7d591897c4657cbca19574 WHIRLPOOL 5ca33f345fe4315a89f944056bd1df73362d005e4c75b2a8d58d35990709eab223a6c82198bd5e7e621af2a6085a250bafd3bac8e7b9a61cdf7b52edbf63437f
AUX teamviewer-9.0.27891-gentoo.patch 2488 SHA256 85d41ba7b748e20cf75e1a4d7381da9f404991e322235dd9d702ff151b3242b2 SHA512 6ed3621ef415c1f8ccfb7f9f4a57932436e2c3bc8b04a91347b9f1ceca47b1b2608b6905d98152e1efc99b6739eb6f8098d182c6413089f6ab4ffeec074927fb WHIRLPOOL 09529701480e3fcbb8f0ccd7c3c28e82a5d0efe42721247819d97552ba0f26276fde8258cfad5aa3e2a1f8ebb1e65e77d5049bca6d0fcf16e3528c6cc6ff36e9
AUX teamviewerd.init 600 SHA256 a67baa33c8459acc6e5fe27713041d2776160530b0546c523c084c1351723add SHA512 ba11f118d1f543e02b23169704153a8f20ec259afb16b25ea09a6fb5e4400a3c7f4cbb874d2d3ef5f2676437aa1225353412742f29531b60f2a7c7c7bbae32e2 WHIRLPOOL 7c691710633e851eeb45fa9c2ca9fe11f587f973e4aad553c8139b911bf79061309ceab80c1eb69a9e5f06611b9dfa23c98ed53f66ecd972dfcd409dadb46bcf
DIST teamviewer-7.0.9377.tar.gz 18102617 SHA256 3eaa78cbbd49449f2dbe5be6f0af99535a039598867a537ea8230189251909b9 SHA512 cc959dc9d243be499dbd5781c979305787659fbc95f72f5cb5e05dc042006cf05e670e8feb88322a1adf74f1c58cdf8883c11945a5baff26b0a7a2a4e8b08a8b WHIRLPOOL 68cc97298d8f98b5021e39954f45167eb2b32ff3bd32aa38733120574dafcf13884e452823ccec9d73f3244989433919395ba6d357f714635a1a6276bd8fa855
DIST teamviewer-8.0.20931.deb 19567090 SHA256 6ad27b106a125c51075597c526b7b84fa9637af1aef6ee0514faa49694bf70dd SHA512 991fb4e572b312289097062577c9dfd9189d8405902e6965b224b1ad7e883de2dca99aa18b4ae2e333ce1cab65eade0f86eddccc32ed045140a34037c1a129d0 WHIRLPOOL e7ec1544e13b6cdc161783e36589b1cf07bbe60dd32f811d29e8c7b266477840550a08382c3b4683fbf00a6433305c135714bb30fb260c202a1bb828f0da8d45
DIST teamviewer-9.0.30203.deb 23460204 SHA256 ef01b63eeec7aa9c046b613d26448b87f6bd00774941730fd26f60bb14f5aa75 SHA512 ead3467bbfb7b29c6c83218271afb9d4a8ac740eaba0d879ec1fe2501199d98b6bb9549a9238153680f978439519fcbd6e85744bdf375a1296c56bb9d13407d9 WHIRLPOOL edc23b23b2ee4961b9d92748460236bb94373b8320c67b1f4ef4055874dbe8d596409dd206ea32c6a20cf593c579943ec8c2f047b01b858ccd50616d49965320
EBUILD teamviewer-7.0.9377.ebuild 2963 SHA256 3a4deae62c7d89f8391b03256fcd4cc8604239915f57e601b697e0eaf7c10c21 SHA512 fc95dfed2c32cfd520da701910f04c4fc9d3802764907d0c425d794ff4a69be54a1a7e38dc7f7e9225ff68a6e4448992d3122f948d51f98c981b928c0d65eb74 WHIRLPOOL af9e7e9eb3190ce6f2e586edc7d565fcdc8194d71d618c99c4e0417bcc1a73ed4f8385fac1cff3bef196dd9b7ba3088bc4c7f459b25e0e3a7ec82d1a35218516
EBUILD teamviewer-8.0.20931.ebuild 3982 SHA256 328b496dd5f2e2305e6197381ca57a1c0b37bda94e3911b2289350a7c3996c3c SHA512 d4aff89e605501fdbd6396db310c1c042aa03683c5b35f2b04905dbc27b5a4a5fee1c82ca3a71b3eae5eaaa5224e384955ad9604cf3e41337fd8506a318624ba WHIRLPOOL 96902662dfc8a98c7d20dc6df29fb4c420e245d3f17d6e307d226369035e2872f26d3a61a03698a353fe78376e695606f2d8ca9812fbe51bc98a489d6083f71f
EBUILD teamviewer-9.0.30203.ebuild 3605 SHA256 e8e8ea92c183d1d4d6eacf2aeae680ca6b99999bec55ac3c469d3d5fafbe1a4d SHA512 feb1d93b6bfb9dbd751949bac4f03792080e778f99e6941730e02a43e90c98bdd2548b1bbe8f1c722f1f020be712c61963d3c1e9dd971c15e010d1793c05952d WHIRLPOOL a4a828dc2a5a0c45059575c88fc2d104e47add9a31982bd0072f4b2c1931abd24fa7c992eba950e53c0cec563c3ec704a59ff8faa2f8b5d067fe135998f7508f
MISC ChangeLog 679 SHA256 04eb5d952f8aa19f1b85392b9542860bb13bbf202059311301460815f09240b8 SHA512 a6caead1ff20fb35aea37c4bf9426baec28dd5a6c4fd9bc530fd6d248875d54bd6a15089de13e2064d0b0db48a9ca58b8cc1a927dfcc84797906a9dc2c04fa6e WHIRLPOOL beefad294cf9ee78375af49cca23e661bb19ebe48d56fb858cf059615e554cde00213271d88214825bed14facf617b83a8927b1c5cacc788cfe40ac6b1fd0624
MISC metadata.xml 444 SHA256 639cdfda43bf7e000721768a1ea21f4f28b465aae9fc0f4b4ff46c1b55f6538a SHA512 a3b75ae69a85bd9eadeb0b58564b39486cc3f27b2588b76ed54529b03d3bd049ddeca4bf1552ceb26b58285e99fbd7b850814007365bb1e70d0c6c59aa64fea5 WHIRLPOOL 64614b52256d2dfdb9a7b94b33aaff022ceb52631bce602467422d7971339e26c5aef255c2f057d8157f00b53351f3a4f96dabbc6967f904611bf9853634ebbb

View File

@@ -1,183 +0,0 @@
From: Julian Ospald <hasufell@gentoo.org>
Date: Tue Feb 19 21:24:39 UTC 2013
Subject: make scripts POSIX compliant
--- teamviewer7/.tvscript/.regedit
+++ teamviewer7/.tvscript/.regedit
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
TV_script_dir="$(dirname "$(readlink -f "$0")")"
"$TV_script_dir/wrapper" wine regedit "$@"
--- teamviewer7/.tvscript/.winecfg
+++ teamviewer7/.tvscript/.winecfg
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
TV_script_dir="$(dirname "$(readlink -f "$0")")"
"$TV_script_dir/wrapper" wine winecfg "$@"
--- teamviewer7/.tvscript/killteamviewer
+++ teamviewer7/.tvscript/killteamviewer
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
# execute wineserver -k for all users running a TeamViewer
# (if not called by root, only successful for the current user)
--- teamviewer7/.tvscript/teamviewer
+++ teamviewer7/.tvscript/teamviewer
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
TV_script_dir="$(dirname "$(readlink -f "$0")")"
"$TV_script_dir/wrapper" wine "c:\Program Files\TeamViewer\Version7\TeamViewer.exe" "$@"
--- teamviewer7/.tvscript/wrapper
+++ teamviewer7/.tvscript/wrapper
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
TV_script_dir="$(dirname "$(readlink -f "$0")")"
TV_base_dir="$(dirname "$TV_script_dir")"
@@ -23,7 +23,7 @@
export WINESERVER="$TV_Wine_bin/wineserver"
-function tv_Prepare()
+tv_Prepare()
{
exec 2>&1 # redirect stderr
@@ -33,7 +33,7 @@
setup_env
}
-function tv_Run()
+tv_Run()
{
exec 2>&1 # redirect stderr
@@ -43,7 +43,7 @@
"$TV_Wine_bin/$binary" "$@"
}
-function tv_LogInfo()
+tv_LogInfo()
{
exec 2>&1 # redirect stderr
@@ -71,7 +71,7 @@
echo " "
}
-function setup_wine()
+setup_wine()
{
# setup dosdevices and symlinks
local c_sym="$WINEPREFIX/dosdevices/c:"
@@ -88,14 +88,14 @@
}
# ensure path exists
-function make_path()
+make_path()
{
local path="$1"
[ -d "$path" ] || mkdir -p "$path" || die "Could not create $path"
}
# setup/validate drive symlinks
-function setup_drive_symlink()
+setup_drive_symlink()
{
local sym="$1"
local dst="$2"
@@ -107,7 +107,7 @@
}
# setup logfile symlinks
-function setup_log_symlink
+setup_log_symlink()
{
local cuser=$(id -un)
local basepath="$WINEPREFIX/drive_c/users/$cuser"
@@ -129,7 +129,7 @@
}
# setup/validate win symlinks
-function setup_win_symlink()
+setup_win_symlink()
{
local sym="$WINEPREFIX/$1"
local dst="$TV_Wine_dir/$1"
@@ -141,7 +141,7 @@
[ -d $(readlink -f "$sym") ] || ln -s "$dst" "$sym" || die "Could not create $sym (link to $dst)"
}
-function setup_prog_dir()
+setup_prog_dir()
{
local progdir="$WINEPREFIX/drive_c/Program Files/TeamViewer/Version7"
local progsrc="$TV_Wine_dir/drive_c/Program Files/TeamViewer/Version7"
@@ -158,7 +158,7 @@
done
}
-function setup_wine_tweaks()
+setup_wine_tweaks()
{
# Enable Subpixel Hinting
if ! [ -e "$WINEPREFIX/.set_fontsmooth" ] ; then
@@ -191,7 +191,7 @@
fi
}
-function setup_tar_env()
+setup_tar_env()
{
local dsrc="$TV_script_dir/teamviewer.desktop.template"
local ddst="$TV_script_dir/teamviewer.desktop"
@@ -210,7 +210,7 @@
fi
}
-function setup_env()
+setup_env()
{
local tvwine="$TV_Wine_dir/drive_c/Program Files/TeamViewer/Version7/tvwine.dll.so"
@@ -227,7 +227,7 @@
(cd /etc; ls -m *-release *-version *_version > "$TV_profile/drive_c/distrelease" 2> /dev/null)
}
-function validate_user()
+validate_user()
{
local userid=$(id -un)
@@ -236,7 +236,7 @@
fi
}
-function validate_binary()
+validate_binary()
{
local binary="$1"
@@ -245,9 +245,11 @@
fi
}
-function die()
+die()
{
- echo -e "\nError: $@\n"
+ echo
+ echo "Error: $@"
+ echo
exit 1
}

View File

@@ -1,135 +0,0 @@
commit d3060b46b357c399d522e8346dd6c9b99c322343
Author: hasufell <hasufell@gentoo.org>
Date: Sat Sep 21 20:08:07 2013 +0200
remove all daemon/systemd related bits
diff --git a/script/tvw_main b/script/tvw_main
index bdff58b..1058d47 100644
--- a/script/tvw_main
+++ b/script/tvw_main
@@ -2,7 +2,6 @@
source "$TV_SCRIPT_DIR/tvw_config"
source "$TV_SCRIPT_DIR/tvw_aux"
-source "$TV_SCRIPT_DIR/tvw_daemon"
source "$TV_SCRIPT_DIR/tvw_profile"
@@ -17,7 +16,6 @@ function Main()
--help ) PrintHelp ;;
--version ) PrintVersion ;;
--info ) PrintInfo ;;
- --daemon ) Run_Daemon $opt ;;
--winecfg ) shift; Run_WineCfg "$@" ;;
--regedit ) shift; Run_RegEdit "$@" ;;
--kill ) Run_KillTeamViewer ;;
@@ -174,26 +172,14 @@ function Run_RegEdit()
wine regedit "$@"
}
-function Run_Daemon()
-{
- local opt="$1"
-
- case "$opt" in
- ( disable ) removeDaemon || rootSuggest ;;
- ( enable ) installDaemon || rootSuggest ;;
- ( start | stop | restart ) cmdDaemon $opt || rootSuggest ;;
- ( status ) cmdDaemon $opt ;;
- ( * ) echo "unknown option '$opt'" ;;
- esac
-}
-
function SetPasswd()
{
+ echo "Stop your teamviewer daemon first, then press enter."
+ read
+
local pwd="$1"
[ -n "$pwd" ] || die 'no password specified'
- Run_Daemon 'stop' > /dev/null
-
$TV_BIN_DIR/teamviewerd --passwd "$pwd"
case $? in
0 ) echo 'ok' ;;
@@ -203,19 +189,19 @@ function SetPasswd()
* ) echo 'unknown response' ;;
esac
- Run_Daemon 'start' || die 'failed to restart the daemon'
- echo
+ echo "You may start your teamviewer daemon again."
}
function ExportLicense()
{
+ echo "Stop your teamviewer daemon first, then press enter."
+ read
+
local license="$1"
local path='/tmp/tv_global.conf'
[ -n "$license" ] || die 'no license specified'
- Run_Daemon 'stop' > /dev/null
-
$TV_BIN_DIR/teamviewerd --export-license "$license" "$path"
case $? in
0 ) echo "ok - license exported to '$path'" ;;
@@ -223,8 +209,7 @@ function ExportLicense()
* ) echo 'unknown response' ;;
esac
- Run_Daemon 'start' || die 'failed to restart the daemon'
- echo
+ echo "You may start your teamviewer daemon again."
}
function CreateZipLog()
@@ -265,20 +250,12 @@ function PrintHelp()
ABecho "teamviewer --passwd [PASSWD]" "set a password (useful when installing remote (ssh)"
ABecho "teamviewer --ziplog" "create a zip containing all teamviewer logs (useful when contacting support)"
echo
- ABecho "teamviewer --daemon status" "show current status of the TeamViewer daemon"
- ABecho "teamviewer --daemon start" "start TeamViewer daemon"
- ABecho "teamviewer --daemon stop" "stop TeamViewer daemon"
- ABecho "teamviewer --daemon restart" "stop/start TeamViewer daemon"
- ABecho "teamviewer --daemon disable" "disable TeamViewer daemon - don't start daemon on system startup"
- ABecho "teamviewer --daemon enable" "enable TeamViewer daemon - start daemon on system startup (default)"
}
function PrintInfo()
{
PrintVersion
echo
- PrintDaemonStatus
- echo
PrintTeamViewerID
}
@@ -287,15 +264,6 @@ function PrintVersion()
ABecho "TeamViewer" "$TV_VERSION"
}
-function PrintDaemonStatus()
-{
- local cmd="$(daemonCtl 'status')"
- local txt="$(eval "$cmd")"
- [ $? = 0 ] || txt='n/a (error)'
-
- ABecho "teamviewerd status" "$txt"
-}
-
function PrintTeamViewerID()
{
local config="$TV_BASE_DIR/config/global.conf"
@@ -307,6 +275,6 @@ function PrintTeamViewerID()
ABecho "TeamViewer ID:" "$tvid"
else
echo "TeamViewer ID: not found"
- echo "Try restarting the TeamViewer daemon (e.g. teamviewer --daemon restart)"
+ echo "Try restarting the TeamViewer daemon."
fi
}

View File

@@ -1,91 +0,0 @@
diff -uNr opt.orig/teamviewer9/tv_bin/script/tvw_extra opt/teamviewer9/tv_bin/script/tvw_extra
--- opt.orig/teamviewer9/tv_bin/script/tvw_extra 2014-05-08 22:56:31.914099956 +0200
+++ opt/teamviewer9/tv_bin/script/tvw_extra 2014-05-08 23:09:39.484253974 +0200
@@ -34,24 +34,9 @@
{
PrintVersion
echo
- PrintDaemonStatus
- echo
PrintTeamViewerID
}
-function PrintDaemonStatus()
-{
- local cmd="$(daemonCtl 'status')"
- local txt="n/a"
-
- if [ isInstalledTV ] ; then
- txt="$(eval "$cmd")"
- [ $? = 0 ] || txt='n/a (error)'
- fi
-
- ABecho "teamviewerd status" "$txt"
-}
-
function PrintTeamViewerID()
{
local config="$TV_BASE_DIR/config/global.conf"
@@ -61,20 +46,19 @@
[ -e "$config" ] && tvid=$( grep 'ClientID' "$config" | cut --delimiter='=' -f2 )
[ -n "$tvid" ] && txt="$tvid"
- ABecho "TeamViewer ID:" "$tvid"
-
if [ -z "$tvid" ] && isInstalledTV; then
- echo "Try restarting the TeamViewer daemon (e.g. teamviewer --daemon restart)"
+ echo "Try restarting the TeamViewer daemon."
fi
}
function SetPasswd()
{
+ echo "Stop your teamviewer daemon first, then press enter."
+ read
+
local pwd="$1"
[ -n "$pwd" ] || die 'no password specified'
- Run_Daemon 'stop' > /dev/null
-
$TV_BIN_DIR/teamviewerd --passwd "$pwd"
case $? in
0 ) echo 'ok' ;;
diff -uNr opt.orig/teamviewer9/tv_bin/script/tvw_main opt/teamviewer9/tv_bin/script/tvw_main
--- opt.orig/teamviewer9/tv_bin/script/tvw_main 2014-05-08 22:56:31.914099956 +0200
+++ opt/teamviewer9/tv_bin/script/tvw_main 2014-05-08 23:10:36.803537385 +0200
@@ -4,7 +4,6 @@
source "$TV_SCRIPT_DIR/tvw_config"
source "$TV_SCRIPT_DIR/tvw_exec"
source "$TV_SCRIPT_DIR/tvw_extra"
-source "$TV_SCRIPT_DIR/tvw_daemon"
source "$TV_SCRIPT_DIR/tvw_profile"
@@ -19,7 +18,6 @@
--help ) PrintHelp ;;
--version ) PrintVersion ;;
--info ) PrintInfo ;;
- --daemon ) Run_Daemon $opt ;;
--winecfg ) shift; Run_WineCfg "$@" ;;
--regedit ) shift; Run_RegEdit "$@" ;;
--kill ) Run_KillTeamViewer ;;
@@ -166,18 +164,3 @@
Init
wine regedit "$@"
}
-
-function Run_Daemon()
-{
- local opt="$1"
-
- installedTVorDie
-
- case "$opt" in
- ( disable ) removeDaemon || rootSuggest ;;
- ( enable ) installDaemon || rootSuggest ;;
- ( start | stop | restart ) cmdDaemon $opt || rootSuggest ;;
- ( status ) cmdDaemon $opt ;;
- ( * ) echo "unknown option '$opt'" ;;
- esac
-}

View File

@@ -1,26 +0,0 @@
#!/sbin/runscript
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/teamviewer/files/teamviewerd.init,v 1.2 2013/04/18 13:08:45 hasufell Exp $
description="daemon for TeamViewer"
PIDFILE="/var/run/teamviewerd.pid"
start() {
ebegin "Starting Teamviewer Daemon"
start-stop-daemon \
--start \
--pidfile "${PIDFILE}" \
--background \
--exec /opt/teamviewer@TVV@/teamviewerd -- -d
}
stop() {
ebegin "Stopping Teamviewer Daemon"
start-stop-daemon \
--stop \
--pidfile "${PIDFILE}"
}

View File

@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>flameeyes@gentoo.org</email>
<name>Diego Elio Pettenò</name>
</maintainer>
<maintainer>
<email>hasufell@gentoo.org</email>
<name>Julian Ospald</name>
</maintainer>
<use>
<flag name="system-wine">Use <pkg>app-emulation/wine</pkg> instead of bundled one.</flag>
</use>
</pkgmetadata>

View File

@@ -1,122 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/teamviewer/teamviewer-7.0.9377.ebuild,v 1.3 2013/04/21 20:37:28 mgorny Exp $
EAPI=5
inherit eutils gnome2-utils
# Major version
MV=${PV/\.*}
MY_PN=${PN}-${MV}
DESCRIPTION="All-In-One Solution for Remote Access and Support over the Internet"
HOMEPAGE="http://www.teamviewer.com"
SRC_URI="https://www.teamviewer.com/download/version_${MV}x/teamviewer_linux.tar.gz -> ${P}.tar.gz"
LICENSE="TeamViewer !system-wine? ( LGPL-2.1 )"
SLOT=${MV}
KEYWORDS="~amd64 ~x86"
IUSE="system-wine"
RESTRICT="mirror"
RDEPEND="
x11-misc/xdg-utils
!system-wine? (
amd64? (
app-emulation/emul-linux-x86-baselibs
app-emulation/emul-linux-x86-soundlibs
|| (
(
x11-libs/libSM[abi_x86_32]
x11-libs/libX11[abi_x86_32]
x11-libs/libXau[abi_x86_32]
x11-libs/libXdamage[abi_x86_32]
x11-libs/libXext[abi_x86_32]
x11-libs/libXfixes[abi_x86_32]
x11-libs/libXtst[abi_x86_32]
)
app-emulation/emul-linux-x86-xlibs
)
)
x86? (
sys-libs/zlib
x11-libs/libSM
x11-libs/libX11
x11-libs/libXau
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXtst
)
)
system-wine? ( app-emulation/wine )"
QA_PREBUILT="opt/teamviewer-${MV}/*"
S=${WORKDIR}/teamviewer${MV}
make_winewrapper() {
cat << EOF > "${T}/${MY_PN}"
#!/bin/sh
exec wine "/opt/${MY_PN}/bin/TeamViewer.exe" "\$@"
EOF
chmod go+rx "${T}/${MY_PN}"
exeinto /opt/bin
doexe "${T}/${MY_PN}"
}
src_prepare() {
epatch "${FILESDIR}"/${P}-POSIX.patch
}
src_install () {
if use system-wine ; then
make_winewrapper
exeinto /opt/${MY_PN}/bin
doexe "${S}/.wine/drive_c/Program Files/TeamViewer/Version7/"*
else
# install scripts and .reg
insinto /opt/${MY_PN}/bin
find ".tvscript" -type f \( \! -name "${PN}.desktop*" -a \! -name "${PN}.png" \) \
-maxdepth 1 -execdir doins '{}' \;
# install wine
insinto /opt/${MY_PN}/wine
doins -r "${S}"/.wine/*
dosym /opt/${MY_PN}/bin/${PN} /opt/bin/${MY_PN}
# fix permissions
fperms 755 /opt/${MY_PN}/bin/{${PN},wrapper,killteamviewer}
fperms 755 /opt/${MY_PN}/wine/bin/wine{,-preloader,server}
fperms 755 "/opt/${MY_PN}/wine/drive_c/Program Files/TeamViewer/Version${MV}"/TeamViewer{,_Desktop}.exe
find "${D}"/opt/${MY_PN} -type f -name "*.so*" -execdir chmod 755 '{}' \;
fi
newicon -s 48 "${S}"/.tvscript/${PN}.png ${MY_PN}.png
dodoc linux_FAQ_{EN,DE}.txt
make_desktop_entry ${MY_PN} TeamViewer-${MV} ${MY_PN}
}
pkg_preinst() {
gnome2_icon_savelist
}
pkg_postinst() {
gnome2_icon_cache_update
if use system-wine ; then
echo
eerror "IMPORTANT NOTICE!"
elog "Using ${PN} with system wine is not supported and experimental."
elog "Do not report gentoo bugs while using this version."
echo
fi
elog "Logs are written to:"
elog " ~/.teamviewer/7"
}
pkg_postrm() {
gnome2_icon_cache_update
}

View File

@@ -1,162 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/teamviewer/teamviewer-8.0.20931.ebuild,v 1.1 2013/09/21 19:52:20 hasufell Exp $
EAPI=5
inherit eutils gnome2-utils systemd unpacker
# Major version
MV=${PV/\.*}
MY_PN=${PN}${MV}
DESCRIPTION="All-In-One Solution for Remote Access and Support over the Internet"
HOMEPAGE="http://www.teamviewer.com"
SRC_URI="http://www.teamviewer.com/download/version_${MV}x/teamviewer_linux.deb -> ${P}.deb"
LICENSE="TeamViewer !system-wine? ( LGPL-2.1 )"
SLOT=${MV}
KEYWORDS="~amd64 ~x86"
IUSE="system-wine"
RESTRICT="mirror"
RDEPEND="
app-shells/bash
x11-misc/xdg-utils
!system-wine? (
amd64? (
app-emulation/emul-linux-x86-baselibs
app-emulation/emul-linux-x86-soundlibs
|| (
(
x11-libs/libSM[abi_x86_32]
x11-libs/libX11[abi_x86_32]
x11-libs/libXau[abi_x86_32]
x11-libs/libXdamage[abi_x86_32]
x11-libs/libXext[abi_x86_32]
x11-libs/libXfixes[abi_x86_32]
x11-libs/libXtst[abi_x86_32]
)
app-emulation/emul-linux-x86-xlibs
)
)
x86? (
sys-libs/zlib
x11-libs/libSM
x11-libs/libX11
x11-libs/libXau
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXtst
)
)
system-wine? ( app-emulation/wine )"
QA_PREBUILT="opt/teamviewer${MV}/*"
S=${WORKDIR}/opt/teamviewer${MV}/tv_bin
make_winewrapper() {
cat << EOF > "${T}/${MY_PN}"
#!/bin/sh
export WINEDLLPATH=/opt/${MY_PN}
exec wine "/opt/${MY_PN}/TeamViewer.exe" "\$@"
EOF
chmod go+rx "${T}/${MY_PN}"
exeinto /opt/bin
doexe "${T}/${MY_PN}"
}
src_prepare() {
epatch "${FILESDIR}"/${P}-gentoo.patch
sed \
-e "s/@TVV@/${MV}/g" \
"${FILESDIR}"/${PN}d.init > "${T}"/${PN}d${MV} || die
sed -i \
-e "s#/opt/teamviewer8/tv_bin/teamviewerd#/opt/${MY_PN}/teamviewerd#" \
script/${PN}d.service || die
}
src_install () {
if use system-wine ; then
make_winewrapper
exeinto /opt/${MY_PN}
doexe wine/drive_c/TeamViewer/*
else
# install scripts and .reg
insinto /opt/${MY_PN}/script
doins script/*.reg
exeinto /opt/${MY_PN}/script
doexe script/teamviewer{,_desktop} script/tvw_{aux,config,main,profile}
# install internal wine
insinto /opt/${MY_PN}
doins -r wine
dosym /opt/${MY_PN}/script/${PN} /opt/bin/${MY_PN}
# fix permissions
fperms 755 /opt/${MY_PN}/wine/bin/wine{,-preloader,server}
fperms 755 /opt/${MY_PN}/wine/drive_c/TeamViewer/TeamViewer{,_Desktop}.exe
find "${D}"/opt/${MY_PN} -type f -name "*.so*" -execdir chmod 755 '{}' \;
fi
# necessary symlinks
dosym ./script/teamviewer /opt/${MY_PN}/TeamViewer
dosym ./script/teamviewer_desktop /opt/${MY_PN}/TeamViewer_Desktop
# install daemon binary
exeinto /opt/${MY_PN}
doexe ${PN}d
# set up logdir
keepdir /var/log/${MY_PN}
dosym /var/log/${MY_PN} /opt/${MY_PN}/logfiles
# set up config dir
keepdir /etc/${MY_PN}
dosym /etc/${MY_PN} /opt/${MY_PN}/config
doinitd "${T}"/${PN}d${MV}
systemd_dounit script/${PN}d.service
newicon -s 48 desktop/${PN}.png ${MY_PN}.png
dodoc ../doc/linux_FAQ_{EN,DE}.txt
make_desktop_entry ${MY_PN} TeamViewer ${MY_PN}
}
pkg_preinst() {
gnome2_icon_savelist
}
pkg_postinst() {
gnome2_icon_cache_update
if use system-wine ; then
echo
eerror "IMPORTANT NOTICE!"
elog "Using ${PN} with system wine is not supported and experimental."
elog "Do not report gentoo bugs while using this version."
echo
fi
eerror "STARTUP NOTICE:"
elog "You cannot start the daemon via \"teamviewer --daemon start\"."
elog "Instead use the provided gentoo initscript:"
elog " /etc/init.d/${PN}d${MV} start"
elog
elog "Logs are written to \"/var/log/teamviewer8\""
echo
eerror "UPDATE NOTICE!"
ewarn "If you update from teamviewer-8.0.17147"
ewarn "then you might have to remove \"~/.config/teamviewer8\", because"
ewarn "the install destination changed and the config might be invalid."
}
pkg_postrm() {
gnome2_icon_cache_update
}

View File

@@ -1,155 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $$
EAPI=5
inherit eutils gnome2-utils systemd unpacker
# Major version
MV=${PV/\.*}
MY_PN=${PN}${MV}
DESCRIPTION="All-In-One Solution for Remote Access and Support over the Internet"
HOMEPAGE="http://www.teamviewer.com"
SRC_URI="http://www.teamviewer.com/download/version_${MV}x/teamviewer_linux.deb -> ${P}.deb"
LICENSE="TeamViewer !system-wine? ( LGPL-2.1 )"
SLOT=${MV}
KEYWORDS="~amd64 ~x86"
IUSE="system-wine"
RESTRICT="mirror"
RDEPEND="
app-shells/bash
x11-misc/xdg-utils
!system-wine? (
amd64? (
app-emulation/emul-linux-x86-baselibs
app-emulation/emul-linux-x86-soundlibs
|| (
(
x11-libs/libSM[abi_x86_32]
x11-libs/libX11[abi_x86_32]
x11-libs/libXau[abi_x86_32]
x11-libs/libXdamage[abi_x86_32]
x11-libs/libXext[abi_x86_32]
x11-libs/libXfixes[abi_x86_32]
x11-libs/libXtst[abi_x86_32]
)
app-emulation/emul-linux-x86-xlibs
)
)
x86? (
sys-libs/zlib
x11-libs/libSM
x11-libs/libX11
x11-libs/libXau
x11-libs/libXdamage
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXtst
)
)
system-wine? ( app-emulation/wine )"
QA_PREBUILT="opt/teamviewer${MV}/*"
S=${WORKDIR}/opt/teamviewer${MV}/tv_bin
make_winewrapper() {
cat << EOF > "${T}/${MY_PN}"
#!/bin/sh
export WINEDLLPATH=/opt/${MY_PN}
exec wine "/opt/${MY_PN}/TeamViewer.exe" "\$@"
EOF
chmod go+rx "${T}/${MY_PN}"
exeinto /opt/bin
doexe "${T}/${MY_PN}"
}
src_prepare() {
epatch "${FILESDIR}"/${P}-gentoo.patch
sed \
-e "s/@TVV@/${MV}/g" \
"${FILESDIR}"/${PN}d.init > "${T}"/${PN}d${MV} || die
sed \
-e "s#/opt/teamviewer9/tv_bin/teamviewerd#/opt/${MY_PN}/teamviewerd#" \
script/${PN}d.service > "${T}"/${PN}d${MV}.service || die
}
src_install () {
if use system-wine ; then
make_winewrapper
exeinto /opt/${MY_PN}
doexe wine/drive_c/TeamViewer/*
else
# install scripts and .reg
insinto /opt/${MY_PN}/script
doins script/*.reg
exeinto /opt/${MY_PN}/script
doexe script/teamviewer script/tvw_{aux,config,exec,extra,main,profile}
# install internal wine
insinto /opt/${MY_PN}
doins -r wine
dosym /opt/${MY_PN}/script/${PN} /opt/bin/${MY_PN}
# fix permissions
fperms 755 /opt/${MY_PN}/wine/bin/wine{,-preloader,server}
fperms 755 /opt/${MY_PN}/wine/drive_c/TeamViewer/TeamViewer.exe
find "${D}"/opt/${MY_PN} -type f -name "*.so*" -execdir chmod 755 '{}' \;
fi
# necessary symlinks
dosym ./script/teamviewer /opt/${MY_PN}/TeamViewer
# install daemon binary
exeinto /opt/${MY_PN}
doexe ${PN}d TeamViewer_Desktop
# set up logdir
keepdir /var/log/${MY_PN}
dosym /var/log/${MY_PN} /opt/${MY_PN}/logfiles
# set up config dir
keepdir /etc/${MY_PN}
dosym /etc/${MY_PN} /opt/${MY_PN}/config
doinitd "${T}"/${PN}d${MV}
systemd_dounit "${T}"/${PN}d${MV}.service
newicon -s 48 desktop/${PN}.png ${MY_PN}.png
dodoc ../doc/linux_FAQ_{EN,DE}.txt
make_desktop_entry ${MY_PN} TeamViewer ${MY_PN}
}
pkg_preinst() {
gnome2_icon_savelist
}
pkg_postinst() {
gnome2_icon_cache_update
if use system-wine ; then
echo
eerror "IMPORTANT NOTICE!"
elog "Using ${PN} with system wine is not supported and experimental."
elog "Do not report gentoo bugs while using this version."
echo
fi
eerror "STARTUP NOTICE:"
elog "You cannot start the daemon via \"teamviewer --daemon start\"."
elog "Instead use the provided gentoo initscript:"
elog " /etc/init.d/${PN}d${MV} start"
elog
elog "Logs are written to \"/var/log/teamviewer9\""
}
pkg_postrm() {
gnome2_icon_cache_update
}