aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAstroFloyd <AstroFloyd@gmail.com>2016-09-04 09:26:00 +0200
committerAstroFloyd <AstroFloyd@gmail.com>2016-09-04 09:26:00 +0200
commitc338d6c93c6d052c6d5daedccd1c76719d1b22d2 (patch)
tree7bd3fed9ab365133117aeb0581ea0e3ad36204e3
parentsci-geosciences/gpsman: first ebuild: v6.4.4.2 (diff)
downloadAstroFloyd-c338d6c93c6d052c6d5daedccd1c76719d1b22d2.zip
AstroFloyd-c338d6c93c6d052c6d5daedccd1c76719d1b22d2.tar.gz
AstroFloyd-c338d6c93c6d052c6d5daedccd1c76719d1b22d2.tar.bz2
"Save" media-video/xanim by adding it to my repo
Package-Manager: portage-2.2.28
-rw-r--r--media-video/xanim/ChangeLog66
-rw-r--r--media-video/xanim/ChangeLog-2015119
-rw-r--r--media-video/xanim/Manifest19
-rw-r--r--media-video/xanim/files/xanim-2.80.1-freebsd.patch14
-rw-r--r--media-video/xanim/files/xanim-2.80.1-gcc41.patch71
-rw-r--r--media-video/xanim/metadata.xml7
-rw-r--r--media-video/xanim/xanim-2.80.1-r4.ebuild129
7 files changed, 425 insertions, 0 deletions
diff --git a/media-video/xanim/ChangeLog b/media-video/xanim/ChangeLog
new file mode 100644
index 0000000..018f61f
--- /dev/null
+++ b/media-video/xanim/ChangeLog
@@ -0,0 +1,66 @@
+# ChangeLog for media-video/xanim
+# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
+# (auto-generated from git log)
+
+*xanim-2.80.1-r4 (09 Aug 2015)
+
+ 09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org>
+ +files/xanim-2.80.1-freebsd.patch, +files/xanim-2.80.1-gcc41.patch,
+ +metadata.xml, +xanim-2.80.1-r4.ebuild:
+ 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:
+ Replace all herds with appropriate projects (GLEP 67)
+
+ Replace all uses of herd with appropriate project maintainers, or no
+ maintainers in case of herds requested to be disbanded.
+
+ 24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
+ Set appropriate maintainer types in metadata.xml (GLEP 67)
+
diff --git a/media-video/xanim/ChangeLog-2015 b/media-video/xanim/ChangeLog-2015
new file mode 100644
index 0000000..40568a1
--- /dev/null
+++ b/media-video/xanim/ChangeLog-2015
@@ -0,0 +1,119 @@
+# ChangeLog for media-video/xanim
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/xanim/ChangeLog,v 1.32 2013/07/28 19:34:49 aballier Exp $
+
+ 28 Jul 2013; Alexis Ballier <aballier@gentoo.org> xanim-2.80.1-r4.ebuild:
+ keyword ~amd64-fbsd, bug #477750
+
+ 20 Nov 2011; Naohiro Aota <naota@gentoo.org> xanim-2.80.1-r4.ebuild,
+ +files/xanim-2.80.1-freebsd.patch:
+ Add ~x86-fbsd; deal with arch which has "-" in its name; add FreeBSD patch.
+
+ 20 Nov 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+ xanim-2.80.1-r4.ebuild:
+ Respect LDFLAGS (bug #246159).
+
+ 13 Aug 2009; Samuli Suominen <ssuominen@gentoo.org>
+ xanim-2.80.1-r4.ebuild:
+ Remove flag filtering for GCC 3.1+.
+
+ 22 Jul 2007; Donnie Berkholz <dberkholz@gentoo.org>;
+ xanim-2.80.1-r4.ebuild:
+ Drop virtual/x11 references.
+
+ 22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
+ Transition to Manifest2.
+
+ 06 Mar 2006; Diego Pettenò <flameeyes@gentoo.org>
+ +files/xanim-2.80.1-gcc41.patch, xanim-2.80.1-r4.ebuild:
+ Add patch by KIMURA Masaru to build with GCC 4.1.0, closes bug #123932.
+
+ 25 Feb 2006; Mike Frysinger <vapier@gentoo.org> xanim-2.80.1-r4.ebuild:
+ Simplify code to get rid of global calls to tr and fix building with modular X.
+
+ 12 Dec 2005; Donnie Berkholz <spyderous@gentoo.org>;
+ xanim-2.80.1-r4.ebuild:
+ Add modular X dependencies.
+
+ 30 Oct 2005; Diego Pettenò <flameeyes@gentoo.org> xanim-2.80.1-r4.ebuild:
+ Updated homepage as per bug #100878.
+
+ 15 May 2005; Diego Pettenò <flameeyes@gentoo.org> -files/Makefile,
+ -files/Makefile.amd64, xanim-2.80.1-r4.ebuild:
+ Moved using toolchain-funcs instead of gcc. Removed the two makefiles which
+ aren't needed anymore.
+
+ 17 Dec 2004; Markus Rothe <corsair@gentoo.org> xanim-2.80.1-r4.ebuild:
+ Stable on ppc64
+
+ 14 Nov 2004; Markus Rothe <corsair@gentoo.org> xanim-2.80.1-r4.ebuild:
+ Marked ~ppc64; bug #68112
+
+ 13 Aug 2004; Chris White <chriswhite@gentoo.org> +metadata.xml:
+ Adding missing metadata.xml.
+
+ 13 Mar 2004; Stephen P. Becker <geoman@gentoo.org> xanim-2.80.1-r4.ebuild:
+ Added ~mips keyword.
+
+ 03 Mar 2004; <agriffis@gentoo.org> xanim-2.80.1-r4.ebuild:
+ Minor fix to src_install and mark stable on hppa
+
+ 02 Mar 2004; <agriffis@gentoo.org> xanim-2.80.1-r4.ebuild:
+ Do a cleanup of the arch support in this ebuild so that ia64 can build. These
+ changes obviate files/Makefile and files/Makefile.amd64 and might even allow
+ hppa and mips to build without changes to the ebuild. I don't think I broke
+ anything
+
+ 29 Nov 2003; Brad House <brad_mssw@gentoo.org> xanim-2.80.1-r4.ebuild:
+ mark stable on amd64
+
+ 04 Oct 2003; Brad House <brad_mssw@gentoo.org> xanim-2.80.1-r4.ebuild:
+ add ~amd64 to flags
+
+ 28 Sep 2003; Markus Nigbur <pyrania@gentoo.org> xanim-2.80.1-r4.ebuild,
+ files/Makefile.amd64:
+ Added amd64 support. ebuild by brad@mainstreetsoftworks.com in bug #29802.
+
+ 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+
+*xanim-2.80.1-r4 (3 June 2002)
+
+ 03 Mar 2003; Seemant Kulleen <seemant@gentoo.org> xanim-2.80.1-r4.ebuild:
+ some minor tweaks of ebuild
+
+ 04 Mar 2003; Alastair Tse <liquidx@gentoo.org> xanim-2.80.1-r4.ebuild :
+ Filter out -finline-functions from CFLAGS. Resolves #16782.
+
+ 04 Dec 2002; Seemant Kulleen <seemant@gentoo.org> xanim-2.80.1-r4.ebuild :
+
+ Fixed the DEPEND syntax. The case $ARCH stuff for adding ncompress to the
+ DEPEND list was not working. Thanks to [DJ]Hack in #gentoo-sparc for
+ pointing out the failure.
+
+ 3 June 2002; Matthew Kennedy <mkennedy@gentoo.org> ChangeLog,
+ xanim-2.80.1-r4.ebuild, files/digest-xanim-2.80.1-r4 :
+
+ Pin to -O2. Anything higher breaks GCC3.1 for some -march/cpu
+ combinations.
+
+*xanim-2.80.1-r3 (27 Apr 2002)
+
+ 27 Apr 2002; pvdabeel <pvdabeel@gentoo.org> :
+
+ Adding PPC support
+
+*xanim-2.80.1-r2 (22 Apr 2002)
+
+ 22 Apr 2002; M.Thibaut <murphy@gentoo.org> :
+
+ Adding SPARC support.
+
+*xanim-2.80.1-r1 (1 Feb 2002)
+
+ 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
+
+ Added initial ChangeLog which should be updated whenever the package is
+ updated in any way. This changelog is targetted to users. This means that the
+ comments should well explained and written in clean English. The details about
+ writing correct changelogs are explained in the skel.ChangeLog file which you
+ can find in the root directory of the portage repository.
diff --git a/media-video/xanim/Manifest b/media-video/xanim/Manifest
new file mode 100644
index 0000000..060df0c
--- /dev/null
+++ b/media-video/xanim/Manifest
@@ -0,0 +1,19 @@
+AUX xanim-2.80.1-freebsd.patch 328 SHA256 99796a4c89c791e78074dbd75a09d1977561d7abe522125b8bde8562c5a00fd0 SHA512 a021b64c19ecc67fcaa31027b246795ee5cc6cf9f4672c09e1efcbe4b9870744d695a11b56c3a295f24c703824662dca85294bbac60e30a64a9079be038cf44c WHIRLPOOL 3c6b4ddf06efc153b721da6d0b795f3ef8f4a6c736e85c44d2e5aa22578787a6aba1f2147be81e8fff2f1389f1b23f486d325ec8858b380c9f0d8996adb759a8
+AUX xanim-2.80.1-gcc41.patch 2346 SHA256 8ef7ac52da45708dc0dd52d573c735a96fff54983413bc0c9da4b9ad60fd635b SHA512 7d92aded615bdc446596f54bdc325bf5cf1793f353595688860613a0be294dc766df09444a4ba3a27e61b170882fcee1f3c072902e7b8f92acaead5fc458546b WHIRLPOOL 243c0e26d5af5f063f0b8fc1834ff43f5219cc12de3530cfc5f1ece5e709d01c66c90b82d41eb4687b51f8921084c67444626dd6888a359683baaec577b2af45
+DIST xa1.0_cyuv_linuxAlpha.o.gz 2053 SHA256 3b0a75581e9e10d7f60a699514ee7bd9dd0271c1ba731d15e90b4bb0c12b7187 SHA512 014df644c14d9c8fd060d9e024b1eebdb1e4eda0ddf273ecbf7f65956b1b97000ae0c973d88763d6f8f9fe2389dd1029318c3184273e457c4b4c49278e183990 WHIRLPOOL 60318531008423c2c3bb1a8c1e8c99b0792c59d916339c7dc20b12b8c4f619e3b022a3839bab581be37fe2528998a5583840b68999063f78886e6fd95ece82f3
+DIST xa1.0_cyuv_linuxELFg21.o.gz 1141 SHA256 9fa40166a40a20734ba1d00990d142a3961c2416e66dac3fe0767e8304aadb1a SHA512 bc60f1a657c48a5aa2dbfd8808f76d9b904c9d745e1e5bd02d9b7a3c701378f5359b2c99e3eb48ca74708477c296b461ec78ce78f1895ca6279a3e750f6bb84f WHIRLPOOL da98f5e12ec449d95ccf6fc858d176844442613bc59d1973e88b9b4bdbe0b27ab8d69c80da60ea9db12013814b4f23391b74a8766f39291670731d8fa796df19
+DIST xa1.0_cyuv_linuxPPC.o.Z 1513 SHA256 35318deacea099d0c05be985c01672f7f306e748965d5bbc8dd454fe8a28c46e SHA512 8659bb119793291e7ce087795cddcdfc6b918e1c169132a6f1ebb1bd36270d57e0dfc84503ec61f90c461496cab688aaac1cb4dbb2a2483f846bea038305733f WHIRLPOOL 0b952b76acf9e12da988f1679f6fa1c7d002008ed4b762e54cdfbb1ae935273e85bde6b5cd338b7d2d89b77f3d01de7a7a31bc7e61396ab1af77cc92877a409a
+DIST xa1.0_cyuv_sparcELF.o.Z 1277 SHA256 f77cc763c9358e86bd5b77675cabf2150b2085d00d54eada0ec86239959a4a08 SHA512 2e7cab9942d2df510df5e3ed03a970a33276de56353ad0ee0970f42efac2fb2d4e4a92c8534eaa61eeb4f560241b405c92c77283086cf13be2bdcbb1f8423848 WHIRLPOOL f57b9de7ee40e828b193d36acb6be165e6dc0d3f164e1c2360e8109f5e611a3af66e3742a1e456f0728b6acc11412c3f5678de44cd24de12c2a8cecf30a97ba2
+DIST xa2.0_cvid_linuxAlpha.o.gz 5096 SHA256 83efeb14842cd6ee23565e1b8aa7dd637d5de5d7e7cfc25139f4a6b65588ef08 SHA512 2d47b449d539fbc108bfa6dccb41abc5e9ec1ecd0a519d8698950a7343fd59eb0b64938d2ac0f0e8af8c83287217c2d00589f46cd8a4ee9aeaa2b5c6cc207ec4 WHIRLPOOL 343888fd8010893b8346a85adb9b37ce50a368788c2c6a595866ca614098427208928e5f803e7d824c37b997e73b361cefd0713ee330d0894c02a66f4f5d2534
+DIST xa2.0_cvid_linuxELFg21.o.gz 3689 SHA256 59d7f06388f6461ce69aec7b815b5b76281bad14c7ef13f8fadaa5b848072eb5 SHA512 2375d44713af0fe5c6f3873cefd4e82ad2cdb5c3f2be936966a3d1747f73f15ad37945f2185da116f733eff7bdff989961e2cfc5d715ea9b5045d860aa32f0b4 WHIRLPOOL a115d5fd7ceac5bae8b06538cb1dc92f4e32bea0106780cf523e824b01db6e280239e6bf6def16f50acf59bb41222a640101c779da0414f2c71aa0ba2b83e080
+DIST xa2.0_cvid_linuxPPC.o.Z 5192 SHA256 aa7ea8f934780fa3ea887867811c18023cf7a9740cdfa942648f4fd7d6d996f5 SHA512 12ced02b89c2d8d8981104fe7fe93a95a2fb20607635194852e5ff6044c2def9df18ba1db8f639426fb9015f25e17d3b945170f4e1669a1281e0c8494363fe83 WHIRLPOOL 513b7b93e98f8207197476ade0282cf35cc8667c10a24f7cf73f46d39e465e869ab6563591fd3303d31553869b2a40c1ce7cf3260fb3f5023ab1918effab625e
+DIST xa2.0_cvid_sparcELF.o.Z 4730 SHA256 705511a4eb9a639b7c95a3bb7d6f4f7b1d0ce4a59db2a9cb567bfb3c4a513d02 SHA512 6d6aef8f5c4018facafbc42085b9644f2dbd37f8f0131b9e99bcb0d03157ead6d6bfe8fbc92f11cd1ab335d3771fb323081af578a40bf39c8e3ec766a2b0891a WHIRLPOOL a10ae9a90f3f4391170b4f160e90fb14e00c9e268e632e91fbb00e346192ef46fe26d0624b33b85d330440572e6852d374cc3e134c8c3c03d64789fb2b9f284a
+DIST xa2.0_iv32_linuxAlpha.o.gz 33172 SHA256 5439471b0f78da3538ef366311c5ad732e415c95095a452b46694b5b68deac15 SHA512 b6f4a963dc1ae954c61a0c6053fdbe48357cf77f849feadb491e111109405830cc48ce32faea3bec4241b08698470d2389b0022979f47f3fb833436dcba41181 WHIRLPOOL e76d6d1e11771fbdfce334d2925648276056ece1a1c8ac663ad96d579b76b893fc472432c31ee175f3af773c78914db14a48fd0e613f2abd419d13d96a97545e
+DIST xa2.0_iv32_linuxPPC.o.Z 56163 SHA256 d332753ffc6a47c9853a26443e562d3d5aa1cc7a8ac9fad471d3bd2ca0207d3e SHA512 73837266ff178568dd384207443b1236bad7c9867c03c8b45e3894b091780b7f4c2564a993ea4dbeeadc151dfcf87c3a5ecaa3efdc41fa2ab8461151c6aca72f WHIRLPOOL 72430e68df1e825ec48924a6d9845c282d1ded992d95f4487ec248fdd0522e27f90ab1d94077080a3f7ed53b9e1f0decc75f5a2200e732e58efd10743bb6e0b5
+DIST xa2.0_iv32_sparcELF.o.Z 48813 SHA256 86b4613490ac3cadc73524cc433deafebedacbda692ad5f88bcb7c029113ad24 SHA512 6f42e13f5adea510458b9d08cc8acc401cdebec5668bb73922ac053707d2401d503f38a33182c80748e09378464b907224ac77a166098f9dd7877e7dbe972bd1 WHIRLPOOL c87ee79394707c121396df8cea5b7f29a084cf1507033e870d1d73f389feca74906f2586906a955ffff7d4e0fa5e8aab14a772225313ee35ede6de43aedcf1e0
+DIST xa2.1_iv32_linuxELFg21.o.gz 29291 SHA256 41420dca15e5e546c455553b6434435d53de17a08a6307a79de75e753a85b3a1 SHA512 df2a9c534239061da3dab413b6e4e9c127ec4b0a3fd6a8665169bc69e3577b10b7c26c21124e083ece891ac28605ec6f4e407dc2a35ffe54f16101d8cc9be179 WHIRLPOOL ec1c0074006a0b0229b8c1fc1bd777225ea96fdc4b77272ec3b6ffe3569e31c677fa8b175b6263b42904bbb5dd1d2d5c7fcbda262333c2394c993d8a03c379b9
+DIST xanim2801.tar.gz 441250 SHA256 72031927a70ab782e2b0a69daaef7894b0ec1c2c6c2d65d495aff5f50bbed0a9 SHA512 c289227f5af42f0c02d2e3188443f472d103bd6ace3bc05b39206daca1e8f81971d9e9bc30891d0ced2c4aca7b9bf0ecbfe8cc0d56563945d28e505435bb6f60 WHIRLPOOL c7118a98d337caa164e399032183a476d3b090ce7e6c7e503dea229a06c6c6307dd04a10bf408088489dbc81f8de913a29ca66460fbe7f22d0656c75b6abdf54
+EBUILD xanim-2.80.1-r4.ebuild 3528 SHA256 08a628e85505afd66718ae7c85342c84397a5b145d5775d63166e05676c201e2 SHA512 447f3e4a474e551d024c9a2f368cb398ba2b8be430a00de5148580e13403be181aba885b37401de527d3aadce44df9eadf07451c99e5b2ad08d8421eb0ccf2e6 WHIRLPOOL 61ebe3003eefdfe146cddbb6e934b080d1ea3f624ac9035dca071872b905098af9497547c224795e5a880fd977cfe5f7d0c0a5dd33d09e5c2156397aa2c7b9de
+MISC ChangeLog 2502 SHA256 5ca822cbd2100fa71a0fe736b2810b73c688f967869a037e4f1fccedd7cb8b2f SHA512 55b61549c64192a61b1d2cf4712ea51f7b07b3e226fab46387651438bf1457643581c18cdf845de6f6e687bd9692e2bd9fc7cb15fcdc416db9046d5cad798fcb WHIRLPOOL ec6c36d82db067651455a11dc2d2450174633410d56fb89f6c3804f02af72c8de1202f1f99165605ac636b2e84b2777c02f4736b53c7a75e83bdb31dbb48be23
+MISC ChangeLog-2015 4438 SHA256 96d51b3ee3b23264c2ae3bec0c89d43d9252853a8dc94d7dd8a773c1578309b2 SHA512 217120cdfaa3e0cde7c74e3ecde141b0c791a908d5cac532cf742c3bcfbc0d85dde77602d3fe6340a968f8633fa84a53c605871e774b96f8757f7b9bf6f9bf2f WHIRLPOOL e6cff82b696fe148c6afd1e76404a3a27c7bfe95cf2729388fbf88af41f0022feb32b72feaeb354a911b89863c79d927cb98bdc3eee5cd8aac1d668bb583a8e9
+MISC metadata.xml 221 SHA256 f9c43664acd23c026d227c13f3afb1a1e69d190689815295498c32604c8e0c22 SHA512 e5a88aac41d38b1bdf0becef8d0a08d1875eb803fac3f791524a7810c8068cfd2239a42717bddf9835daf6c0b2c5d5592b12669882bbc2abaab39955d7de7fb4 WHIRLPOOL 0c890eef9948116352ecd84ee44ecd07c741d7eb82b89aba4ac0d87757df3616d2170550d7b528cb9c359cf7e5cab95b494ebf92c3c1dc0ea96428603577047b
diff --git a/media-video/xanim/files/xanim-2.80.1-freebsd.patch b/media-video/xanim/files/xanim-2.80.1-freebsd.patch
new file mode 100644
index 0000000..c31651a
--- /dev/null
+++ b/media-video/xanim/files/xanim-2.80.1-freebsd.patch
@@ -0,0 +1,14 @@
+--- xa_audio.h.old Thu Apr 11 08:48:39 2002
++++ xa_audio.h Thu Apr 11 08:49:25 2002
+@@ -139,7 +139,11 @@
+ #define _FILE_DSP "/dev/dsp"
+ #define _FILE_MIXER "/dev/mixer"
+ #ifdef __FreeBSD__
++#if __FreeBSD__ > 3
++#include <sys/soundcard.h>
++#else
+ #include <machine/soundcard.h>
++#endif
+ #else
+ #include <sys/soundcard.h>
+ #endif
diff --git a/media-video/xanim/files/xanim-2.80.1-gcc41.patch b/media-video/xanim/files/xanim-2.80.1-gcc41.patch
new file mode 100644
index 0000000..3652989
--- /dev/null
+++ b/media-video/xanim/files/xanim-2.80.1-gcc41.patch
@@ -0,0 +1,71 @@
+--- xanim2801/xa_input.c.orig 2006-02-24 23:01:28.000000000 +0900
++++ xanim2801/xa_input.c 2006-02-24 23:07:28.000000000 +0900
+@@ -952,13 +952,6 @@
+ else return(xaFALSE);
+ }
+
+-xaULONG xa_ftp_abort(xin)
+-XA_INPUT xin;
+-{
+- return(xaFALSE);
+-}
+-
+-
+ /************************
+ *
+ *********/
+@@ -1025,28 +1018,28 @@
+ memset(&data,0,sizeof(data));
+ memset(&from,0,sizeof(from));
+ if (gethostname(hostname, sizeof(hostname)) < 0)
+- return(xa_ftp_abort(xin));
++ return(xaFALSE);
+ if ((host= (struct hostent *)gethostbyname(hostname)) == 0)
+- return(xa_ftp_abort(xin));
++ return(xaFALSE);
+ data.sin_family = host->h_addrtype;
+ memcpy( (char *)&data.sin_addr, (char *)host->h_addr_list[0], host->h_length);
+ if ((tmp_sock = socket ( AF_INET , SOCK_STREAM , 0 )) < 0)
+- return(xa_ftp_abort(xin));
++ return(xaFALSE);
+ len = 1;
+ if (setsockopt(tmp_sock, SOL_SOCKET, SO_REUSEADDR,
+ (char *)(&len), sizeof(len)) < 0)
+- { close(tmp_sock); return(xa_ftp_abort(xin)); }
++ { close(tmp_sock); return(xaFALSE); }
+
+ data.sin_port = 0;
+ if ( bind(tmp_sock, (struct sockaddr *)&data, sizeof(data)) < 0 )
+- { close(tmp_sock); return(xa_ftp_abort(xin)); }
++ { close(tmp_sock); return(xaFALSE); }
+
+ len = sizeof(data);
+ if (getsockname(tmp_sock, (struct sockaddr *)&data, &len) < 0 )
+- { close(tmp_sock); return(xa_ftp_abort(xin)); }
++ { close(tmp_sock); return(xaFALSE); }
+
+ if (listen(tmp_sock, 4) < 0 )
+- { close(tmp_sock); return(xa_ftp_abort(xin)); }
++ { close(tmp_sock); return(xaFALSE); }
+
+ /* POD add support for PORT command? */
+ addr = (xaUBYTE *) (&data.sin_addr);
+@@ -1059,15 +1052,15 @@
+
+ if (xa_ftp_send_cmd(xin, port_cmd, &retcode) == xaFALSE)
+ { fprintf(stderr,"FTP: send cmd err\n");
+- close(tmp_sock); return(xa_ftp_abort(xin)); }
++ close(tmp_sock); return(xaFALSE); }
+
+ if (xa_ftp_send_cmd(xin, file_cmd, &retcode) == xaFALSE)
+ { fprintf(stderr,"FTP: send cmd err\n");
+- close(tmp_sock); return(xa_ftp_abort(xin)); }
++ close(tmp_sock); return(xaFALSE); }
+
+ len = sizeof(from);
+ xin->dsock = accept((int)tmp_sock, (struct sockaddr *) &from, (int *)&len);
+- if (xin->dsock < 0) { close(tmp_sock); return(xa_ftp_abort(xin)); }
++ if (xin->dsock < 0) { close(tmp_sock); return(xaFALSE); }
+ close(tmp_sock);
+ return(xaTRUE);
+ }
diff --git a/media-video/xanim/metadata.xml b/media-video/xanim/metadata.xml
new file mode 100644
index 0000000..68b9a06
--- /dev/null
+++ b/media-video/xanim/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>media-video@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/media-video/xanim/xanim-2.80.1-r4.ebuild b/media-video/xanim/xanim-2.80.1-r4.ebuild
new file mode 100644
index 0000000..d6e2628
--- /dev/null
+++ b/media-video/xanim/xanim-2.80.1-r4.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="program for playing a wide variety of animation, audio and video formats"
+HOMEPAGE="http://xanim.polter.net/"
+
+LICENSE="XAnim"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+IUSE=""
+
+RDEPEND="x11-libs/libXext
+ x11-libs/libXt
+ >=sys-libs/zlib-1.1.3"
+DEPEND="${RDEPEND}
+ >=sys-apps/sed-4.0.5
+ x11-proto/xextproto"
+
+MY_P=${PN}${PV//.}
+S=${WORKDIR}/${MY_P}
+
+_XA_CYUV_alpha=xa1.0_cyuv_linuxAlpha.o
+_XA_CVID_alpha=xa2.0_cvid_linuxAlpha.o
+_XA_IV32_alpha=xa2.0_iv32_linuxAlpha.o
+_XA_EXT_alpha=.gz
+
+_XA_CYUV_ppc=xa1.0_cyuv_linuxPPC.o
+_XA_CVID_ppc=xa2.0_cvid_linuxPPC.o
+_XA_IV32_ppc=xa2.0_iv32_linuxPPC.o
+_XA_EXT_ppc=.Z
+
+_XA_CYUV_sparc=xa1.0_cyuv_sparcELF.o
+_XA_CVID_sparc=xa2.0_cvid_sparcELF.o
+_XA_IV32_sparc=xa2.0_iv32_sparcELF.o
+_XA_EXT_sparc=.Z
+
+_XA_CYUV_x86=xa1.0_cyuv_linuxELFg21.o
+_XA_CVID_x86=xa2.0_cvid_linuxELFg21.o
+_XA_IV32_x86=xa2.1_iv32_linuxELFg21.o
+_XA_EXT_x86=.gz
+
+_XA_CYUV_x86_fbsd=xa1.0_cyuv_linuxELFg21.o
+_XA_CVID_x86_fbsd=xa2.0_cvid_linuxELFg21.o
+_XA_IV32_x86_fbsd=xa2.1_iv32_linuxELFg21.o
+_XA_EXT_x86_fbsd=.gz
+
+# This might leave _XA_EXT empty and that's fine, just indicates no
+# particular support for a given arch
+MY_ARCH=${ARCH/-/_}
+eval _XA_EXT=\${_XA_EXT_${MY_ARCH}}
+eval _XA_CVID=\${_XA_CVID_${MY_ARCH}}
+eval _XA_CYUV=\${_XA_CYUV_${MY_ARCH}}
+eval _XA_IV32=\${_XA_IV32_${MY_ARCH}}
+
+SRC_URI="mirror://gentoo/${MY_P}.tar.gz
+ sparc? (
+ mirror://gentoo/${_XA_CVID_sparc}${_XA_EXT_sparc}
+ mirror://gentoo/${_XA_CYUV_sparc}${_XA_EXT_sparc}
+ mirror://gentoo/${_XA_IV32_sparc}${_XA_EXT_sparc}
+ )
+ alpha? (
+ mirror://gentoo/${_XA_CVID_alpha}${_XA_EXT_alpha}
+ mirror://gentoo/${_XA_CYUV_alpha}${_XA_EXT_alpha}
+ mirror://gentoo/${_XA_IV32_alpha}${_XA_EXT_alpha}
+ )
+ ppc? (
+ mirror://gentoo/${_XA_CVID_ppc}${_XA_EXT_ppc}
+ mirror://gentoo/${_XA_CYUV_ppc}${_XA_EXT_ppc}
+ mirror://gentoo/${_XA_IV32_ppc}${_XA_EXT_ppc}
+ )
+ x86? (
+ mirror://gentoo/${_XA_CVID_x86}${_XA_EXT_x86}
+ mirror://gentoo/${_XA_CYUV_x86}${_XA_EXT_x86}
+ mirror://gentoo/${_XA_IV32_x86}${_XA_EXT_x86}
+ )
+ x86-fbsd? (
+ mirror://gentoo/${_XA_CVID_x86}${_XA_EXT_x86}
+ mirror://gentoo/${_XA_CYUV_x86}${_XA_EXT_x86}
+ mirror://gentoo/${_XA_IV32_x86}${_XA_EXT_x86}
+ )"
+
+src_unpack() {
+ unpack ${MY_P}.tar.gz
+ if [[ -n ${_XA_EXT} ]]; then
+ mkdir "${S}"/mods || die
+ cd "${S}"/mods || die
+ unpack ${_XA_CVID}${_XA_EXT}
+ unpack ${_XA_CYUV}${_XA_EXT}
+ unpack ${_XA_IV32}${_XA_EXT}
+ fi
+ cd "${S}"
+ sed -i -e 's:/usr/X11R6:/usr:g' Makefile*
+
+ epatch "${FILESDIR}/${P}-gcc41.patch"
+ epatch "${FILESDIR}/${P}-freebsd.patch"
+
+ use elibc_glibc || sed -i -e 's/-ldl//' Makefile*
+}
+
+src_compile() {
+ # Set XA_DLL_PATH even though we statically link the mods, I guess
+ # this provides extensibility
+ emake CC="$(tc-getCC)" OPTIMIZE="${CFLAGS}" LD_FLAGS="${LDFLAGS}" \
+ XA_DLL_DEF="-DXA_DLL -DXA_PRINT" XA_DLL_PATH=/usr/lib/xanim/mods \
+ ${_XA_EXT:+ \
+ XA_IV32_LIB="mods/${_XA_CVID}" \
+ XA_CYUV_LIB="mods/${_XA_CYUV}" \
+ XA_CVID_LIB="mods/${_XA_IV32}" } \
+ || die
+}
+
+src_install() {
+ dobin xanim || die
+ newman docs/xanim.man xanim.1
+ dodoc README
+ dodoc docs/README.* docs/*.readme docs/*.doc
+
+ # I don't know why we're installing these modules when they're
+ # statically linked, but whatever...
+ if [[ -n ${_XA_EXT} ]]; then
+ insinto /usr/lib/xanim/mods
+ doins mods/${_XA_CVID}
+ doins mods/${_XA_CYUV}
+ doins mods/${_XA_IV32}
+ fi
+}