diff options
author | Randall Wald <rdwald@gmail.com> | 2012-09-29 15:18:25 -0400 |
---|---|---|
committer | Randall Wald <rdwald@gmail.com> | 2012-09-29 15:18:25 -0400 |
commit | f9adb658df931775fb9926a355ee0ce1cce14ee1 (patch) | |
tree | f47d4c1bdfa89b5408a1ca9bd0dd0b4823c91374 | |
download | rwald-f9adb658df931775fb9926a355ee0ce1cce14ee1.tar.gz rwald-f9adb658df931775fb9926a355ee0ce1cce14ee1.tar.bz2 rwald-f9adb658df931775fb9926a355ee0ce1cce14ee1.zip |
Initial commit
Changes to be committed:
new file: app-admin/keepass-bin/Manifest
new file: app-admin/keepass-bin/keepass-bin-2.20.ebuild
new file: app-emulation/vmware-view-open-client/Manifest
new file: app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-curl-headers.patch
new file: app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-intltool-configure.patch
new file: app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-intltool-makefile.patch
new file: app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-linking.patch
new file: app-emulation/vmware-view-open-client/vmware-view-open-client-4.5.0.297975-r2.ebuild
new file: dev-python/cx_Freeze/Manifest
new file: dev-python/cx_Freeze/cx_Freeze-4.3.ebuild
new file: dev-python/sh/Manifest
new file: dev-python/sh/sh-1.03.ebuild
new file: games-puzzle/spacechem-demo/Manifest
new file: games-puzzle/spacechem-demo/spacechem-demo-1012.ebuild
new file: games-puzzle/spacechem/Manifest
new file: games-puzzle/spacechem/spacechem-1012.ebuild
new file: games-puzzle/world-of-goo/Manifest
new file: games-puzzle/world-of-goo/world-of-goo-1.41-r2.ebuild
new file: games-rpg/amnesia-tdd/Manifest
new file: games-rpg/amnesia-tdd/amnesia-tdd-1.2.1.ebuild
new file: games-strategy/uplink/Manifest
new file: games-strategy/uplink/uplink-1.6.ebuild
new file: licenses/introversion
new file: licenses/spacechem-debian
new file: media-fonts/msoffice2007-fonts/Manifest
new file: media-fonts/msoffice2007-fonts/msoffice2007-fonts-1.ebuild
new file: media-fonts/palatino/Manifest
new file: media-fonts/palatino/palatino-1.ebuild
new file: media-fonts/segoe/Manifest
new file: media-fonts/segoe/segoe-1.ebuild
new file: media-fonts/source-code-pro/Manifest
new file: media-fonts/source-code-pro/source-code-pro-1.009.ebuild
new file: media-fonts/tahoma/Manifest
new file: media-fonts/tahoma/files/digest-tahoma-0
new file: media-fonts/tahoma/tahoma-1.ebuild
new file: media-gfx/iscan-network-nt/Manifest
new file: media-gfx/iscan-network-nt/iscan-network-nt-1.1.0.2.ebuild
new file: profiles/repo_name
new file: x11-plugins/purple-plugin_pack/Manifest
new file: x11-plugins/purple-plugin_pack/purple-plugin_pack-2.7.0-r1.ebuild
40 files changed, 1199 insertions, 0 deletions
diff --git a/app-admin/keepass-bin/Manifest b/app-admin/keepass-bin/Manifest new file mode 100644 index 0000000..ccae4a9 --- /dev/null +++ b/app-admin/keepass-bin/Manifest @@ -0,0 +1,2 @@ +DIST KeePass-2.20.zip 2261003 SHA256 19341967276d680cec1619d23e51335160f4ff2e436468d490c433a0c03dfb3f SHA512 8a811e44ceac03063d99d04bd65761eacc632846bff1d354ae2869af8b43843f3710eaf8f04e6f51c74d23cdf035bca69bf8542c350e1000b99ea619cf200c97 WHIRLPOOL 053c83a7f49136800086c6b6b18dab992c9940f133be1058c306c19708a99c75559fbe723df649f98a0171c4532ce5ee6ffac612d4d5a1de0439d35d0e4363bf +EBUILD keepass-bin-2.20.ebuild 1142 SHA256 57513aed4cca7f2e9fefe45bb2a0e8a9fff8c1b6c96c8ef2c8e40a4e741921d9 SHA512 410f99d401fa02ad0b9f88c033047a5156c0228f9c17d6c4cc9fe63a2abc3a8d97662f33b36dc10537629bd25d2a578aef6973573442ca1154887deaab8a934f WHIRLPOOL 404940d90abcf25d6309f83b70a42b89e9cd8c4bdd13fd9d84521bc3aec51b316d59f983a093fdcbdf4908ec0d8d2f9d64b5b2851991b8d2746a6c49e65de069 diff --git a/app-admin/keepass-bin/keepass-bin-2.20.ebuild b/app-admin/keepass-bin/keepass-bin-2.20.ebuild new file mode 100644 index 0000000..c3a8f95 --- /dev/null +++ b/app-admin/keepass-bin/keepass-bin-2.20.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit eutils gnome2-utils + +MY_PN="KeePass" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="KeePass is a free, open source, light-weight and easy-to-use password manager." +HOMEPAGE="http://keepass.info/" +SRC_URI="mirror://sourceforge/${PN/-bin/}/${MY_P}.zip" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +LICENSE="GPL-2" + +RDEPEND=">=dev-lang/mono-2.6" + +#S="${WORKDIR}" + +src_unpack() { + mkdir "${S}" + cd "${S}" + unpack ${A} +} + +src_install() { + INSTDIR="/opt/${MY_PN}" + + dodir ${INSTDIR} + insinto ${INSTDIR} + doins * + + #insinto /usr/share/pixmaps + #doins "${FILESDIR}"/${MY_PN}.png + + echo "#!/bin/sh" > "${S}/keepass" + echo "exec mono \"${INSTDIR}/${MY_PN}.exe\" \"\$@\"" >> "${S}/keepass" + dobin keepass + + make_desktop_entry ${PN} ${MY_PN} ${MY_PN} Utility +} + +pkg_preinst() { + gnome2_icon_savelist; +} + +pkg_postinst() { + gnome2_icon_cache_update; + einfo "Documentation has been installed to \"${INSTDIR}/${MY_PN}.chm\"." + einfo "use app-text/xchm or any other chm viewer to read it." +} + +pkg_postrm() { + gnome2_icon_cache_update; +} diff --git a/app-emulation/vmware-view-open-client/Manifest b/app-emulation/vmware-view-open-client/Manifest new file mode 100644 index 0000000..8088fb5 --- /dev/null +++ b/app-emulation/vmware-view-open-client/Manifest @@ -0,0 +1,6 @@ +AUX vmware-view-open-client-4.5.0.297975-curl-headers.patch 308 SHA256 860491e047078a31939371cc72d1ad31b362c9038c27bfbcf60b1296daae8dc5 SHA512 c9bf2a69f241ec924af56f32d457b0e33ae1a4ce99b2b4075386c768f2550b4e65a79d4d05bb4832f0f7fee3359758c873e0386ed270194900785a5f2d57536f WHIRLPOOL 355a09b98694b4a5c798560277c4950453b7221f7a050198c83355c3962cfa2bab1653a3dda27323e3853c9aedcdca829b638bdb0c44a54367b272f8533ad1ff +AUX vmware-view-open-client-4.5.0.297975-intltool-configure.patch 382 SHA256 95da9df7e74e0fad7b2df1387c8aa8c7523a72e860314b42beec954dcd8a3594 SHA512 c02bf993a1e2c7f9c0b5bce3bf7025647bb9f4a5890ed5ce5add8175d8a6b546315a14e8fbf67d6c0d971a6f3b2125c1eb743ecd00672a4ada5a0cfb6208cc3f WHIRLPOOL 6348e7b7f8e74c3cfa545dfe22bbe2b26c682ccbf3f1bbc80b83857fb97deda3a0cb7cb49533bfefc008e70fefb3d8fcc7266e55f87f5b3486fa66af96de43f6 +AUX vmware-view-open-client-4.5.0.297975-intltool-makefile.patch 487 SHA256 8d3bb8971b8bd3424d413d98e7e012aa503f6f2b7b24209e2f43bfd88a3d6c82 SHA512 0a7c49261194cfa1f72d43e5f45c2825002cdd71cda18969da1d83b02732bbd8d4f97d9669992311f155bb3c03c5c42800e4f3d9d34244d8bb88ebf510112a44 WHIRLPOOL 1ba3c9826277509d34117f0e3a39f367818477e81bc9693ed398df1d6cd924c794fcfd0a9e792e9ce8f6f0209ea011591fac9d2ca6fdf2b6329cb557179ec8f3 +AUX vmware-view-open-client-4.5.0.297975-linking.patch 771 SHA256 53f3d58716394c0b4c219c03a854e816ba10cf6e41d0c624c646a98d0d191167 SHA512 b9c4aa1c2bc52d9d2d61998c49d5335401871567f84609ed8949e52491f770ac7d1b746de35492fb341f0a58b5110c6545a5cb61fc8a66c3068a72495399f92e WHIRLPOOL 47ce29fe49283045de471d0cf2ffc632f75b69f3f4bd3c42c55f055ece4ed5fd140ea298bcac2c5db616e24ca92cbf557accc1c0627720228673c1679500db82 +DIST VMware-view-open-client-source-4.5.0-297975.tar.gz 3044430 SHA256 8c81aed954419180c4b36807df15907b333c5558dd0b57650f3743af7c67702c SHA512 2f270114386035c8fdf03c81da4a7fc3471eeb5e9a034d87f027d0d0dacd1a252b021ecf48a9ece26c26ed92960efe6ffd734a36c56eaeaff2307b80a51387e7 WHIRLPOOL aebf972174c64d7ff05ccbe6f1c542f1c7cbfdb29cb84ed1b058a943466a213f616e14780b881dcb365902456d9d370fa42c805959fe0ef3ef7b71ea5fbf46d9 +EBUILD vmware-view-open-client-4.5.0.297975-r2.ebuild 1412 SHA256 d340a7e9d0c93ac82b269c96a8f160a9c2bfcbb12823cef7c95aeaa1eadc49cf SHA512 48f2c9b300a9478f6c05c6c0aa544b4cce4e1d238dd79349f93edac1b947c819f4e9420826924c100c4c7004a36817ed37e4baf547221df7d1dbf3e1364f2930 WHIRLPOOL 75dc894913cddc231a0b955b100df2668c9f830c77cd37cdf7c4982ee4d58455c5ac081b521eb1bee1191ec881368d9b8b238181632fa87a2e58961179781470 diff --git a/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-curl-headers.patch b/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-curl-headers.patch new file mode 100644 index 0000000..48b6904 --- /dev/null +++ b/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-curl-headers.patch @@ -0,0 +1,12 @@ +diff --git a/lib/bora/basicHttp/http.c b/lib/bora/basicHttp/http.c +index a0f7df3..1f538b4 100644 +--- a/lib/bora/basicHttp/http.c ++++ b/lib/bora/basicHttp/http.c +@@ -40,7 +40,6 @@ + #include "requestQueue.h" + + #include <curl/curl.h> +-#include <curl/types.h> + #include <curl/easy.h> + #include <curl/multi.h> + diff --git a/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-intltool-configure.patch b/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-intltool-configure.patch new file mode 100644 index 0000000..b44497a --- /dev/null +++ b/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-intltool-configure.patch @@ -0,0 +1,12 @@ +--- VMware-view-open-client-source-4.5.0-297975/configure.ac 2010-09-10 22:09:17.000000000 +0200 ++++ VMware-view-open-client-source-4.5.0-297975.new/configure.ac 2012-06-18 12:56:49.000000000 +0200 +@@ -549,9 +549,6 @@ + doc/vmware-view.1 + doc/vmware-view-tunnel.1 + fix-toolchain-paths.sh +-intltool-update +-intltool-merge +-intltool-extract + po/Makefile.in + vmware-view.desktop.in + ]) diff --git a/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-intltool-makefile.patch b/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-intltool-makefile.patch new file mode 100644 index 0000000..72cd1d7 --- /dev/null +++ b/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-intltool-makefile.patch @@ -0,0 +1,13 @@ +--- VMware-view-open-client-source-4.5.0-297975/Makefile.inc 2010-09-10 22:09:16.000000000 +0200 ++++ VMware-view-open-client-source-4.5.0-297975.new/Makefile.inc 2012-06-18 12:56:36.000000000 +0200 +@@ -243,10 +243,6 @@ + testUrl_LDADD += $(ICU_LIBS) + testUrl_LDADD += $(TUNNEL_FRAMEWORKS) + +-dist_noinst_DATA += intltool-extract.in +-dist_noinst_DATA += intltool-merge.in +-dist_noinst_DATA += intltool-update.in +- + desktop_in_files += vmware-view.desktop.in + + dist_noinst_DATA += INSTALL diff --git a/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-linking.patch b/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-linking.patch new file mode 100644 index 0000000..62b37cc --- /dev/null +++ b/app-emulation/vmware-view-open-client/files/vmware-view-open-client-4.5.0.297975-linking.patch @@ -0,0 +1,14 @@ +Upstream: http://code.google.com/p/vmware-view-open-client/issues/detail?id=84 + +diff -Naur VMware-view-open-client-source-4.5.0-297975/configure.ac VMware-view-open-client-source-4.5.0-297975.new/configure.ac +--- VMware-view-open-client-source-4.5.0-297975/configure.ac 2010-09-10 22:09:17.000000000 +0200 ++++ VMware-view-open-client-source-4.5.0-297975.new/configure.ac 2011-06-01 16:58:57.145105019 +0200 +@@ -140,7 +140,7 @@ + PKG_PROG_PKG_CONFIG + PKG_CHECK_MODULES(GLIB, [glib-2.0 >= 2.6.0 gmodule-2.0 >= 2.6.0]) + if test "$use_gtk" = "yes" ; then +- PKG_CHECK_MODULES(GTK, [gtk+-2.0 >= 2.4.0]) ++ PKG_CHECK_MODULES(GTK, [gtk+-2.0 >= 2.4.0 x11]) + fi + PKG_CHECK_MODULES(XML, [libxml-2.0 >= 2.6.0]) + PKG_CHECK_MODULES(CURL, [libcurl >= 7.16.0]) diff --git a/app-emulation/vmware-view-open-client/vmware-view-open-client-4.5.0.297975-r2.ebuild b/app-emulation/vmware-view-open-client/vmware-view-open-client-4.5.0.297975-r2.ebuild new file mode 100644 index 0000000..0681d8c --- /dev/null +++ b/app-emulation/vmware-view-open-client/vmware-view-open-client-4.5.0.297975-r2.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/vmware-view-open-client/vmware-view-open-client-4.5.0.297975-r1.ebuild,v 1.3 2012/05/03 18:49:08 jdhore Exp $ + +EAPI="4" + +inherit eutils autotools versionator + +MY_PV=$(replace_version_separator 3 '-' ) +MY_P="${PN/vm/VM}-source-${MY_PV}" + +DESCRIPTION="Open Source VMware View Client" +HOMEPAGE="http://code.google.com/p/vmware-view-open-client/" +SRC_URI="http://${PN}.googlecode.com/files/${MY_P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +COMMON_DEPEND=" + >=dev-libs/boost-1.34.1 + >=dev-libs/icu-3.8.0 + >=dev-libs/libxml2-2.6.0 + >=dev-libs/openssl-0.9.8 + >=net-misc/curl-7.16.0[ssl] + x11-libs/gtk+:2 +" + +DEPEND="${COMMON_DEPEND} + >=dev-util/intltool-0.21 + virtual/pkgconfig +" + +RDEPEND="${COMMON_DEPEND} + >=net-misc/rdesktop-1.4.1 +" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + epatch "${FILESDIR}/${P}-linking.patch" \ + "${FILESDIR}/${P}-intltool-configure.patch" \ + "${FILESDIR}/${P}-intltool-makefile.patch" \ + "${FILESDIR}"/${P}-curl-headers.patch + sed -e "s:e.x.p:$(get_version_component_range 1-3):" \ + -e "s:00000:$(get_version_component_range 4):" \ + -i configure.ac + AT_M4DIR="${AT_M4DIR} -I ${ROOT}/usr/share/aclocal" eautoreconf +} + +src_configure() { + econf \ + --disable-static-icu \ + --enable-nls \ + --with-boost +} diff --git a/dev-python/cx_Freeze/Manifest b/dev-python/cx_Freeze/Manifest new file mode 100644 index 0000000..0865db1 --- /dev/null +++ b/dev-python/cx_Freeze/Manifest @@ -0,0 +1,2 @@ +DIST cx_Freeze-4.3.tar.gz 52891 SHA256 de0a09217339dcb0352dc6611559c88b89398a924bcfd0c9c383ce5e90575e88 SHA512 ee2475fa2728b1016ab9109a0ac23d8f57cfcc802bc48c270d10575f7e374c9fa955b3fa71201f0c663560d5065b876692a3109070e698d167746f0c749c64ee WHIRLPOOL d863d97e4f2b5ec98f3d124ba3202c38c43c7977ab0bdb563f2d5d04ae7b32bd52348bb0b65bf77cc119d8a0daa6a66af2e092b6a25b11944077e3b5da4a76c5 +EBUILD cx_Freeze-4.3.ebuild 1808 SHA256 7fb308b659ff86b1ae298649f28d6b85bc371f3c865c66dd718b6198d6d14c1e SHA512 8e2877fe812f7389402b592a9b0e5144dc588968767022b0601ae013366d34949fe7fa4f924ae795254a7ed8ebfc1d43cfbe092641f8e647a03e1a6844c48dad WHIRLPOOL f976fc7ce60e177040315e54ac70084079d00e71f02cfcc1716ef3bd4088a164461904f9ce62e69a63f9e84d14a9cdb61fb328331ea820c8b8f828ce643d731a diff --git a/dev-python/cx_Freeze/cx_Freeze-4.3.ebuild b/dev-python/cx_Freeze/cx_Freeze-4.3.ebuild new file mode 100644 index 0000000..31eec36 --- /dev/null +++ b/dev-python/cx_Freeze/cx_Freeze-4.3.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" +SUPPORT_PYTHON_ABIS="1" +PYTHON_DEPEND="2 3" + +inherit flag-o-matic eutils distutils + +DESCRIPTION="Create standalone executables from Python scripts" +HOMEPAGE="http://cx-freeze.sourceforge.net" +SRC_URI="http://downloads.sourceforge.net/cx-freeze/${P}.tar.gz" + +LICENSE="PYTHON" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +strip-flags + +src_install() { + distutils_src_install + + if use doc; then + dohtml -r doc/* + fi +} + + +# OLD pkg_postinst FUNCTION - DEFUNCT +# +# we can't use the default pkg_postinst because we dont want +# python_mod_optimize to byte compile initscripts and samples +# +# pkg_postinst() { +# local pylibdir pymod +# if [[ -z "${PYTHON_MODNAME}" ]]; then +# for pylibdir in "${ROOT}"/usr/$(get_libdir)/python*; do +# if [[ -d "${pylibdir}"/site-packages/${PN} ]]; then +# PYTHON_MODNAME=${PN} +# fi +# done +# fi +# +# if has_version ">=dev-lang/python-2.3"; then +# for pymod in ${PYTHON_MODNAME}; do +# pymoddir=/usr/$(get_libdir)/python${PYTHON}/site-packages/${pymod} +# for pymodfile in "${pymoddir}/*.py"; do +# einfo "python_mod_optimize ${pymodfile}" +# python_mod_optimize ${pymodfile} +# done +# done +# fi +# } + +# I could not figure out how to call python_mod_optimize for +# multiple versions of Python without absolute paths (which +# are forbidden), leaving out the scripts we do not want to +# compile. Hence we do not compile any bytecode here. +# This is less efficient and should be fixed. +# <florib@arcor.de> 30. Jun 2010 + +pkg_postinst() { + ewarn Not compiling bytecode. This should be fixed in the ebuild, but the package should work as expected. +} diff --git a/dev-python/sh/Manifest b/dev-python/sh/Manifest new file mode 100644 index 0000000..0bec649 --- /dev/null +++ b/dev-python/sh/Manifest @@ -0,0 +1,2 @@ +DIST sh-1.03.tar.gz 22267 SHA256 a58f7811750e9bcb85e93105222f94bc5b38761de99dda9b841bfe1b7cf7bfc9 SHA512 48d5d232122ce5aeb1c0f045fbb7d8c3edb620873f0357d93c725f2dbe15758d14fc4e463c3f6c09fd7b480adb7e26677a9fbc5e32b090d755a756f9e599f9ce WHIRLPOOL 28de09761f9e2cd9b8b858e87bfd6484994b4d74dc887298504bbd6646acde3bf73d997bb760b4e278a284452235db7bc0259f9c146c74e0ee5fb692912e75c7 +EBUILD sh-1.03.ebuild 406 SHA256 5ac748c7e4f2bd7716e534930aa66d657e69853de9527e480b301d62eebe11e1 SHA512 9cc69ca0ff5874ff8c5f80680f80055bd383920eba4f85ca23d396f54ace17e46260061b32fe4b68f8b53728bf47fcaf95c980f18707a704ab4d7b5b42074191 WHIRLPOOL d3038d1acf76ccc8149817322a75dbc0428a7235583073882445b09f27e20370ef9017cca739e8591253975cfb29c539966ceb0a2d05a68ecab4edcf8744ee5d diff --git a/dev-python/sh/sh-1.03.ebuild b/dev-python/sh/sh-1.03.ebuild new file mode 100644 index 0000000..0de46a3 --- /dev/null +++ b/dev-python/sh/sh-1.03.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit distutils + +DESCRIPTION="Python subprocess interface" +HOMEPAGE="http://amoffat.github.com/sh/" +SRC_URI="https://github.com/downloads/amoffat/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" + +DOCS="AUTHORS.md README.md" diff --git a/games-puzzle/spacechem-demo/Manifest b/games-puzzle/spacechem-demo/Manifest new file mode 100644 index 0000000..239389b --- /dev/null +++ b/games-puzzle/spacechem-demo/Manifest @@ -0,0 +1,2 @@ +DIST SpaceChemDemo-1012.tar.gz 74803129 RMD160 ad559bddcb1c7bff6591f7cb637b33b3c810e01b SHA1 0efab643ee214d5c5c4605de7c14d12fdbc0f7b9 SHA256 6c5286a85a7b8fdea47605701add0149c945ccc88e8e2ccc703eeb13cb438a58 +EBUILD spacechem-demo-1012.ebuild 1266 RMD160 a4a98dc7210056890962ce287a4298318742102c SHA1 74290940a961fc13ff06245a67b050f32768fab3 SHA256 945393864149c88953b0afaeee9857e86ee0ef7cf4bf01b14fcc9c28231406f4 diff --git a/games-puzzle/spacechem-demo/spacechem-demo-1012.ebuild b/games-puzzle/spacechem-demo/spacechem-demo-1012.ebuild new file mode 100644 index 0000000..74b5c84 --- /dev/null +++ b/games-puzzle/spacechem-demo/spacechem-demo-1012.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-strategy/darwinia-demo/darwinia-demo-1.3.0.ebuild,v 1.9 2009/05/22 21:47:48 mr_bones_ Exp $ + +EAPI="2" + +inherit eutils games + +DESCRIPTION="A design-based puzzle game from Zachtronics Industries (demo)." +HOMEPAGE="http://www.spacechemthegame.com/" + +MY_PN="SpaceChemDemo" +MY_P="${MY_PN}-${PV}" +SRC_URI="http://collinarnold.net/zachtronics/${MY_P}.tar.gz" + +LICENSE="spacechem" +SLOT="0" +KEYWORDS="-* amd64 x86" +IUSE="" +RESTRICT="strip" + +RDEPEND=">=dev-lang/mono-2 + x11-misc/xclip + media-libs/libsdl + media-libs/sdl-mixer + media-libs/sdl-image" + +S=${WORKDIR} + +src_unpack() { + unpack "${A}" + cd "${S}" + unpack "./${MY_PN}-i386.deb" + unpack ./data.tar.gz +} + +src_install() { + dodir "/${GAMES_PREFIX_OPT}/${PN}/" + cd "${S}/opt/zachtronicsindustries/spacechem-demo/" + + cp -R . "${D}/${GAMES_PREFIX_OPT}/${PN}" + + newicon icon.png "${PN}.png" + games_make_wrapper "${PN}" "mono SpaceChem.exe" "${ROOT}/${GAMES_PREFIX_OPT}/${PN}/" + make_desktop_entry "${PN}" "SpaceChem Demo" "${PN}" "Game;LogicGame;" "Comment=Solve design-based challenges in this game from Zachtronics Industries" + + prepgamesdirs +} diff --git a/games-puzzle/spacechem/Manifest b/games-puzzle/spacechem/Manifest new file mode 100644 index 0000000..98e6d44 --- /dev/null +++ b/games-puzzle/spacechem/Manifest @@ -0,0 +1,3 @@ +DIST spacechem-1.0.12-2.fc17.i686.rpm 84932385 SHA256 4b0c89c16f654c8dee53809d16ac7f23240fe8a3ff880da7cca65f24ee9810eb SHA512 650b8ef1beb1b2062fafea4d1ebb6cd98233b099896201b7dc3c0f54103ab76dd2e8f97a4e6064b6eaf503e0b8c6f182284ce5283146dae5d6120738a7809765 WHIRLPOOL 19fc648a3dc6a250f4b444e1073534dcf7794a1ef477373387b24c21f5b4198a98d03ea65bf8315ffc58c9eca132816218830eabeee098815562c55f95ef4274 +DIST spacechem-1.0.12-2.fc17.x86_64.rpm 84932369 SHA256 1ba3de994d84c13f3e9441c5c31c2eb0505df6579c20e9e2fcdf69729876d790 SHA512 84e1f3bf1b3f6eef4d4e92c1e4d2c22ab287a9f673f568fbf0e1b7887c8d4ea369a23a4ca338448b1c969452be7135e43aab7f993a20be904dd21f0950534f49 WHIRLPOOL 649c85e13608e5b77ba0ba383c05d1e56b24c9818192ff13dc392d95a76d81ccd495d004a8f01acdb8f3997f4ca706f4144f84e15c541c6a1ae09c3cb44afead +EBUILD spacechem-1012.ebuild 1225 SHA256 3c9e20bd3c220e1a28095b9efa71a7e4d65e4e6230bbfb7218cb5845965ac6a8 SHA512 ae3695e945d2c5d71cac5a69b1825bfe3547a33ed8ad630bda790d677bf905c82900945d9bad1c4e56fb7a957cd92fe59fd11bd4a4861464d9a218e8c819a048 WHIRLPOOL 589945c0c66b8a51c08d9e8d4a627846d34c6a1bed291ee31f6674be7110c2a6f9bcf36cadab3af793badc760b69230e9db159174c6a4b646f04959493681c2e diff --git a/games-puzzle/spacechem/spacechem-1012.ebuild b/games-puzzle/spacechem/spacechem-1012.ebuild new file mode 100644 index 0000000..4eb99ee --- /dev/null +++ b/games-puzzle/spacechem/spacechem-1012.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-strategy/darwinia-demo/darwinia-demo-1.3.0.ebuild,v 1.9 2009/05/22 21:47:48 mr_bones_ Exp $ + +EAPI="2" + +inherit eutils games rpm + +DESCRIPTION="A design-based puzzle game from Zachtronics Industries." +HOMEPAGE="http://www.spacechemthegame.com/" + +MY_PV="1.0.12" + +SRC_URI="amd64? ( ${PN}-${MY_PV}-2.fc17.x86_64.rpm ) + x86? ( ${PN}-${MY_PV}-2.fc17.i686.rpm )" + +LICENSE="spacechem" +SLOT="0" +KEYWORDS="-* amd64 x86" +IUSE="" +RESTRICT="strip fetch" + +RDEPEND=">=dev-lang/mono-2.10.3 + x11-misc/xclip + media-libs/libsdl + media-libs/sdl-mixer + media-libs/sdl-image + dev-db/sqlite:3" + +S=${WORKDIR} + +src_install() { + dodir "/${GAMES_PREFIX_OPT}/${PN}/" + cd "${S}/opt/spacechem/" + + cp -R . "${D}/${GAMES_PREFIX_OPT}/${PN}" + + newicon icon.png "${PN}.png" + games_make_wrapper "${PN}" "mono SpaceChem.exe" "${ROOT}/${GAMES_PREFIX_OPT}/${PN}/" + make_desktop_entry "${PN}" "SpaceChem" "${PN}" "Game;LogicGame;" "Comment=Solve design-based challenges in this game from Zachtronics Industries" + + prepgamesdirs + + cd "${S}/usr/share/man/man6" + doman spacechem.6.gz +} diff --git a/games-puzzle/world-of-goo/Manifest b/games-puzzle/world-of-goo/Manifest new file mode 100644 index 0000000..6bf893a --- /dev/null +++ b/games-puzzle/world-of-goo/Manifest @@ -0,0 +1,2 @@ +DIST WorldOfGooSetup.1.41.tar.gz 66428181 SHA256 675a8a11bed6c9d810cd222bac5e9834f82acc31c2afc6990da40b45ba564566 SHA512 278dfb983cf9cf4de87f13d94f5e75b3830af07523e2ddc7a443d5afb6fead130ed50440357554986b5b0d99c17651f77ae11298f51f9f1072ebd40287cad396 WHIRLPOOL 784192ec8161faad3bfab8f0e94bb77b8b900922b7df90b10c887e9fc111e895b859a9dd111cc170523de0a32c0d0fae9e4418c7b27d68f08425939d6bb2da4f +EBUILD world-of-goo-1.41-r2.ebuild 1666 SHA256 42fc6eac286035ebba03f9ddf769697b60584d661e5e1be5bc9542ca540ca764 SHA512 e9bb97c54545370d2e9ba0429d5295cf6c1205144848056b8d105e7053935758159ce5c7e901f8b0cd6f198975e7299de4625514e73cf86763d7f13186c8d3ea WHIRLPOOL f59f8981bd39c5557f94a4d70a00c316f748919487e1cc359316383f70236d2da990772bb7eb1e6cb40e06f97c16a38456b92c5c3f98a5585ce5e946f22aa1b3 diff --git a/games-puzzle/world-of-goo/world-of-goo-1.41-r2.ebuild b/games-puzzle/world-of-goo/world-of-goo-1.41-r2.ebuild new file mode 100644 index 0000000..0532d13 --- /dev/null +++ b/games-puzzle/world-of-goo/world-of-goo-1.41-r2.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-puzzle/world-of-goo/world-of-goo-1.41-r1.ebuild,v 1.1 2012/02/01 00:04:59 tristan Exp $ + +EAPI=2 +inherit eutils games + +DESCRIPTION="A puzzle game with a strong emphasis on physics" +HOMEPAGE="http://2dboy.com/" + +if [[ ${PN} == *-demo ]] ; then + MY_PN="WorldOfGooDemo" + SRC_URI="${MY_PN}.${PV}.tar.gz" +else + MY_PN="WorldOfGoo" + SRC_URI="${MY_PN}Setup.${PV}.tar.gz" +fi + +LICENSE="2dboy-EULA" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +RESTRICT="fetch strip" + +RDEPEND="media-libs/libsdl[audio,opengl,video] + media-libs/sdl-mixer[vorbis] + sys-libs/glibc + virtual/opengl + virtual/glu + >=sys-devel/gcc-3.4" +DEPEND="" + +S=${WORKDIR}/${MY_PN} +dir=${GAMES_PREFIX_OPT}/${PN} + +QA_PREBUILT="${dir:1}/${MY_PN%Demo}.bin32 + ${dir:1}/${MY_PN%Demo}.bin64" + +pkg_nofetch() { + if [[ ${PN} == *-demo ]] ; then + elog "To download the demo, visit http://worldofgoo.com/dl2.php?lk=demo" + elog "and download ${A} and place it in ${DISTDIR}" + else + elog "Download ${A} from ${HOMEPAGE} and place it in ${DISTDIR}" + fi +} + +src_install() { + exeinto "${dir}" + doexe ${MY_PN%Demo} || die + use x86 && doexec ${MY_PN%Demo}.bin32 + use amd64 && doexec ${MY_PN%Demo}.bin64 + + games_make_wrapper ${PN} "${dir}"/${MY_PN%Demo} || die + + insinto "${dir}" + doins -r icons properties res || die + newicon icons/scalable.svg ${PN}.svg || die + + if [[ ${PN} == *-demo ]] ; then + make_desktop_entry ${PN} "World of Goo (Demo)" || die + else + make_desktop_entry ${PN} "World of Goo" || die + fi + + dodoc linux-issues.txt || die + dohtml readme.html || die + + prepgamesdirs +} diff --git a/games-rpg/amnesia-tdd/Manifest b/games-rpg/amnesia-tdd/Manifest new file mode 100644 index 0000000..b9384a5 --- /dev/null +++ b/games-rpg/amnesia-tdd/Manifest @@ -0,0 +1,2 @@ +DIST amnesia_tdd_1.2.1-2.sh 1134996728 RMD160 29880c44898eb5f2b8da6815376e4b8ad06119ad SHA1 3547e634c832407dd783ec78047766796159dd9d SHA256 2463bf1072dcc5b04febea8dd804d4edc2cacadd476dfc56301a6301f8ca0953 +EBUILD amnesia-tdd-1.2.1.ebuild 7547 RMD160 ab34639e4ad33346e8d629e64d2a983d5c6f01ee SHA1 5980354f7d64aa57cef69a234b8948cce349f38d SHA256 a437defd47feb5575e920e6ab44ead671d09aac3d168bc0ab13d0714b77d6d99 diff --git a/games-rpg/amnesia-tdd/amnesia-tdd-1.2.1.ebuild b/games-rpg/amnesia-tdd/amnesia-tdd-1.2.1.ebuild new file mode 100644 index 0000000..2db4a21 --- /dev/null +++ b/games-rpg/amnesia-tdd/amnesia-tdd-1.2.1.ebuild @@ -0,0 +1,295 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3 + +inherit check-reqs eutils games unpacker + +MY_PN="${PN//-/_}" +MY_ARCH="${ARCH/amd64/x86_64}" +MY_REV="-2" + +DESCRIPTION="Amnesia: The Dark Descent is a first person survival horror. A game about immersion, discovery and living through a nightmare." +HOMEPAGE="http://www.amnesiagame.com/" +SRC_URI="${MY_PN}_${PV}${MY_REV}.sh" + +RESTRICT="fetch strip" +LICENSE="Frictional_Games-EULA" + +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="doc linguas_de linguas_es linguas_fr linguas_it linguas_ru" + +DEPEND="app-arch/xz-utils" +RDEPEND="media-libs/freealut + >=media-libs/glew-1.5 + media-libs/jpeg:62 + media-libs/libpng:1.2 + media-libs/libtheora + media-libs/libvorbis + media-libs/openal + media-libs/sdl-image + media-libs/sdl-ttf + sys-libs/zlib + x11-libs/libxcb + x11-libs/libXext + virtual/glu + virtual/opengl" + +S="${WORKDIR}/${PN}" + +GAMEDIR="${GAMES_PREFIX_OPT}/${PN}" + +pkg_nofetch() { + einfo "" + einfo "Please buy and download \"${SRC_URI}\" from:" + einfo " ${HOMEPAGE}" + einfo "and move/link it to \"${DISTDIR}\"" + einfo "" +} + +pkg_setup() { + CHECKREQS_DISK_BUILD="3500M" + check-reqs_pkg_setup + games_pkg_setup +} + +src_unpack() { + einfo "\nUnpacking files. This will take several minutes.\n" + + mkdir "tmp" || die "mkdir 'tmp' failed" + cd "./tmp" || die "cd 'tmp' failed" + + unpack_makeself || die "unpack_makeself failed" + + mv "instarchive_all" "../${P}.tar.lzma" || die "move 'instarchive_all' failed" + mv "instarchive_all_${MY_ARCH}" "../${P}-${MY_ARCH}.tar.lzma" || die "move 'instarchive_all_${MY_ARCH}' failed" + + cd "${WORKDIR}" || die "cd '${WORKDIR}' failed" + rm -rf "./tmp" + + # This version is packed incorrectly and lzma will 'fail' at end of unpack + # output tarball is ok, though, decompress manually to skip + # unpack error checking of the LZMA decompression + echo ">>> Unpacking ./${P}.tar.lzma to /tmp/portage/games-rpg/amnesia-tdd-1.2.1/work" + xz -F lzma -d -c "./${P}.tar.lzma" 2>/dev/null | tar xf - \ + || die "unpacking '${P}.tar.lzma' failed" + rm "./${P}.tar.lzma" + + unpack "./${P}-${MY_ARCH}.tar.lzma" || die "unpack '${P}-${MY_ARCH}.tar.lzma' failed" + rm "./${P}-${MY_ARCH}.tar.lzma" + + mv "Amnesia" "${PN}" || die "mv 'Amnesia' failed" + + # libfltk.so.1.1 is needed because it's no longer in portage + mv "${S}"/libs*/all/libfltk* "${S}"/libs*/ +} + +src_prepare() { + # Files to remove. + REMOVE="libs*/* + *.pdf + *.rtf + *.sh" + + # Files to keep. + # Bundled LibIL (media-libs/devil) isn't in portage as too old + KEEP="libs*/libIL* + libs*/libfltk*" + + # Collect infos about languages... + LINGUAS_ARRAY=() # Linguas - string: E.g.: "linguas_en" + LANG_ARRAY=() # Lang - string: E.g.: "en" + LANGUAGE_ARRAY=() # Language - string: E.g.: "english" + LANGUAGE_SHORT_ARRAY=() # Language Short - string: E.g.: "eng" + USE_ARRAY=() # Used - bool (0,1) + + local linguas_in_use="0" + for use in ${IUSE} + do + if [[ "${use%%_*}" == "linguas" ]] + then + local tmp="${use}" + LINGUAS_ARRAY=(${LINGUAS_ARRAY[@]} "${tmp}") + + tmp="${tmp##linguas_}" + LANG_ARRAY=(${LANG_ARRAY[@]} "${tmp}") + + case "${tmp}" in + "de") tmp="german";; + "es") tmp="spanish";; + "fr") tmp="french";; + "it") tmp="italian";; + "ru") tmp="russian";; + *) tmp="";; + esac + LANGUAGE_ARRAY=(${LANGUAGE_ARRAY[@]} "${tmp}") + LANGUAGE_SHORT_ARRAY=(${LANGUAGE_SHORT_ARRAY[@]} "${tmp:0:3}") + + if use ${use} + then + USE_ARRAY=(${USE_ARRAY[@]} "1") + linguas_in_use="$(( ${linguas_in_use} + 1 ))" + else + USE_ARRAY=(${USE_ARRAY[@]} "0") + fi + fi + done + + # ...then process them. + local n="0" + local docs_eng="0" + while [[ "${n}" -lt "${#LINGUAS_ARRAY[@]}" ]] + do + if [[ "${USE_ARRAY[${n}]}" -gt "0" ]] + then + # If only one lang is selected, use it as default. + if [[ "${linguas_in_use}" == "1" ]] + then + sed -e "s#english.lang#${LANGUAGE_ARRAY[${n}]}.lang#g" \ + -i config/*main_init.cfg || die "sed \"config/*main_init.cfg\" failed" + fi + else + REMOVE="${REMOVE} $(find config -type f -name "*${LANGUAGE_ARRAY[${n}]}.lang")" + if [[ -d "lang/${LANGUAGE_SHORT_ARRAY[${n}]}" ]] + then + REMOVE="${REMOVE} lang/${LANGUAGE_SHORT_ARRAY[${n}]}" + fi + fi + + if use doc + then + if [[ -f "EULA_${LANG_ARRAY[${n}]}.rtf" && -f "Manual_${LANG_ARRAY[${n}]}.pdf" ]] + then + KEEP="${KEEP} EULA_${LANG_ARRAY[${n}]}.rtf Manual_${LANG_ARRAY[${n}]}.pdf" + else + local docs_eng="1" + fi + fi + + n="$(( ${n} + 1 ))" + done + + if use doc && [[ ( "${linguas_in_use}" == "0" || "${docs_eng}" != "0" ) ]] + then + KEEP="${KEEP} EULA_en.rtf Manual_en.pdf Remember*.pdf" + fi + + einfo " Removing useless files ..." + for remove in ${REMOVE} + do + local removable="1" + for keep in ${KEEP} + do + if [[ "${remove}" == "${keep}" && "${removable}" == "1" ]] + then + local removable="0" + fi + done + + if [[ "${removable}" == "1" ]] + then + rm -r "${S}/"${remove} &> /dev/null + fi + done + + if use amd64 + then + mv "Amnesia.bin64" "Amnesia.bin" || die "mv \"Amnesia.bin64\" failed" + mv "Launcher.bin64" "Launcher.bin" || die "mv \"Launcher.bin64\" failed" + fi +} + +src_install() { + # Install data + insinto "${GAMEDIR}" + + einfo " Installing game data files ..." + for directory in $(find * -maxdepth 0 -type d ! -name "libs*") + do + doins -r ${directory} || die "doins game data files failed" + done + + # Other files + find . -maxdepth 1 -type f ! -name "*.bin" \ + ! -name "*.pdf" \ + ! -name "*.png" \ + ! -name "*.rtf" \ + ! -name "*.sh" \ + -exec doins '{}' \; || die "doins other files failed" + + + # Install libraries and executables + einfo " Installing libraries and executables ..." + if use amd64 + then + local libsdir="${GAMEDIR}/libs64" + else + local libsdir="${GAMEDIR}/libs" + fi + + exeinto "${libsdir}" || die "exeinto \"${libsdir}\" failed" + doexe libs*/* || die "doexe \"libs\" failed" + + dosym "/usr/$(get_libdir)/libGLEW.so" "${libsdir}/libGLEW.so.1.5" + + exeinto "${GAMEDIR}" || die "exeinto \"${GAMEDIR}\" failed" + doexe *.bin || die "doexe \".bin\" binaries failed" + + + # Make game wrapper + dodir "${GAMES_BINDIR}" || die "dodir \"${GAMES_BINDIR}\" failed" + + local wrapper="${D}/${GAMES_BINDIR}/${PN}" + local ext="${PN}-justine" + touch "${wrapper}" || die "touch \"${wrapper}\" failed" + ln -s "${wrapper}" "${D}/${GAMES_BINDIR}/${ext}" || die "ln -s \"${ext}\" failed" + + cat << EOF >> "${wrapper}" || die "echo failed" +#!/bin/sh +cd "${GAMEDIR}" + +if [[ "\$(basename "\${0}")" == "${ext}" ]] +then + params="ptest \${@}" +fi + +if [[ -w "\${HOME}/.frictionalgames/Amnesia/Main/main_settings.cfg" ]] +then + exec ./Amnesia.bin \${params:-"\${@}"} +else + exec ./Launcher.bin "\${@}" +fi +EOF + + + # Install icon and desktop file + newicon "Amnesia.png" "${PN}.png" || die "newicon failed" + make_desktop_entry "${PN}" "Amnesia: The Dark Descent" "${PN}" || die "make_desktop_entry failed" + make_desktop_entry "${ext}" "Amnesia: The Dark Descent - Justine" "${PN}" || die "make_desktop_entry failed" + + + # Install documentation + if use doc + then + dodoc *.rtf *.pdf || die "dodoc failed" + fi + + + # Setting permissions. + einfo " Setting permissions ..." + prepgamesdirs +} + +pkg_postinst() { + ewarn "" + ewarn "Amnesia: The Dark Descent needs video drivers that provide a complete". + ewarn "GLSL 1.20 implementation. For more information, please visit:" + ewarn "http://www.frictionalgames.com/forum/thread-3760.html" + ewarn "" + ewarn "--------------------------------------------------------------------" + ewarn "" + ewarn "Saved games from previous versions may not be fully compatible." + ewarn "" +} diff --git a/games-strategy/uplink/Manifest b/games-strategy/uplink/Manifest new file mode 100644 index 0000000..cfac538 --- /dev/null +++ b/games-strategy/uplink/Manifest @@ -0,0 +1,3 @@ +DIST uplink_1.6-1_amd64.tar.gz 22848679 SHA256 6a3cdcbc86b2f1a254c3ae340847e4e0d56a6c7524f4814499c3463b575a09e0 SHA512 b1c174209f4c2ea1d09fad251073c2fac7cb6f0eba3a1ab53095a336226f5196bbedcbb3f3ba10b4a15037483f2ed21a6c306ecc79039c4ac0a91bc4838e5ef0 WHIRLPOOL fe453c6b0be7f243c9a4ee4f1cf0c9a0e589d08b66bf5a7058d166d706ebbd8f4497b68e6cd78ffc1ff44882e7b79c02b47676b45903f0b505b37b4e2f2fbb2d +DIST uplink_1.6-1_i386.tar.gz 22897824 SHA256 6ea785fcb58cd943a0d36d64824c3df6652a52b6e133026ac9e32761f41be8e8 SHA512 1d351ae359087746655a5a678f7df38ba9a2735fc5d17439917030732bf87427e77891e85392c7ec0a6228e3dab53fea1a4ca7d02b54f9d59e12911190d9ab53 WHIRLPOOL beeec7a7a6125aee846b81bdc36f0a442178607bb1800ee6bde5bdddfc8c32b6588ff9eb00936772a85208f1d7490f8e5071a0e8ea4e82a26ad4cb80f6e3f81a +EBUILD uplink-1.6.ebuild 1593 SHA256 8ad19a44b4462c86cc121db6923d976ca447a9f927f2285e2b2176c36e4e7932 SHA512 a7f5301ed9f36c0debd5facd06e4e8f5856fdd1f58d8b33b3938824678da197cabf23a7ca9adf98e08637910ac53c7e4aa38429351a49dec181f8b98dc6c1407 WHIRLPOOL c879e6c2d2c2c5792ec86bba8ab67a14d87555f2d4debcee5fb3bf260725c39d4c204113817643f083c5f29ad725833fa784b1c9e57dcbb2d9525d308fb996fa diff --git a/games-strategy/uplink/uplink-1.6.ebuild b/games-strategy/uplink/uplink-1.6.ebuild new file mode 100644 index 0000000..298da46 --- /dev/null +++ b/games-strategy/uplink/uplink-1.6.ebuild @@ -0,0 +1,87 @@ +# This should be bumped to EAPI=4 as soon as the games eclass supports it, so +# that doins preserves symlinks. +EAPI=3 + +inherit games + +MY_P="${PN}_${PV}-1" + +DESCRIPTION="Crack into virtual computer systems" +HOMEPAGE="http://www.uplink.co.uk" +SRC_URI="amd64? ( ${MY_P}_amd64.tar.gz ) + x86? ( ${MY_P}_i386.tar.gz )" +RESTRICT="fetch" + +# Bundled libs :( +QA_PRESTRIPPED="${GAMES_PREFIX_OPT}/${PN}/lib.*" + +LICENSE="introversion" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND} + media-libs/libsdl[opengl] + media-libs/sdl-mixer[mikmod] + media-libs/freetype:2" + +pkg_nofetch() { + ewarn + ewarn "Place ${A} to ${DISTDIR}" + ewarn +} + +src_unpack() { + local root + + unpack "${A}" + + if use amd64; then + root=uplink-x64 + elif use x86; then + root=uplink-x86 + else + die "unsupported architecture" + fi + + mv "$root" uplink || die "failed to move unpacked data" +} + +S="${WORKDIR}/${PN}" + +src_install() { + local dir="${GAMES_PREFIX_OPT}/${PN}" + local exe lib + + insinto "${dir}" + doins *.dat + + if use amd64; then + lib=lib64 + exe=uplink.bin.x86_64 + elif use x86; then + lib=lib + exe=uplink.bin.x86 + else + die "unsupported architecture" + fi + + # The system SDL libs should work fine, but install the other bundled + # libraries which use older SONAMEs than the versions in Gentoo. + insinto "${dir}/${lib}" + doins "${lib}"/libjpeg.so.62* + doins "${lib}"/libtiff.so.3* + doins "${lib}"/libmikmod.so.2* + + exeinto "${dir}" + doexe "${exe}" + + doicon uplink.png + make_desktop_entry "${PN}" Uplink uplink + games_make_wrapper "${PN}" "${dir}/$exe" + + dodoc changes.txt mods.txt readme.txt + + prepgamesdirs +} diff --git a/licenses/introversion b/licenses/introversion new file mode 100644 index 0000000..a3e523f --- /dev/null +++ b/licenses/introversion @@ -0,0 +1,33 @@ +LICENSE AGREEMENT AND LIMITED WARRANTY +PLEASE READ THIS LICENSE CAREFULLY BEFORE USING THE SOFTWARE. THIS DOCUMENT IS AN AGREEMENT BETWEEN YOU AND INTROVERSION SOFTWARE LIMITED. (THE "COMPANY"). THE COMPANY IS WILLING TO LICENSE THE ENCLOSED SOFTWARE TO YOU ONLY ON THE CONDITION THAT YOU ACCEPT ALL THE TERMS CONTAINED IN THIS AGREEMENT. BY USING THE SOFTWARE YOU ARE AGREEING TO BE BOUND BY THE TERMS OF THIS LICENSE. + +1. Ownership And License. This is a license agreement and NOT an agreement for sale. The software contained in this package (the "Software") is the property of the Company and/or its Licensors. You own the disk/CD on which the Software is recorded, but the Company and/or its Licensors retain title to the Software and related documentation. Your rights to use the Software are specified in this Agreement, and the Company and/or its Licensors retain all rights not expressly granted to you in this Agreement. + +2. Permitted Uses. You are granted the following right to the Software : +(a) Right to Install and Use. You may install and use the Software on a single computer. If you wish to use the Software on more than one computer, please contact the Company for information concerning an upgraded license allowing use of the Software with additional computers. + +3. Prohibited Uses. The following uses of the Software are prohibited. You may NOT : +(a) Make or distribute copies of the Software or documentation, or any portion thereof, except as expressly provided in this Agreement. +(b) Use any backup or archival copy of the Software (or allow someone else to use such copy) for any purpose other than to replace the original copy in the event it is destroyed or becomes defective; +(c) Alter, decompile, modify reverse engineer or disassemble the Software, create derivative works based upon the Software, or make any attempt to bypass, unlock or disable any protective or initialization system on the Software; +(d) Rent, lease, sub-license, time-share, or transfer the Software or documentation, or your rights under this Agreement. +(e) Remove or obscure any copyright or trademark notice(s) on the Software or documentation; +(f) Upload or transmit the Software, or any portion thereof, to any electronic bulletin board, network, or other type of multi-use computer system regardless of purpose; +(g) Include the Software in any commercial products intended for manufacture, distribution, or sale; or +(h) Include the Software in any product containing immoral, scandalous, controversial, derogatory, obscene, or offensive works. + +4. Termination. This license is effective upon the first use, installation, loading or copying of the Software. You may terminate this Agreement at any time by destruction and disposal of the Software and all related documentation. This license will terminate automatically without notice from the Company if you fail to comply with any provisions of this license. Upon termination, you shall destroy all copies of the Software and any accompanying documentation. +All provisions of this Agreement as to warranties, limitation of liability, remedies or damages shall survive termination. + +5. Copyright Notice. The Company and/or our Licensors hold valid copyright in the Software. Nothing in this Agreement constitutes a waiver of any right under English Copyright law or any other federal or provincial law. This program is protected by English and international copyright laws. + +6. Miscellaneous. This Agreement shall be governed by the laws of England. If any provision, or any portion, of this Agreement is found to be unlawful, void, or for any reason unenforceable, it shall be severed from, and shall in no way affect the validity or enforceability of the remaining provisions of the Agreement. + +7. Limited Warranty and Disclaimer of Warranty. For a period of 90 days from the date on which you purchased the Software, the Company warrants that the media on which the Software is supplied will be free from defects in materials and workmanship under normal use. If the Software fails to conform to this warranty, you may, as your sole and exclusive remedy, obtain a replacement free of charge if you return the Software to us with a dated proof of purchase. The Company does not warrant that the Software or its operations or functions will meet your requirements, nor that the use thereof will be without interruption or error. + +EXCEPT FOR THE EXPRESS WARRANTY SET FORTH ABOVE, THE COMPANY DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING AND WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. EXCEPT FOR THE EXPRESS WARRANTY SET FORTH ABOVE, THE COMPANY DOES NOT WARRANT, GUARANTEE OR MAKE ANY REPRESENTATION REGARDING THE USE OR THE RESULTS OF THE USE OF THE SOFTWARE IN TERMS OF ITS CORRECTNESS, ACCURACY, RELIABILITY, CURRENTNESS OR OTHERWISE. +IN NO EVENT SHALL THE COMPANY OR ITS EMPLOYEES OR LICENSORS BE LIABLE FOR ANY INCIDENTAL, INDIRECT, SPECIAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR IN CONNECTION WITH THE LICENSE GRANTED UNDER THIS AGREEMENT INCLUDING AND WITH-OUT LIMITATION, LOSS OF USE, LOSS OF DATE, LOSS OF INCOME OR PROFIT, OR OTHER LOSS SUSTAINED AS A RESULT OF INJURY TO ANY PERSON, OR LOSS OF OR DAMAGE TO PROPERTY, OR CLAIMS OF THIRD PARTIES, EVEN IF THE COMPANY OR AN AUTHORIZED REPRESENTATIVE OF THE COMPANY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, IN NO EVENT SHALL LIABILITY OF THE COMPANY FOR DAMAGES WITH RESPECT TO THE SOFTWARE EXCEED THE AMOUNTS ACTUALLY PAID BY YOU, IF ANY, FOR THE SOFTWARE. +SOME JURISDICTIONS DO NOT ALLOW THE LIMITATION OR EXCLUSION OF LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES SO THE ABOVE LIMITATION OR EXCLUSION MAY NOT APPLY TO YOU. +ACKNOWLEDGEMENT +YOU ACKNOWLEDGE THAT YOU HAVE READ THIS AGREEMENT, UNDERSTAND IT AND AGREE TO BE BOUND BY ITS TERMS AND CONDITIONS. YOU ALSO AGREE THAT THIS AGREEMENT IS THE COMPLETE AND EXCLUSIVE STATEMENT OF THE AGREEMENT BETWEEN YOU AND THE COMPANY AND SUPERCEDES ALL PROPOSALS OR PRIOR ENDORSEMENTS, ORAL OR WRITTEN, AND ANY OTHER COMMUNICATIONS BETWEEN YOU AND THE COMPANY OR ANY REPRESENTATIVE OF THE COMPANY RELATING TO THE SUBJECT MATTER OF THIS AGREEMENT. + diff --git a/licenses/spacechem-debian b/licenses/spacechem-debian new file mode 100644 index 0000000..564b449 --- /dev/null +++ b/licenses/spacechem-debian @@ -0,0 +1,70 @@ +Format: http://dep.debian.net/deps/dep5 +Upstream-Name: spacechem +Source: http://www.spacechemthegame.com + +Files: * +Copyright: 2011 Zachtronics Industries +License: Propritary + SPACECHEM - LICENSE + + 1. You may install and use copies of SPACECHEM on any computer you own, as many times as you wish, for personal use only. + 2a. Demo copies of SPACECHEM may be redistributed, so long as they are not modified in any way. + 2b. Registered copies of SPACECHEM and/or registration keys may NOT be sold or redistributed to anyone. + 3. SPACECHEM comes with no warranty and is provided "AS-IS". + 4. ZACHTRONICS INDUSTRIES shall have no liability for any damages as a result of installing and/or using SPACECHEM. + + Copyright (c) 2011, Zachtronics Industries + All rights reserved. + + -------- + + The following libraries are used by SPACECHEM + Questions about licensing should be directed to <zach@zachtronicsindustries.com>. + + The Mono runtime is released under the GNU Library GPL 2.0 (LGPL 2.0). + The Mono class libraries are released under the MIT X11 license. + <http://www.mono-project.com> + <http://www.mono-project.com/Licensing> + + The Debian package scripts used by the Linux distribution of SpaceChem are based on the Chromium package scripts, which are released under a BSD-style license. + <http://www.chromium.org> + + SQLite is released into the public domain. + <http://www.sqlite.org> + <http://www.sqlite.org/copyright.html> + + System.Data.SQLite, the managed wrapper for SQLite, is released into the public domain. + <http://sqlite.phxsoftware.com> + + Json.NET is released under the MIT license. + <http://json.codeplex.com/> + <http://json.codeplex.com/license> + + DotNetZip is released under the Ms-PL. + <http://dotnetzip.codeplex.com> + <http://dotnetzip.codeplex.com/license> + + The Tao Framework is released under the MIT license. + <http://www.taoframework.com> + <http://www.opensource.org/licenses/mit-license.php> + + SDL is released under the LGPL 2.1 or newer. + <http://www.libsdl.org> + <http://www.libsdl.org/license.php> + + The Ogg Vorbis libraries (libogg, libvorbis, and libvorbis-file) are licensed under the 3-clause BSD license by the Xiph.org Foundation. + <http://www.vorbis.com> + <http://www.vorbis.com/faq/#slic> + + The Ogg Theora reference implementation is released under a BSD-style license. + <http://www.theora.org> + <http://www.theora.org/faq/> + + The libpng library is released under a custom license. + <http://www.libpng.org/pub/png/libpng.html> + <http://www.libpng.org/pub/png/src/libpng-LICENSE.txt> + + The zlib library is released under a custom license. + <http://www.zlib.net> + <http://www.zlib.net/zlib_license.html> + diff --git a/media-fonts/msoffice2007-fonts/Manifest b/media-fonts/msoffice2007-fonts/Manifest new file mode 100644 index 0000000..6957541 --- /dev/null +++ b/media-fonts/msoffice2007-fonts/Manifest @@ -0,0 +1,2 @@ +DIST msoffice2007-fonts-1.tar.bz 9012299 SHA256 59e81171b40d597b3dc70dc22b55c67b358f3ea79257e506560b01a6ce2954f1 SHA512 0eb866aaba24c41d25d90e6808355f72ed3e539b15119a62478518cb33faafda608efebef818fc94086c29d636b621ec5cbb66a16a7a00cccbcd7b253f4024ef WHIRLPOOL bee9d0ba5cf00b23e437a88d18e8227d6045ea06d7f08eeb9b49e7c80d109aa74f407c866f564b2d0955e5a681d532a6394ae6a06f19d695979a51a857dcc33a +EBUILD msoffice2007-fonts-1.ebuild 479 SHA256 6090e1b63d7fef09163815b16a5292e21865bdb1e563d84148ebf3e2d16d2d41 SHA512 b38f986c9899cf3bffa292f4d1e5ec6ec98938dcc13f0b0110f264b63682ab9127484db57d08520c67bf3958c6507d98286b797d7757bd7f18765eb8724912fc WHIRLPOOL b242d6b7ce8680fbbf4f14743e72257cf0e2f8927c1c586bc048d8b79fb7438e3b8bd00ade338bea7fbdab90b2201fdb7ce005e36d035a845c8a61ecff22f41b diff --git a/media-fonts/msoffice2007-fonts/msoffice2007-fonts-1.ebuild b/media-fonts/msoffice2007-fonts/msoffice2007-fonts-1.ebuild new file mode 100644 index 0000000..b70969e --- /dev/null +++ b/media-fonts/msoffice2007-fonts/msoffice2007-fonts-1.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header:$ + +inherit font + +DESCRIPTION="Microsoft fonts introduced with Office 2007" +HOMEPAGE="http://microsoft.com" +SRC_URI="msoffice2007-fonts-1.tar.bz" +LICENSE="MSttfEULA" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" + +S=${WORKDIR} +FONT_S=${WORKDIR} +FONT_SUFFIX="ttf" +FONTDIR="/usr/share/fonts/msoffice2007-fonts" diff --git a/media-fonts/palatino/Manifest b/media-fonts/palatino/Manifest new file mode 100644 index 0000000..3f07636 --- /dev/null +++ b/media-fonts/palatino/Manifest @@ -0,0 +1 @@ +EBUILD palatino-1.ebuild 965 RMD160 742af61a440d4ce49db196aeae75ce9cdddfaee8 SHA1 076c3bf2866df4b1b33be90253ffa2518385a5b2 SHA256 fbc9d164ff4c4a8380ffb09d897f9d3993654a325e5bb697f03701098fff7a22 diff --git a/media-fonts/palatino/palatino-1.ebuild b/media-fonts/palatino/palatino-1.ebuild new file mode 100644 index 0000000..ed929e3 --- /dev/null +++ b/media-fonts/palatino/palatino-1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header:$ + +inherit font + +DESCRIPTION="Linotype's Palatino font" +HOMEPAGE="http://www.linotype.com/1317/palatino-family.html" +SRC_URI="" +LICENSE="MSttfEULA" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" + +S=${WORKDIR} +FONT_S=${WORKDIR} +FONT_SUFFIX="ttf" +FONTDIR="/usr/share/fonts/palatino" +MYDISTDIR="/usr/portage/distfiles" + +src_unpack() { + + ls ${MYDISTDIR}/pala.ttf >/dev/null || die "Get pala.ttf and put it in ${MYDISTDIR}" + ls ${MYDISTDIR}/palai.ttf >/dev/null || die "Get palai.ttf and put it in ${MYDISTDIR}" + ls ${MYDISTDIR}/palab.ttf >/dev/null || die "Get palab.ttf and put it in ${MYDISTDIR}" + ls ${MYDISTDIR}/palabi.ttf >/dev/null || die "Get palabi.ttf and put it in ${MYDISTDIR}" + cp ${MYDISTDIR}/pala.ttf ${MYDISTDIR}/palai.ttf \\ + ${MYDISTDIR}/palab.ttf ${MYDISTDIR}/palabi.ttf ${S} +} diff --git a/media-fonts/segoe/Manifest b/media-fonts/segoe/Manifest new file mode 100644 index 0000000..1233d7d --- /dev/null +++ b/media-fonts/segoe/Manifest @@ -0,0 +1 @@ +EBUILD segoe-1.ebuild 1603 RMD160 2e2920d144d3fa74f60a5564eeede3581a44fda0 SHA1 79906068e77426cf218fb511d8ed9814fa20dfbc SHA256 266c730e228abffb90d064d1f376f420b9c621d134a2b432aa8c7b738dd7454f diff --git a/media-fonts/segoe/segoe-1.ebuild b/media-fonts/segoe/segoe-1.ebuild new file mode 100644 index 0000000..4d84f7f --- /dev/null +++ b/media-fonts/segoe/segoe-1.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header:$ + +inherit font + +DESCRIPTION="Linotype's Palatino font" +HOMEPAGE="http://www.linotype.com/1317/palatino-family.html" +SRC_URI="" +LICENSE="MSttfEULA" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" + +S=${WORKDIR} +FONT_S=${WORKDIR} +FONT_SUFFIX="ttf" +FONTDIR="/usr/share/fonts/segoe" +MYDISTDIR="/usr/portage/distfiles" + +src_unpack() { + + ls ${MYDISTDIR}/segoeprb.ttf >/dev/null || die "Get segoeprb.ttf and put it in ${MYDISTDIR}" + ls ${MYDISTDIR}/segoepr.ttf >/dev/null || die "Get segoepr.ttf and put it in ${MYDISTDIR}" + ls ${MYDISTDIR}/segoescb.ttf >/dev/null || die "Get segoescb.ttf and put it in ${MYDISTDIR}" + ls ${MYDISTDIR}/segoesc.ttf >/dev/null || die "Get segoesc.ttf and put it in ${MYDISTDIR}" + ls ${MYDISTDIR}/segoeuib.ttf >/dev/null || die "Get segoeuib.ttf and put it in ${MYDISTDIR}" + ls ${MYDISTDIR}/segoeuii.ttf >/dev/null || die "Get segoeuii.ttf and put it in ${MYDISTDIR}" + ls ${MYDISTDIR}/segoeuil.ttf >/dev/null || die "Get segoeuil.ttf and put it in ${MYDISTDIR}" + ls ${MYDISTDIR}/segoeui.ttf >/dev/null || die "Get segoeui.ttf and put it in ${MYDISTDIR}" + ls ${MYDISTDIR}/segoeuiz.ttf >/dev/null || die "Get segoeuiz.ttf and put it in ${MYDISTDIR}" + cp ${MYDISTDIR}/segoeprb.ttf ${MYDISTDIR}/segoepr.ttf \\ + ${MYDISTDIR}/segoescb.ttf ${MYDISTDIR}/segoesc.ttf \\ + ${MYDISTDIR}/segoeuib.ttf ${MYDISTDIR}/segoeuii.ttf \\ + ${MYDISTDIR}/segoeuil.ttf ${MYDISTDIR}/segoeui.ttf \\ + ${MYDISTDIR}/segoeuiz.ttf ${S} +} diff --git a/media-fonts/source-code-pro/Manifest b/media-fonts/source-code-pro/Manifest new file mode 100644 index 0000000..84da4ae --- /dev/null +++ b/media-fonts/source-code-pro/Manifest @@ -0,0 +1,2 @@ +DIST SourceCodePro_FontsOnly-1.009.zip 613755 SHA256 8681e3a1b0c32e7c32b03d883a429cd460f4bded8953d67d6e32f499ba3c135c SHA512 285b34d330b2fa1154926d29322cb3034af0bbdab7c8088ddbbeababfa61c33e997386839f4b5ca02cc3ff0b39361b3747d6e23f4a7d409e0c02a71b19f1eaeb WHIRLPOOL c110bcf71724c0a2b5b3f61101547e26fd8e4053c0de0d0414418df293a0394c08c0d484f55c66c3669f5f8793fa32486813fb4215540a651f60bde22cc5cfc1 +EBUILD source-code-pro-1.009.ebuild 968 SHA256 4f36e15c290fd3460cecbc9cfaf42c90d643928c1d9e499dbeaa27c6ae152d7e SHA512 8f6aec025af5505cb45824fdc2f6c0aa59486a40ee9e9020cd02d09b7bcb045be60e8105218b547c8b9434c4dc46f477d5f201ceff2b3059d90bf8b2c500ace6 WHIRLPOOL d2b73c0a732495dd6707d95f50011cc5a183f2810a2fc820c2e5458f750f4a50d53cbd73101fcebb45d27df2beb9a99a0317396095b796ef828badcb4cefa6d9 diff --git a/media-fonts/source-code-pro/source-code-pro-1.009.ebuild b/media-fonts/source-code-pro/source-code-pro-1.009.ebuild new file mode 100644 index 0000000..2bff8a8 --- /dev/null +++ b/media-fonts/source-code-pro/source-code-pro-1.009.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-fonts/source-sans-pro/source-sans-pro-1.033.ebuild,v 1.1 2012/08/12 14:31:13 ssuominen Exp $ + +EAPI=4 +inherit font + +MY_P=SourceCodePro_FontsOnly-${PV} + +DESCRIPTION="Adobe Source Code Pro, an open source monospace font family" +HOMEPAGE="http://blogs.adobe.com/typblography/2012/09/source-code-pro.html" +SRC_URI="mirror://sourceforge/sourcecodepro.adobe/${MY_P}.zip" + +LICENSE="OFL-1.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="" + +# This ebuild does not install any binaries +RESTRICT="binchecks strip" + +RDEPEND="media-libs/fontconfig" +DEPEND="app-arch/unzip" + +S=${WORKDIR}/${MY_P} + +FONT_SUFFIX="otf ttf" +FONT_S=${S} +# From .spec of http://bugzilla.redhat.com/show_bug.cgi?id=845743 +FONT_CONF=( "${FILESDIR}"/63-${PN}.conf ) + +src_install() { + font_src_install + dohtml *.html +} diff --git a/media-fonts/tahoma/Manifest b/media-fonts/tahoma/Manifest new file mode 100644 index 0000000..cca380c --- /dev/null +++ b/media-fonts/tahoma/Manifest @@ -0,0 +1 @@ +EBUILD tahoma-1.ebuild 754 RMD160 aaf80fb2984d5caee2b7cedca443a79ba1a45a20 SHA1 244620e04eb29d67f5f62f7dba6d286758fefe2e SHA256 6705cc6c334b1761fe926ee780415dcdd66cbd8fa95799a372a9f3bc7118d3a7 diff --git a/media-fonts/tahoma/files/digest-tahoma-0 b/media-fonts/tahoma/files/digest-tahoma-0 new file mode 100644 index 0000000..3a76b59 --- /dev/null +++ b/media-fonts/tahoma/files/digest-tahoma-0 @@ -0,0 +1,6 @@ +MD5 5d5be6a6de96291b4af7206a6a6570d6 tahoma.ttf 379856 +RMD160 7652267dd3cf3ec66aee6d6e0513b4c97d1d5da5 tahoma.ttf 379856 +SHA256 a8e4e14683a42260f2b9a863cd328f3379146bb4bfc2da0ae601b020c8f7859b tahoma.ttf 379856 +MD5 a41bd5ce7554eddb34b68e39e2cb83b9 tahomabd.ttf 355436 +RMD160 2bdfd1e31a415d0a28b35ebf78df503e625118c7 tahomabd.ttf 355436 +SHA256 f60251e9a8fdc2df8bf4a1e87616bddb77e91602012b44e7853f45dd84d72c57 tahomabd.ttf 355436 diff --git a/media-fonts/tahoma/tahoma-1.ebuild b/media-fonts/tahoma/tahoma-1.ebuild new file mode 100644 index 0000000..93110f3 --- /dev/null +++ b/media-fonts/tahoma/tahoma-1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header:$ + +inherit font + +DESCRIPTION="Microsoft's Tahoma font" +HOMEPAGE="http://microsoft.com" +SRC_URI="" +LICENSE="MSttfEULA" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" + +S=${WORKDIR} +FONT_S=${WORKDIR} +FONT_SUFFIX="ttf" +FONTDIR="/usr/share/fonts/tahoma" +MYDISTDIR="/usr/portage/distfiles" + +src_unpack() { + + ls ${MYDISTDIR}/tahoma.ttf >/dev/null || die "Get tahoma.ttf and tahomabd.ttf and put them in ${MYDISTDIR}" + ls ${MYDISTDIR}/tahomabd.ttf >/dev/null || die "Get tahoma.ttf and tahomabd.ttf and put them in ${MYDISTDIR}" + cp ${MYDISTDIR}/tahoma.ttf ${MYDISTDIR}/tahomabd.ttf ${S} + +} diff --git a/media-gfx/iscan-network-nt/Manifest b/media-gfx/iscan-network-nt/Manifest new file mode 100644 index 0000000..4222f31 --- /dev/null +++ b/media-gfx/iscan-network-nt/Manifest @@ -0,0 +1,3 @@ +DIST iscan-network-nt-1.1.0-2.i386.rpm 34139 SHA256 dae873c4bc03a8715440b267fc1b4455face9b6bd6a3f9eb122e62f097d4ce11 SHA512 8e41a5eed96fbbc0d8eb567ca4f7bb75c115a0dd6d92739f16888c701aba5411d04917ab2706a92ec1830b16b529a9064192a788f97ee4265b047d3db9f6b934 WHIRLPOOL 317c9db11fc47e5dda033de578e678d784b406dcd1f8bf919ea5f5a05a7100b67694235b1d462b5f8e77832892ec8e60dcd358742053c970fe551d760ca9d6fb +DIST iscan-network-nt-1.1.0-2.x86_64.rpm 31137 SHA256 4162ad23de2f7fceead294e0f25f227856faaa6a5d4ba8056b0a0a05688e18ef SHA512 4eea40d34b27196e932b2836f92a4ca9e511174306235875aac3da3e7554afc12cca07d64042cc14d4d5c18fbce0ec8d53bf0ee21599921e781e2fb5fe8b61f3 WHIRLPOOL fe0ed12188c5a308ca837adfd0a0d293149f38dec5c7ca03d80ddf3b075c73da978889af497a57e08399a5b38e119d91e585dd7c5c913977ed473fe433d7a55f +EBUILD iscan-network-nt-1.1.0.2.ebuild 933 SHA256 11894837754f852f7a4fb99c7bd62574b77fc9b5570e23f6681b1e2b48183bb0 SHA512 87a5609883d209f031d4970e04e92943b1781d6418990ea5abc1df9a49b72e74312c03719917f06cd8e527219b09e39fcb65e38428530cd6325b79f35c382c45 WHIRLPOOL c9410a5ceb2492eac8724fe78bcdbeed5b9220694e65950f46e4143eaabf097004ecb063b70d722354205dbaef88d76ebb8f54efb5d9ec9c38ca9dd6c77c451d diff --git a/media-gfx/iscan-network-nt/iscan-network-nt-1.1.0.2.ebuild b/media-gfx/iscan-network-nt/iscan-network-nt-1.1.0.2.ebuild new file mode 100644 index 0000000..877c21f --- /dev/null +++ b/media-gfx/iscan-network-nt/iscan-network-nt-1.1.0.2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +inherit rpm versionator + +MY_PV="$(get_version_component_range 1-3)" +S="${WORKDIR}" + +DESCRIPTION="Image Scan! for Linux network plugin package" +HOMEPAGE="http://avasys.jp/english/linux_e/" +SRC_URI="x86? ( http://linux.avasys.jp/drivers/scanner-plugins/${PN}/${MY_PV}/${PN}-$(replace_version_separator 3 -).i386.rpm ) + amd64? ( http://linux.avasys.jp/drivers/scanner-plugins/${PN}/${MY_PV}/${PN}-$(replace_version_separator 3 -).x86_64.rpm )" + +LICENSE="GPL-2 LGPL-2 AVASYS EPSON" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" + +DEPEND="media-gfx/iscan" +RDEPEND="${DEPEND}" + +src_install() { + dodoc ${S}/usr/share/doc/${PN}-${MY_PV}/README ${S}/usr/share/doc/${PN}-${MY_PV}/NEWS + + use x86 && MY_ARCH="" + use amd64 && MY_ARCH="64" + insinto /usr/lib${MY_ARCH}/iscan/ + doins ${S}/usr/lib${MY_ARCH}/iscan/network +} diff --git a/profiles/repo_name b/profiles/repo_name new file mode 100644 index 0000000..1149943 --- /dev/null +++ b/profiles/repo_name @@ -0,0 +1 @@ +rwald diff --git a/x11-plugins/purple-plugin_pack/Manifest b/x11-plugins/purple-plugin_pack/Manifest new file mode 100644 index 0000000..9e83271 --- /dev/null +++ b/x11-plugins/purple-plugin_pack/Manifest @@ -0,0 +1,2 @@ +DIST purple-plugin-pack-2.7.0.tar.bz2 761618 SHA256 2bbcf5e778a33968ba7f2864d2a6cb526a8984be3e4151642a583eee8eafb03c SHA512 fffe1b8c38bff9ce88ae26426110923cc4722bf77fe59f6cf1123931558b06d830a842a6fe4d4f47295beec12f82cf5c25ac03d84944bb2629423ebac4399caf WHIRLPOOL 2076b63da2da6c5f2c8c2165d5c67fbc36a2e1ffc424a4935e90b7e8ab8549512c8738358d5b0ac9ef11cb5d95e2cf1a50da476f7d1fcd07d4d0f149c970b353 +EBUILD purple-plugin_pack-2.7.0-r1.ebuild 2294 SHA256 0b6c62c0034c98018e81e4e396e00a7990c1c828215f1bffb24faef4a2a01444 SHA512 7eabe2d727b1b5e7d3ac224f92a5bd1130ff81cc1cde3818139953615f07ba4d361dbeb5026bba87848a9f3ff67dd82e15faa1aabbe3ead563ac47d0c9bf1878 WHIRLPOOL eed8f32a4cd562d5b9e30d5b74f477d18486a9787d715360b75aeb78e8c0d290f88a298b6c8411d70cbb322fcc9397763a8f33a5ff2eb4eec4a53610b6bba23b diff --git a/x11-plugins/purple-plugin_pack/purple-plugin_pack-2.7.0-r1.ebuild b/x11-plugins/purple-plugin_pack/purple-plugin_pack-2.7.0-r1.ebuild new file mode 100644 index 0000000..b003356 --- /dev/null +++ b/x11-plugins/purple-plugin_pack/purple-plugin_pack-2.7.0-r1.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-plugins/purple-plugin_pack/purple-plugin_pack-2.7.0.ebuild,v 1.3 2012/08/04 11:47:54 jer Exp $ + +EAPI="2" + +inherit eutils python + +DESCRIPTION="A package with many different plugins for pidgin and libpurple" +HOMEPAGE="https://www.guifications.org/projects/purple-plugin-pack" +# The ID in URL changes with each release :( +SRC_URI="https://www.guifications.org/attachments/download/201/purple-plugin-pack-${PV}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 hppa ppc x86" +IUSE="debug gtk ncurses spell talkfilters" + +RDEPEND="net-im/pidgin[gtk?,ncurses?] + talkfilters? ( app-text/talkfilters ) + spell? ( app-text/gtkspell:2 ) + dev-libs/json-glib" +DEPEND="${RDEPEND} + =dev-lang/python-2*" + +S="${WORKDIR}/purple-plugin-pack-${PV}" + +pkg_setup() { + python_set_active_version 2 + python_pkg_setup +} + +src_prepare() { + sed -e '/CFLAGS=/{s| -g3||}' -i configure || die +} + +list_plugins_dep() { + local dependency=${1} + grep -EH "depends.*$dependency" */plugins.cfg | sed 's:/.*::' +} + +src_configure() { + local plugins="" + + # list all plugins, then pull DISABLED_PLUGINS with the ones we don't need + plugins="$($(PYTHON) plugin_pack.py -d dist_dirs)" + einfo "List of all possible plugins:" + einfo "${plugins}" + + eval DISABLED_PLUGINS="\$${PN//[^a-z]/_}_DISABLED_PLUGINS" + # disable known broken plugins + DISABLED_PLUGINS+=" schedule findip" + use gtk || DISABLED_PLUGINS+=" $(list_plugins_dep pidgin)" + use ncurses || DISABLED_PLUGINS+=" $(list_plugins_dep finch)" + use spell || DISABLED_PLUGINS+=" $(list_plugins_dep gtkspell)" + use talkfilters || DISABLED_PLUGINS+=" $(list_plugins_dep talkfiltersbin)" + + for plug in ${DISABLED_PLUGINS}; do + plugins="${plugins//${plug}}" + done + + plugins="$(echo ${plugins} | sed 's:[ \t]\+:,:g;s:,$::;s:^,::')" + + econf \ + --with-plugins="${plugins}" \ + $(use_enable debug) +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + dodoc AUTHORS ChangeLog NEWS README VERSION || die +} + +pkg_preinst() { + elog "Note: if you want to disable some plugins in pack, define" + elog "${PN//[^a-z]/_}_DISABLED_PLUGINS with a list of plugins to" + elog "skip during install (for list see einfo in build output)." +} |