Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

glorious funtoo updates

merged:

  funtoo-overlay: 52eaf67b5d7064e5c7e0637be9de613bb2534da9
  foo-overlay: f7dfe75b6d07da7d211e64f6fc213b9c68f6bd49
  bar-overlay: f1e9085ee695ff5b6ce57d430d6b224aaf4fa0a6
  flora: e9070ed3cccc2b75d43f972cde120c1d02e4558c
  for-gentoo: ba95e76b2a0efd768809bd208472aa79d520408d
  • Loading branch information...
commit 15787d8ccb855bcecfa591976af003c50332e47a 1 parent a5e2f0d
@danielrobbins danielrobbins authored
Showing with 3,201 additions and 295 deletions.
  1. +1 −0  app-backup/fsarchiver/Manifest
  2. +36 −0 app-backup/fsarchiver/fsarchiver-0.6.17.ebuild
  3. +1 −0  app-editors/qxmledit/Manifest
  4. +59 −0 app-editors/qxmledit/qxmledit-0.8.5.ebuild
  5. +4 −3 app-emulation/emul-linux-x86-motif/emul-linux-x86-motif-20121202.ebuild
  6. +3 −2 app-emulation/emul-linux-x86-motif/emul-linux-x86-motif-20130224.ebuild
  7. +2 −1  app-emulation/open-vm-tools-kmod/open-vm-tools-kmod-2012.12.26.958366.ebuild
  8. +25 −13 dev-libs/dmalloc/{dmalloc-5.5.2-r3.ebuild → dmalloc-5.5.2-r5.ebuild}
  9. +2 −3 dev-libs/dmalloc/files/dmalloc-5.5.2-Makefile.in.patch
  10. +11 −0 dev-libs/dmalloc/files/dmalloc-5.5.2-ar.patch
  11. +2 −3 dev-libs/dmalloc/files/dmalloc-5.5.2-cxx.patch
  12. +2 −2 dev-libs/dmalloc/files/dmalloc-5.5.2-threads.patch
  13. +4 −4 dev-python/cheetah/cheetah-2.4.4.ebuild
  14. +1 −1  dev-python/markdown/Manifest
  15. +364 −0 dev-python/markdown/files/markdown-2.3-syntax.patch
  16. +0 −55 dev-python/markdown/markdown-2.2.1-r1000.ebuild
  17. +41 −0 dev-python/markdown/markdown-2.3-r1000.ebuild
  18. +3 −3 dev-python/paste/{paste-1.7.5.1.ebuild → paste-1.7.5.1-r1000.ebuild}
  19. +1 −1  dev-python/pastedeploy/Manifest
  20. +3 −3 dev-python/pastedeploy/{pastedeploy-1.5.0.ebuild → pastedeploy-1.5.0-r1000.ebuild}
  21. +1 −1  dev-python/pastescript/Manifest
  22. +5 −8 dev-python/pastescript/{pastescript-1.7.5.ebuild → pastescript-1.7.5-r1000.ebuild}
  23. +1 −0  dev-python/testfixtures/Manifest
  24. +4 −7 dev-python/testfixtures/testfixtures-2.3.4.ebuild
  25. +45 −0 dev-python/testfixtures/testfixtures-3.0.0.ebuild
  26. +2 −2 dev-util/umockdev/umockdev-0.2.1.ebuild
  27. +4 −4 eclass/mercurial.eclass
  28. +185 −0 games-emulation/sdlmame/sdlmame-0.148_p1-r1.ebuild
  29. +2 −0  games-emulation/sdlmametools/Manifest
  30. +177 −0 games-emulation/sdlmametools/files/sdlmametools-0.148_p1-makefile.patch
  31. +12 −0 games-emulation/sdlmametools/files/sdlmametools-0.148_p1-no-opengl.patch
  32. +5 −0 games-emulation/sdlmametools/metadata.xml
  33. +123 −0 games-emulation/sdlmametools/sdlmametools-0.148_p1.ebuild
  34. +2 −0  games-emulation/sdlmess/Manifest
  35. +283 −0 games-emulation/sdlmess/files/mess-0.148.ini.in
  36. +177 −0 games-emulation/sdlmess/files/sdlmess-0.148_p1-makefile.patch
  37. +12 −0 games-emulation/sdlmess/files/sdlmess-0.148_p1-no-opengl.patch
  38. +9 −0 games-emulation/sdlmess/files/vector.ini
  39. +5 −0 games-emulation/sdlmess/metadata.xml
  40. +185 −0 games-emulation/sdlmess/sdlmess-0.148_p1.ebuild
  41. +13 −0 kde-base/kopete/files/kopete-4.10.1-nofatalwarn.patch
  42. +3 −1 kde-base/kopete/kopete-4.10.1.ebuild
  43. +1 −0  kde-misc/skanlite/Manifest
  44. +28 −0 kde-misc/skanlite/skanlite-1.0.ebuild
  45. +1 −0  media-gfx/darktable/Manifest
  46. +118 −0 media-gfx/darktable/darktable-1.1.4.ebuild
  47. +1 −1  metadata/dtd/timestamp.chk
  48. +1 −1  metadata/glsa/timestamp.chk
  49. +13 −0 metadata/md5-cache/app-backup/fsarchiver-0.6.17
  50. +13 −0 metadata/md5-cache/app-editors/qxmledit-0.8.5
  51. +2 −2 metadata/md5-cache/app-emulation/emul-linux-x86-motif-20121202
  52. +2 −2 metadata/md5-cache/app-emulation/emul-linux-x86-motif-20130224
  53. +1 −1  metadata/md5-cache/app-emulation/open-vm-tools-kmod-2012.12.26.958366
  54. +1 −1  metadata/md5-cache/app-text/asciidoc-9999
  55. +1 −1  metadata/md5-cache/dev-lang/go-9999
  56. +1 −1  metadata/md5-cache/dev-lang/jython-2.5.4_pre20130217
  57. +1 −1  metadata/md5-cache/dev-lang/jython-2.7_pre20130120
  58. +1 −1  metadata/md5-cache/dev-lang/jython-2.7_pre20130203
  59. +1 −1  metadata/md5-cache/dev-lang/jython-2.7_pre20130217
  60. +1 −1  metadata/md5-cache/dev-lang/jython-2.7_pre20130303
  61. +1 −1  metadata/md5-cache/dev-lang/python-2.7.4_pre20130210
  62. +1 −1  metadata/md5-cache/dev-lang/python-2.7.4_pre20130224
  63. +1 −1  metadata/md5-cache/dev-lang/python-2.7.4_pre20130303
  64. +1 −1  metadata/md5-cache/dev-lang/python-2.7.4_pre20130310
  65. +1 −1  metadata/md5-cache/dev-lang/python-3.2.4_pre20130210
  66. +1 −1  metadata/md5-cache/dev-lang/python-3.2.4_pre20130224
  67. +1 −1  metadata/md5-cache/dev-lang/python-3.2.4_pre20130303
  68. +1 −1  metadata/md5-cache/dev-lang/python-3.2.4_pre20130310
  69. +1 −1  metadata/md5-cache/dev-lang/python-3.3.1_pre20130210
  70. +1 −1  metadata/md5-cache/dev-lang/python-3.3.1_pre20130224
  71. +1 −1  metadata/md5-cache/dev-lang/python-3.3.1_pre20130303
  72. +1 −1  metadata/md5-cache/dev-lang/python-3.3.1_pre20130310
  73. +1 −1  metadata/md5-cache/dev-lang/python-3.4_pre20130210
  74. +1 −1  metadata/md5-cache/dev-lang/python-3.4_pre20130224
  75. +1 −1  metadata/md5-cache/dev-lang/python-3.4_pre20130303
  76. +1 −1  metadata/md5-cache/dev-lang/python-3.4_pre20130310
  77. +4 −4 metadata/md5-cache/dev-libs/{dmalloc-5.5.2-r3 → dmalloc-5.5.2-r5}
  78. +8 −8 metadata/md5-cache/dev-python/cheetah-2.4.4
  79. +1 −1  metadata/md5-cache/dev-python/django-piston-9999
  80. +0 −14 metadata/md5-cache/dev-python/markdown-2.2.1-r1000
  81. +14 −0 metadata/md5-cache/dev-python/markdown-2.3-r1000
  82. +5 −5 metadata/md5-cache/dev-python/{paste-1.7.5.1 → paste-1.7.5.1-r1000}
  83. +5 −5 metadata/md5-cache/dev-python/{pastedeploy-1.5.0 → pastedeploy-1.5.0-r1000}
  84. +0 −15 metadata/md5-cache/dev-python/pastescript-1.7.5
  85. +15 −0 metadata/md5-cache/dev-python/pastescript-1.7.5-r1000
  86. +1 −1  metadata/md5-cache/dev-python/setuptools-9999
  87. +1 −1  metadata/md5-cache/dev-python/six-9999
  88. +2 −3 metadata/md5-cache/dev-python/testfixtures-2.3.4
  89. +13 −0 metadata/md5-cache/dev-python/testfixtures-3.0.0
  90. +1 −1  metadata/md5-cache/dev-python/transmissionrpc-9999
  91. +1 −1  metadata/md5-cache/dev-ruby/rcsparse-0_pre45-r1
  92. +3 −3 metadata/md5-cache/dev-util/umockdev-0.2.1
  93. +1 −1  metadata/md5-cache/dev-vcs/fromcvs-0_pre132
  94. +1 −1  metadata/md5-cache/dev-vcs/fromcvs-0_pre132-r1
  95. +1 −1  metadata/md5-cache/dev-vcs/hgsubversion-9999
  96. +1 −1  metadata/md5-cache/dev-vcs/mercurial-9999
  97. +1 −1  metadata/md5-cache/dev-vcs/mercurial-server-9999
  98. +1 −1  metadata/md5-cache/dev-vcs/tortoisehg-9999
  99. +14 −0 metadata/md5-cache/games-emulation/sdlmame-0.148_p1-r1
  100. +14 −0 metadata/md5-cache/games-emulation/sdlmametools-0.148_p1
  101. +14 −0 metadata/md5-cache/games-emulation/sdlmess-0.148_p1
  102. +1 −1  metadata/md5-cache/games-engines/love-9999
  103. +1 −1  metadata/md5-cache/games-misc/fortune-mod-gentoo-ru-9999
  104. +1 −1  metadata/md5-cache/games-util/gtkevemon-9999
  105. +1 −1  metadata/md5-cache/kde-base/kopete-4.10.1
  106. +13 −0 metadata/md5-cache/kde-misc/skanlite-1.0
  107. +13 −0 metadata/md5-cache/media-gfx/darktable-1.1.4
  108. +1 −1  metadata/md5-cache/media-gfx/photivo-9999
  109. +1 −1  metadata/md5-cache/media-libs/xine-lib-1.2.9999
  110. +1 −1  metadata/md5-cache/media-radio/radiotray-9999
  111. +1 −1  metadata/md5-cache/media-sound/marrie-9999
  112. +1 −1  metadata/md5-cache/media-sound/oss-9999
  113. +1 −1  metadata/md5-cache/media-sound/split2flac-9999
  114. +12 −0 metadata/md5-cache/net-analyzer/arp-sk-0.0.16-r2
  115. +13 −0 metadata/md5-cache/net-firewall/ipsec-tools-0.8.1
  116. +1 −1  metadata/md5-cache/net-im/prosody-modules-0.8
  117. +1 −1  metadata/md5-cache/net-im/prosody-modules-9999
  118. +9 −0 metadata/md5-cache/net-libs/libiscsi-1.9.0
  119. +2 −2 metadata/md5-cache/net-libs/libiscsi-9999
  120. +12 −0 metadata/md5-cache/net-libs/libnet-1.2_rc1
  121. +4 −4 metadata/md5-cache/net-libs/{libnids-1.24-r1 → libnids-1.24-r3}
  122. +1 −1  metadata/md5-cache/net-wireless/chirp-9999
  123. +8 −8 metadata/md5-cache/net-zope/zopeskel-2.21.2
  124. +13 −0 metadata/md5-cache/sci-libs/cfitsio-3.330
  125. +2 −2 metadata/md5-cache/sys-firmware/seabios-1.7.2
  126. +15 −0 metadata/md5-cache/sys-kernel/gentoo-sources-3.0.69
  127. +15 −0 metadata/md5-cache/sys-kernel/gentoo-sources-3.4.36
  128. +15 −0 metadata/md5-cache/sys-kernel/gentoo-sources-3.8.3
  129. +5 −5 metadata/md5-cache/sys-power/{acpid-2.0.17 → acpid-2.0.18}
  130. +1 −1  metadata/md5-cache/www-apps/blohg-9999
  131. +1 −1  metadata/md5-cache/www-apps/ownpaste-9999
  132. +1 −1  metadata/md5-cache/www-apps/trac-mercurial-1.0.0.3_pre20130206
  133. +1 −1  metadata/md5-cache/www-client/dwb-9999
  134. +13 −0 metadata/md5-cache/x11-libs/motif-2.2.3-r12
  135. +13 −0 metadata/md5-cache/x11-libs/motif-2.3.4-r1
  136. +1 −1  metadata/md5-cache/x11-misc/sselp-9999
  137. +1 −1  metadata/md5-cache/x11-wm/subtle-9999
  138. +1 −1  metadata/news/timestamp.chk
  139. +1 −1  metadata/timestamp
  140. +1 −1  metadata/timestamp.chk
  141. +1 −1  metadata/timestamp.x
  142. +1 −1  net-analyzer/arp-sk/Manifest
  143. +32 −0 net-analyzer/arp-sk/arp-sk-0.0.16-r2.ebuild
  144. +50 −0 net-analyzer/arp-sk/files/arp-sk-0.0.16-libnet1_2.patch
  145. +1 −0  net-firewall/ipsec-tools/Manifest
  146. +276 −0 net-firewall/ipsec-tools/ipsec-tools-0.8.1.ebuild
  147. +1 −0  net-libs/libiscsi/Manifest
  148. +26 −0 net-libs/libiscsi/libiscsi-1.9.0.ebuild
  149. +12 −8 net-libs/libiscsi/libiscsi-9999.ebuild
  150. +1 −0  net-libs/libnet/Manifest
  151. +41 −0 net-libs/libnet/libnet-1.2_rc1.ebuild
  152. +2 −2 net-libs/libnids/Manifest
  153. +12 −11 net-libs/libnids/{libnids-1.24-r1.ebuild → libnids-1.24-r3.ebuild}
  154. +1 −1  net-zope/zopeskel/Manifest
  155. +5 −6 net-zope/zopeskel/zopeskel-2.21.2.ebuild
  156. +1 −0  profiles/use.local.desc
  157. +1 −0  sci-libs/cfitsio/Manifest
  158. +50 −0 sci-libs/cfitsio/cfitsio-3.330.ebuild
  159. +2 −2 sys-firmware/seabios/seabios-1.7.2.ebuild
  160. +6 −0 sys-kernel/gentoo-sources/Manifest
  161. +29 −0 sys-kernel/gentoo-sources/gentoo-sources-3.0.69.ebuild
  162. +29 −0 sys-kernel/gentoo-sources/gentoo-sources-3.4.36.ebuild
  163. +29 −0 sys-kernel/gentoo-sources/gentoo-sources-3.8.3.ebuild
  164. +1 −0  sys-power/acpid/Manifest
  165. +7 −5 sys-power/acpid/{acpid-2.0.17.ebuild → acpid-2.0.18.ebuild}
  166. +18 −0 x11-libs/motif/files/motif-2.3.4-install-dirs.patch
  167. +15 −0 x11-libs/motif/files/motif-2.3.4-parallel-make.patch
  168. +3 −0  x11-libs/motif/metadata.xml
  169. +75 −0 x11-libs/motif/motif-2.2.3-r12.ebuild
  170. +128 −0 x11-libs/motif/motif-2.3.4-r1.ebuild
View
1  app-backup/fsarchiver/Manifest
@@ -1,2 +1,3 @@
DIST fsarchiver-0.6.15.tar.gz 246659 SHA256 a7f41ba60785369c5946d50576edbbfb278aab507a770c90bcd593478060af41 SHA512 657032605c558ed35a8718f62aa4e478e27c5bcd6bf810af34f7441304786b09dacc946ecfb702ebb5a823899f86bf23ad77859f92922408e8fbf952ca543851 WHIRLPOOL 35e532ed82a2047393d262569ed970479a9b9da1df6e4f9b98be92410d841cf5a04412ef4e61e15dac6d7ed020a0be875b4004c6bc66443f0eee4360914348b4
DIST fsarchiver-0.6.16.tar.gz 240564 SHA256 2e11e2707c472be40587af86000f160b35504e681baeb6b50275e0e531ee2830 SHA512 f8546580f7395ac9e3b2baa4b5488423f8c9a1eabd60fa440bdbb118498c2acd0563b4f54a6ce9ec40896471805c8f6814bb2741b6d65d863a435e52506775fb WHIRLPOOL 1e3036f5359442f3fa5567ec4e4c5f688ede023335e5f94156ff3e585121d0f312a36f36a81cae48d26cb6102bc1c59e7fb5fc4a366c3f4798bda082b01fb987
+DIST fsarchiver-0.6.17.tar.gz 246686 SHA256 409add97337783cb135f15c07318acf5067f5837f07bd62c7e358f3dcf5dced5 SHA512 c433085c9c945fd48b073d9b53794cd35e09a9373e7e86ed32fde7f6c95c7fc9d01f805d5ab7708f61026998c4362c7c0d801d568cbd481a76dd79815d193954 WHIRLPOOL 06790096a02dae4eb2c2820f32aa1ded51550f574fd008f2a748aa5514748ba7df5f1861f2f146dbdba20a02520bb461cc6ed1251a1e9432b53d272b611dbaf7
View
36 app-backup/fsarchiver/fsarchiver-0.6.17.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-backup/fsarchiver/fsarchiver-0.6.17.ebuild,v 1.1 2013/03/15 19:17:08 hwoarang Exp $
+
+EAPI="5"
+
+inherit autotools eutils
+
+DESCRIPTION="Flexible filesystem archiver for backup and deployment tool"
+HOMEPAGE="http://www.fsarchiver.org"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug lzma lzo static"
+
+DEPEND="dev-libs/libgcrypt
+ >=sys-fs/e2fsprogs-1.41.4
+ lzma? ( >=app-arch/xz-utils-4.999.9_beta )
+ lzo? ( >=dev-libs/lzo-2.02 )
+ static? ( lzma? ( app-arch/xz-utils[static-libs] ) )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ sed -i -e 's/^\([a-z]*_CFLAGS.*\)-ggdb/\1/' src/Makefile.am || die "seding
+ failed"
+ eautoreconf
+}
+
+src_configure() {
+ econf $(use_enable lzma) \
+ $(use_enable lzo) \
+ $(use_enable static) \
+ $(use_enable debug devel)
+}
View
1  app-editors/qxmledit/Manifest
@@ -1,3 +1,4 @@
DIST qxmledit-0.8.2-src.tgz 5770059 SHA256 2852c340a91ced797a3626601be580084bbc29602e9f9221e27f58d16387bc09 SHA512 5e2f147dbb4f2e955faa66f12932be2e9357b1c1db4c0dc008c3ca86d1532f182f67476dbf0ff7c4f2768d432c71ab400ecb1cc4e564e5aedf6081ca0c802f13 WHIRLPOOL 9c0c6810972afb7a9b4c65bb48307a6aab4deb7af1636c63157d7763d8ddf462d7674c505932dfa3abcd4d04ccf8c89211ef464eb917762ba024f53bc57f1148
DIST qxmledit-0.8.3.1-src.tgz 5948346 SHA256 f51b41b53735419023f564d71447e620a73035fdde54a54e710729c317c385bb SHA512 f4a77316999038d0b970135780b7152197905e3c3cef16d4e5739c2fbb9b10f86af70797fe12c36e00ab991c65164c18c8dae69f1bbbe3420fbfdb389efce805 WHIRLPOOL 9ae30bfac7e23ff9fe2927a05939ebfb44610d8efb22cf6603a4df8b5e978f8114b78a37a2c1088b1922eae4f4cc8ea55cd276ff5593b74f88a0c5c0aa81aa82
DIST qxmledit-0.8.4-src.tgz 6437466 SHA256 45f8b8ff322181e7387759938f6d7cf5824b5443ffbc30cd189c116a2dbd3804 SHA512 cf6e23ee976d41a6c754edabaca5d4a67953b4a3afeeaeae4d40221c594bb6f4aba51053abf71464142a3d20812288e94c9ab9d700a1b46c63746f0b7855cfa2 WHIRLPOOL d8cb177673b13f64461d88dba6179a32c2b57f4c1318c3a674236208a809d67dfddbf2d938f1538542d0a22249f916672acff5260af7e128abc32c060e2dbf9d
+DIST qxmledit-0.8.5-src.tgz 6727188 SHA256 aedb70f27493ba50f0c8bde4acdd8913fcf4221611b24f9042769df47aa701c4 SHA512 c974dc0787fdc1831a39e9e36f842ed92ca5b57e9e66e64822eea4646d88a0755f9aa791e4d7724872856561eac213413696fa7b0f61d89b54e29cbc95049a8a WHIRLPOOL 362d898005677dea5bb7372bc78d8b5d9376f2c7555be3086448778202a55fff5766856c39a55561c92b08498ecafaeace033121ba4706b4c1aa923ea45f28d8
View
59 app-editors/qxmledit/qxmledit-0.8.5.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-editors/qxmledit/qxmledit-0.8.5.ebuild,v 1.1 2013/03/15 19:10:04 hwoarang Exp $
+
+EAPI=5
+
+inherit multilib eutils qt4-r2
+
+MY_P="qxmledit-${PV}-src"
+
+DESCRIPTION="Qt4 XML Editor"
+HOMEPAGE="http://code.google.com/p/qxmledit/"
+SRC_URI="http://${PN}.googlecode.com/files/${MY_P}.tgz"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+DEPEND=">=dev-qt/qtcore-4.7:4
+ >=dev-qt/qtgui-4.7:4
+ >=dev-qt/qtsql-4.7:4
+ >=dev-qt/qtsvg-4.7:4
+ >=dev-qt/qtxmlpatterns-4.7:4"
+RDEPEND="${DEPEND}"
+
+DOCS="AUTHORS NEWS README ROADMAP TODO"
+
+src_prepare() {
+ # fix doc dir
+ sed -i "/INST_DOC_DIR = / s|/opt/${PN}|/usr/share/doc/${PF}|" \
+ src/QXmlEdit{,Widget}.pro src/sessions/QXmlEditSessions.pro || \
+ die "failed to fix doc installation path"
+ # fix binary installation path
+ sed -i "/INST_DIR = / s|/opt/${PN}|/usr/bin|" \
+ src/QXmlEdit{,Widget}.pro src/sessions/QXmlEditSessions.pro || \
+ die "failed to fix binary installation path"
+ # fix helper libraries installation path
+ sed -i "/INST_LIB_DIR = / s|/opt/${PN}|/usr/$(get_libdir)|" \
+ src/QXmlEdit{,Widget}.pro \
+ src/sessions/QXmlEditSessions.pro || \
+ die "failed to fix library installation path"
+ # fix translations
+ sed -i "/INST_DATA_DIR = / s|/opt|/usr/share|" src/QXmlEdit{,Widget}.pro \
+ src/sessions/QXmlEditSessions.pro || \
+ die "failed to fix translations"
+ # fix include
+ sed -i "/INST_INCLUDE_DIR = / s|/opt|/usr/share|" src/QXmlEditWidget.pro \
+ || die "failed to fix include directory"
+
+ qt4-r2_src_prepare
+}
+
+src_install() {
+ qt4-r2_src_install
+
+ newicon src/images/icon.png ${PN}.png
+ make_desktop_entry QXmlEdit QXmlEdit ${PN} "Qt;Utility;TextEditor"
+}
View
7 app-emulation/emul-linux-x86-motif/emul-linux-x86-motif-20121202.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-motif/emul-linux-x86-motif-20121202.ebuild,v 1.3 2012/12/25 19:06:55 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-motif/emul-linux-x86-motif-20121202.ebuild,v 1.4 2013/03/15 19:17:44 ulm Exp $
EAPI=5
inherit emul-linux-x86
@@ -11,4 +11,5 @@ KEYWORDS="-* amd64"
DEPEND=""
RDEPEND="~app-emulation/emul-linux-x86-xlibs-${PV}
- !<app-emulation/emul-linux-x86-xlibs-20110129"
+ !<app-emulation/emul-linux-x86-xlibs-20110129
+ !x11-libs/motif[abi_x86_32]"
View
5 app-emulation/emul-linux-x86-motif/emul-linux-x86-motif-20130224.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-motif/emul-linux-x86-motif-20130224.ebuild,v 1.1 2013/02/25 18:45:22 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-motif/emul-linux-x86-motif-20130224.ebuild,v 1.2 2013/03/15 19:17:44 ulm Exp $
EAPI=5
inherit emul-linux-x86
@@ -11,4 +11,5 @@ KEYWORDS="-* ~amd64"
DEPEND=""
RDEPEND="~app-emulation/emul-linux-x86-xlibs-${PV}
- !<app-emulation/emul-linux-x86-xlibs-20110129"
+ !<app-emulation/emul-linux-x86-xlibs-20110129
+ !x11-libs/motif[abi_x86_32]"
View
3  app-emulation/open-vm-tools-kmod/open-vm-tools-kmod-2012.12.26.958366.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/open-vm-tools-kmod/open-vm-tools-kmod-2012.12.26.958366.ebuild,v 1.1 2013/01/20 12:09:12 vadimk Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/open-vm-tools-kmod/open-vm-tools-kmod-2012.12.26.958366.ebuild,v 1.2 2013/03/15 19:48:53 floppym Exp $
EAPI="4"
@@ -59,6 +59,7 @@ src_prepare() {
sed -i.bak -e '/\smake\s/s/make/$(MAKE)/g' modules/linux/{vmblock,vmci,vmhgfs,vmsync,vmxnet,vsock}/Makefile\
|| die "Sed failed."
epatch "${FILESDIR}/frozen.patch"
+ epatch_user
}
src_configure() {
View
38 dev-libs/dmalloc/dmalloc-5.5.2-r3.ebuild → dev-libs/dmalloc/dmalloc-5.5.2-r5.ebuild
@@ -1,10 +1,9 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/dmalloc/dmalloc-5.5.2-r3.ebuild,v 1.9 2013/02/07 21:50:56 ulm Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/dmalloc/dmalloc-5.5.2-r5.ebuild,v 1.1 2013/03/15 18:17:12 jer Exp $
-EAPI="3"
-
-inherit autotools eutils multilib
+EAPI=5
+inherit autotools eutils multilib toolchain-funcs
DESCRIPTION="A Debug Malloc Library"
HOMEPAGE="http://dmalloc.com"
@@ -12,12 +11,14 @@ SRC_URI="http://dmalloc.com/releases/${P}.tgz"
LICENSE="CC-BY-SA-3.0"
SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
-IUSE="threads"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
+IUSE="static-libs threads"
DEPEND="sys-apps/texinfo"
RDEPEND=""
+DOCS=( NEWS README docs/NOTES docs/TODO )
+
src_prepare() {
# - Build objects twice, once -fPIC for shared.
# - Use DESTDIR.
@@ -25,35 +26,38 @@ src_prepare() {
epatch "${FILESDIR}"/${P}-Makefile.in.patch
# - Broken test, always returns false.
epatch "${FILESDIR}"/${P}-cxx.patch
+ epatch "${FILESDIR}"/${P}-ar.patch
# - Add threads support.
use threads && epatch "${FILESDIR}"/${P}-threads.patch
# Respect CFLAGS/LDFLAGS. #337429
sed -i Makefile.in \
-e '/libdmalloc/ s:$(CC):& $(CFLAGS) $(LDFLAGS):g' \
+ -e 's|ar cr|$(AR) cr|g' \
|| die "sed Makefile.in"
# - Run autoconf for -cxx.patch.
eautoconf
}
src_configure() {
- econf --enable-cxx --enable-shlib \
- $(use_enable threads) || die "econf failed!"
+ tc-export AR
+ econf --enable-cxx --enable-shlib $(use_enable threads)
}
src_compile() {
- emake || die "emake failed!"
- cd docs && makeinfo dmalloc.texi
+ default
+
+ cd docs
+ makeinfo dmalloc.texi || die
}
src_test() {
- emake heavy || die "emake check failed!"
+ emake heavy
}
src_install() {
- emake DESTDIR="${D}" install || die "emake install failed!"
+ default
newdoc ChangeLog.1 ChangeLog
- dodoc NEWS README docs/NOTES docs/TODO
insinto /usr/share/doc/${PF}
doins docs/dmalloc.pdf
dohtml RELEASE.html docs/dmalloc.html
@@ -61,7 +65,15 @@ src_install() {
# add missing symlinks, lazy
dosym lib${PN}.so.${PV} /usr/$(get_libdir)/lib${PN}.so
+ dosym lib${PN}.so.${PV} /usr/$(get_libdir)/lib${PN}.so.${PV%%.*}
+
for lib in cxx th thcxx; do
dosym lib${PN}${lib}.so.${PV} /usr/$(get_libdir)/lib${PN}${lib}.so
+ dosym lib${PN}${lib}.so.${PV} \
+ /usr/$(get_libdir)/lib${PN}${lib}.so.${PV%%.*}
done
+
+ if ! use static-libs; then
+ rm "${D}"/usr/$(get_libdir)/lib${PN}*.a || die
+ fi
}
View
5 dev-libs/dmalloc/files/dmalloc-5.5.2-Makefile.in.patch
@@ -1,6 +1,5 @@
-diff -ur dmalloc-5.5.2.orig/Makefile.in dmalloc-5.5.2/Makefile.in
---- dmalloc-5.5.2.orig/Makefile.in 2007-05-14 20:26:14.000000000 +0300
-+++ dmalloc-5.5.2/Makefile.in 2007-12-27 19:23:54.000000000 +0200
+--- a/Makefile.in
++++ b/Makefile.in
@@ -41,7 +41,7 @@
# thread version of the library
View
11 dev-libs/dmalloc/files/dmalloc-5.5.2-ar.patch
@@ -0,0 +1,11 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -131,7 +132,7 @@
+ AC_MSG_CHECKING([shared library link args])
+ AC_COMPILE_IFELSE([ int foo(int val) { return val + 1; } ],[
+ # so now we try to create an archive from the compiled .o file
+- (ar cr conftest.a conftest.o) 2>&5
++ ($AR cr conftest.a conftest.o) 2>&5
+ # see which shared-library ld commands work
+ #
+ # Darwin/Mac OS X - Terry Teague
View
5 dev-libs/dmalloc/files/dmalloc-5.5.2-cxx.patch
@@ -1,6 +1,5 @@
-diff -ur dmalloc-5.5.2.orig/configure.ac dmalloc-5.5.2/configure.ac
---- dmalloc-5.5.2.orig/configure.ac 2007-05-14 20:26:14.000000000 +0300
-+++ dmalloc-5.5.2/configure.ac 2007-12-27 18:13:18.000000000 +0200
+--- a/configure.ac
++++ b/configure.ac
@@ -55,11 +55,12 @@
AC_PROG_CC
AC_PROG_CXX
View
4 dev-libs/dmalloc/files/dmalloc-5.5.2-threads.patch
@@ -1,5 +1,5 @@
---- ./dmalloc-5.5.2/settings.dist.orig 2008-09-23 09:24:56.000000000 +0200
-+++ ./dmalloc-5.5.2/settings.dist 2008-09-23 09:25:27.000000000 +0200
+--- a/settings.dist
++++ b/settings.dist
@@ -409,7 +409,7 @@
*/
View
8 dev-python/cheetah/cheetah-2.4.4.ebuild
@@ -2,9 +2,9 @@
# Arfrever Frehtes Taifersar Arahesis
# Distributed under the terms of the GNU General Public License v2
-EAPI="4-python"
+EAPI="5-progress"
PYTHON_MULTIPLE_ABIS="1"
-PYTHON_RESTRICTED_ABIS="3.*"
+PYTHON_RESTRICTED_ABIS="2.5 3.*"
PYTHON_TESTS_FAILURES_TOLERANT_ABIS="*-jython"
inherit distutils
@@ -13,12 +13,12 @@ MY_PN="Cheetah"
MY_P="${MY_PN}-${PV/_}"
DESCRIPTION="Python-powered template engine and code generator."
-HOMEPAGE="http://www.cheetahtemplate.org/ http://rtyler.github.com/cheetah/ http://pypi.python.org/pypi/Cheetah"
+HOMEPAGE="http://www.cheetahtemplate.org/ http://rtyler.github.com/cheetah/ https://pypi.python.org/pypi/Cheetah"
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="MIT"
IUSE=""
-KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+KEYWORDS="*"
SLOT="0"
RDEPEND="$(python_abi_depend dev-python/markdown)"
View
2  dev-python/markdown/Manifest
@@ -1 +1 @@
-DIST Markdown-2.2.1.tar.gz 260043 SHA256 f8b9a1efceab71afe9336a7c456fde36bfb0f505fb664ebb7f3dd44eddab44b6 SHA512 aa975a9d015e3e1320f35381c7e83e1f355222a3c0096e65ce4f1a1fa253fe0e3389ce1b3786b1cf40f4160863ede39d1081c655efe1c24132a766f02418fd61 WHIRLPOOL d455bee3ae25322bcaffa27f4f455bc5c1473aab3aeb8d983484275303011a9489502ac5f919539b67e423a3891aa5309c427050ca525af26a65cc8c776e064a
+DIST Markdown-2.3.tar.gz 268514 SHA256 b2175e573eedf4cff47f116f06a53ba50aeb0656ff58a9577e0547cd5b0be3ab SHA512 61f26a32d26a9085f6aec3133a43e6c4cc02ef5a710f136e141f9719c7673818bce413b2801bb5012b078155ae1f993487fb36c74c61276bad0378eb82025131 WHIRLPOOL 277b31ef9ff47cf77861d55cec314fc9c54ef33a62a13171d73066104bc35215514309611b8f5034b24efd8011c7b442623e7717c36b698ca56471d5e5bd8cde
View
364 dev-python/markdown/files/markdown-2.3-syntax.patch
@@ -0,0 +1,364 @@
+https://github.com/waylan/Python-Markdown/issues/203
+
+--- markdown/blockprocessors.py
++++ markdown/blockprocessors.py
+@@ -1,17 +1,19 @@
+-from __future__ import unicode_literals
+-# CORE MARKDOWN BLOCKPARSER
+-# ===========================================================================
+-#
+-# This parser handles basic parsing of Markdown blocks. It doesn't concern itself
+-# with inline elements such as **bold** or *italics*, but rather just catches
+-# blocks, lists, quotes, etc.
+-#
+-# The BlockParser is made up of a bunch of BlockProssors, each handling a
+-# different type of block. Extensions may add/replace/remove BlockProcessors
+-# as they need to alter how markdown blocks are parsed.
++"""
++CORE MARKDOWN BLOCKPARSER
++===========================================================================
++
++This parser handles basic parsing of Markdown blocks. It doesn't concern itself
++with inline elements such as **bold** or *italics*, but rather just catches
++blocks, lists, quotes, etc.
++
++The BlockParser is made up of a bunch of BlockProssors, each handling a
++different type of block. Extensions may add/replace/remove BlockProcessors
++as they need to alter how markdown blocks are parsed.
++"""
+
+ from __future__ import absolute_import
+ from __future__ import division
++from __future__ import unicode_literals
+ import logging
+ import re
+ from . import util
+--- markdown/extensions/abbr.py
++++ markdown/extensions/abbr.py
+@@ -1,4 +1,3 @@
+-from __future__ import unicode_literals
+ '''
+ Abbreviation Extension for Python-Markdown
+ ==========================================
+@@ -25,6 +24,7 @@
+ '''
+
+ from __future__ import absolute_import
++from __future__ import unicode_literals
+ from . import Extension
+ from ..preprocessors import Preprocessor
+ from ..inlinepatterns import Pattern
+--- markdown/extensions/admonition.py
++++ markdown/extensions/admonition.py
+@@ -1,4 +1,3 @@
+-from __future__ import unicode_literals
+ """
+ Admonition extension for Python-Markdown
+ ========================================
+@@ -42,6 +41,7 @@
+ """
+
+ from __future__ import absolute_import
++from __future__ import unicode_literals
+ from . import Extension
+ from ..blockprocessors import BlockProcessor
+ from ..util import etree
+--- markdown/extensions/attr_list.py
++++ markdown/extensions/attr_list.py
+@@ -1,4 +1,3 @@
+-from __future__ import unicode_literals
+ """
+ Attribute List Extension for Python-Markdown
+ ============================================
+@@ -20,6 +19,7 @@
+ """
+
+ from __future__ import absolute_import
++from __future__ import unicode_literals
+ from . import Extension
+ from ..treeprocessors import Treeprocessor
+ from ..util import isBlockLevel
+--- markdown/extensions/codehilite.py
++++ markdown/extensions/codehilite.py
+@@ -1,4 +1,3 @@
+-from __future__ import unicode_literals
+ """
+ CodeHilite Extension for Python-Markdown
+ ========================================
+@@ -20,6 +19,7 @@
+ """
+
+ from __future__ import absolute_import
++from __future__ import unicode_literals
+ from . import Extension
+ from ..treeprocessors import Treeprocessor
+ import warnings
+--- markdown/extensions/def_list.py
++++ markdown/extensions/def_list.py
+@@ -1,4 +1,3 @@
+-from __future__ import unicode_literals
+ """
+ Definition List Extension for Python-Markdown
+ =============================================
+@@ -20,6 +19,7 @@
+ """
+
+ from __future__ import absolute_import
++from __future__ import unicode_literals
+ from . import Extension
+ from ..blockprocessors import BlockProcessor, ListIndentProcessor
+ from ..util import etree
+--- markdown/extensions/extra.py
++++ markdown/extensions/extra.py
+@@ -1,4 +1,3 @@
+-from __future__ import unicode_literals
+ """
+ Python-Markdown Extra Extension
+ ===============================
+@@ -28,6 +27,7 @@
+ """
+
+ from __future__ import absolute_import
++from __future__ import unicode_literals
+ from . import Extension
+
+ extensions = ['smart_strong',
+--- markdown/extensions/fenced_code.py
++++ markdown/extensions/fenced_code.py
+@@ -1,4 +1,3 @@
+-from __future__ import unicode_literals
+ """
+ Fenced Code Extension for Python Markdown
+ =========================================
+@@ -75,6 +74,7 @@
+ """
+
+ from __future__ import absolute_import
++from __future__ import unicode_literals
+ from . import Extension
+ from ..preprocessors import Preprocessor
+ from .codehilite import CodeHilite, CodeHiliteExtension
+--- markdown/extensions/footnotes.py
++++ markdown/extensions/footnotes.py
+@@ -1,4 +1,3 @@
+-from __future__ import unicode_literals
+ """
+ ========================= FOOTNOTES =================================
+
+@@ -25,6 +24,7 @@
+ """
+
+ from __future__ import absolute_import
++from __future__ import unicode_literals
+ from . import Extension
+ from ..preprocessors import Preprocessor
+ from ..inlinepatterns import Pattern
+--- markdown/extensions/headerid.py
++++ markdown/extensions/headerid.py
+@@ -1,4 +1,3 @@
+-from __future__ import unicode_literals
+ """
+ HeaderID Extension for Python-Markdown
+ ======================================
+@@ -76,6 +75,7 @@
+ """
+
+ from __future__ import absolute_import
++from __future__ import unicode_literals
+ from . import Extension
+ from ..treeprocessors import Treeprocessor
+ import re
+--- markdown/extensions/__init__.py
++++ markdown/extensions/__init__.py
+@@ -1,9 +1,10 @@
+-from __future__ import unicode_literals
+ """
+ Extensions
+ -----------------------------------------------------------------------------
+ """
+
++from __future__ import unicode_literals
++
+ class Extension(object):
+ """ Base class for extensions to subclass. """
+ def __init__(self, configs = {}):
+--- markdown/extensions/meta.py
++++ markdown/extensions/meta.py
+@@ -1,4 +1,3 @@
+-from __future__ import unicode_literals
+ """
+ Meta Data Extension for Python-Markdown
+ =======================================
+@@ -41,6 +40,7 @@
+ """
+
+ from __future__ import absolute_import
++from __future__ import unicode_literals
+ from . import Extension
+ from ..preprocessors import Preprocessor
+ import re
+--- markdown/extensions/nl2br.py
++++ markdown/extensions/nl2br.py
+@@ -1,4 +1,3 @@
+-from __future__ import unicode_literals
+ """
+ NL2BR Extension
+ ===============
+@@ -22,6 +21,7 @@
+ """
+
+ from __future__ import absolute_import
++from __future__ import unicode_literals
+ from . import Extension
+ from ..inlinepatterns import SubstituteTagPattern
+
+--- markdown/extensions/sane_lists.py
++++ markdown/extensions/sane_lists.py
+@@ -1,4 +1,3 @@
+-from __future__ import unicode_literals
+ """
+ Sane List Extension for Python-Markdown
+ =======================================
+@@ -20,6 +19,7 @@
+ """
+
+ from __future__ import absolute_import
++from __future__ import unicode_literals
+ from . import Extension
+ from ..blockprocessors import OListProcessor, UListProcessor
+ import re
+--- markdown/extensions/smart_strong.py
++++ markdown/extensions/smart_strong.py
+@@ -1,4 +1,3 @@
+-from __future__ import unicode_literals
+ '''
+ Smart_Strong Extension for Python-Markdown
+ ==========================================
+@@ -24,6 +23,7 @@
+ '''
+
+ from __future__ import absolute_import
++from __future__ import unicode_literals
+ from . import Extension
+ from ..inlinepatterns import SimpleTagPattern
+
+--- markdown/extensions/tables.py
++++ markdown/extensions/tables.py
+@@ -1,4 +1,3 @@
+-from __future__ import unicode_literals
+ """
+ Tables Extension for Python-Markdown
+ ====================================
+@@ -16,6 +15,7 @@
+ """
+
+ from __future__ import absolute_import
++from __future__ import unicode_literals
+ from . import Extension
+ from ..blockprocessors import BlockProcessor
+ from ..util import etree
+--- markdown/extensions/toc.py
++++ markdown/extensions/toc.py
+@@ -1,4 +1,3 @@
+-from __future__ import unicode_literals
+ """
+ Table of Contents Extension for Python-Markdown
+ * * *
+@@ -11,6 +10,7 @@
+ """
+
+ from __future__ import absolute_import
++from __future__ import unicode_literals
+ from . import Extension
+ from ..treeprocessors import Treeprocessor
+ from ..util import etree
+--- markdown/extensions/wikilinks.py
++++ markdown/extensions/wikilinks.py
+@@ -1,4 +1,3 @@
+-from __future__ import unicode_literals
+ '''
+ WikiLinks Extension for Python-Markdown
+ ======================================
+@@ -78,6 +77,7 @@
+ '''
+
+ from __future__ import absolute_import
++from __future__ import unicode_literals
+ from . import Extension
+ from ..inlinepatterns import Pattern
+ from ..util import etree
+--- markdown/__init__.py
++++ markdown/__init__.py
+@@ -1,4 +1,3 @@
+-from __future__ import unicode_literals
+ """
+ Python Markdown
+ ===============
+@@ -32,6 +31,7 @@
+ """
+
+ from __future__ import absolute_import
++from __future__ import unicode_literals
+ from .__version__ import version, version_info
+ import re
+ import codecs
+--- markdown/inlinepatterns.py
++++ markdown/inlinepatterns.py
+@@ -1,4 +1,3 @@
+-from __future__ import unicode_literals
+ """
+ INLINE PATTERNS
+ =============================================================================
+@@ -43,6 +42,7 @@
+ """
+
+ from __future__ import absolute_import
++from __future__ import unicode_literals
+ from . import util
+ from . import odict
+ import re
+--- markdown/postprocessors.py
++++ markdown/postprocessors.py
+@@ -1,4 +1,3 @@
+-from __future__ import unicode_literals
+ """
+ POST-PROCESSORS
+ =============================================================================
+@@ -10,6 +9,7 @@
+ """
+
+ from __future__ import absolute_import
++from __future__ import unicode_literals
+ from . import util
+ from . import odict
+ import re
+--- markdown/preprocessors.py
++++ markdown/preprocessors.py
+@@ -1,4 +1,3 @@
+-from __future__ import unicode_literals
+ """
+ PRE-PROCESSORS
+ =============================================================================
+@@ -8,6 +7,7 @@
+ """
+
+ from __future__ import absolute_import
++from __future__ import unicode_literals
+ from . import util
+ from . import odict
+ import re
+--- markdown/serializers.py
++++ markdown/serializers.py
+@@ -1,4 +1,3 @@
+-from __future__ import unicode_literals
+ # markdown/searializers.py
+ #
+ # Add x/html serialization to Elementree
+@@ -39,6 +38,7 @@
+
+
+ from __future__ import absolute_import
++from __future__ import unicode_literals
+ from . import util
+ ElementTree = util.etree.ElementTree
+ QName = util.etree.QName
View
55 dev-python/markdown/markdown-2.2.1-r1000.ebuild
@@ -1,55 +0,0 @@
-# Copyright owners: Gentoo Foundation
-# Arfrever Frehtes Taifersar Arahesis
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="4-python"
-PYTHON_DEPEND="<<[xml]>>"
-PYTHON_MULTIPLE_ABIS="1"
-DISTUTILS_SRC_TEST="nosetests"
-
-inherit distutils
-
-MY_PN="Markdown"
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="Python implementation of Markdown."
-HOMEPAGE="http://packages.python.org/Markdown/ https://github.com/waylan/Python-Markdown http://pypi.python.org/pypi/Markdown"
-SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
-
-LICENSE="|| ( BSD GPL-2 )"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
-IUSE="doc pygments"
-
-DEPEND=""
-RDEPEND="pygments? ( $(python_abi_depend dev-python/pygments) )"
-
-S="${WORKDIR}/${MY_P}"
-
-DISTUTILS_USE_SEPARATE_SOURCE_DIRECTORIES="1"
-
-src_prepare() {
- distutils_src_prepare
-
- prepare_tests() {
- if [[ "$(python_get_version -l --major)" == "3" ]]; then
- 2to3-${PYTHON_ABI} -nw --no-diffs tests
- fi
- }
- python_execute_function -s prepare_tests
-}
-
-src_test() {
- python_execute_nosetests -P 'build/lib' -s -- -P -w tests
-}
-
-src_install() {
- distutils_src_install
-
- if use doc; then
- install_documentation() {
- dohtml -r build/docs/
- }
- python_execute_function -f -q -s install_documentation
- fi
-}
View
41 dev-python/markdown/markdown-2.3-r1000.ebuild
@@ -0,0 +1,41 @@
+# Copyright owners: Gentoo Foundation
+# Arfrever Frehtes Taifersar Arahesis
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5-progress"
+PYTHON_DEPEND="<<[xml]>>"
+PYTHON_MULTIPLE_ABIS="1"
+PYTHON_RESTRICTED_ABIS="2.5"
+DISTUTILS_SRC_TEST="nosetests"
+
+inherit distutils eutils
+
+MY_PN="Markdown"
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Python implementation of Markdown."
+HOMEPAGE="https://pythonhosted.org/Markdown/ https://github.com/waylan/Python-Markdown https://pypi.python.org/pypi/Markdown"
+SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="*"
+IUSE="doc pygments"
+
+DEPEND=""
+RDEPEND="pygments? ( $(python_abi_depend dev-python/pygments) )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ distutils_src_prepare
+ epatch "${FILESDIR}/${P}-syntax.patch"
+}
+
+src_install() {
+ distutils_src_install
+
+ if use doc; then
+ dohtml -r "build-$(PYTHON -f --ABI)/docs/"
+ fi
+}
View
6 dev-python/paste/paste-1.7.5.1.ebuild → dev-python/paste/paste-1.7.5.1-r1000.ebuild
@@ -2,7 +2,7 @@
# Arfrever Frehtes Taifersar Arahesis
# Distributed under the terms of the GNU General Public License v2
-EAPI="4-python"
+EAPI="5-progress"
PYTHON_MULTIPLE_ABIS="1"
PYTHON_RESTRICTED_ABIS="3.*"
PYTHON_TESTS_FAILURES_TOLERANT_ABIS="*-jython"
@@ -14,12 +14,12 @@ MY_PN="Paste"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Tools for using a Web Server Gateway Interface stack"
-HOMEPAGE="http://pythonpaste.org http://pypi.python.org/pypi/Paste"
+HOMEPAGE="http://pythonpaste.org https://pypi.python.org/pypi/Paste"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris"
+KEYWORDS="*"
IUSE="doc flup openid"
RDEPEND="$(python_abi_depend dev-python/namespaces-paste)
View
2  dev-python/pastedeploy/Manifest
@@ -1 +1 @@
-DIST PasteDeploy-1.5.0.tar.gz 23063 RMD160 75c4c6024fb22dfc20a12f4ad36e0abb880bc4d5 SHA1 4bae6b28b5243af0e4c0f40b7f20037d1a0ae846 SHA256 61c205633adae996cd0e306451c8a28deca0499524e2a38c65ff1570f35a8a53
+DIST PasteDeploy-1.5.0.tar.gz 23063 SHA256 61c205633adae996cd0e306451c8a28deca0499524e2a38c65ff1570f35a8a53 SHA512 55e54916c720ffa828c573f4c692bd68fcccee42006d70d8a23d8ac4ddbf89c7f46e337885e81a369622b4724b5e07dc30bdcccd9fb9cb4a756f857b91c60f77 WHIRLPOOL 742b9075137b72a0b5f48b027d96179e614b5ad4f9eef1a348d42a83f081ec5258183951809ffa40090ef067179767263a635c3d25b749bd9298aadf779bb07b
View
6 dev-python/pastedeploy/pastedeploy-1.5.0.ebuild → ...python/pastedeploy/pastedeploy-1.5.0-r1000.ebuild
@@ -2,7 +2,7 @@
# Arfrever Frehtes Taifersar Arahesis
# Distributed under the terms of the GNU General Public License v2
-EAPI="4-python"
+EAPI="5-progress"
PYTHON_MULTIPLE_ABIS="1"
inherit distutils
@@ -11,12 +11,12 @@ MY_PN="PasteDeploy"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Load, configure, and compose WSGI applications and servers"
-HOMEPAGE="http://pythonpaste.org/deploy/ http://pypi.python.org/pypi/PasteDeploy"
+HOMEPAGE="http://pythonpaste.org/deploy/ https://pypi.python.org/pypi/PasteDeploy"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-solaris"
+KEYWORDS="*"
IUSE=""
DEPEND="$(python_abi_depend dev-python/namespaces-paste)
View
2  dev-python/pastescript/Manifest
@@ -1 +1 @@
-DIST PasteScript-1.7.5.tar.gz 129738 RMD160 58f48f8bd85f8c708503235cd5dad6df002b55e2 SHA1 484559064ed6e947af9527b50c03088108c770a4 SHA256 2b685be69d6ac8bc0fe6f558f119660259db26a15e16a4943c515fbee8093539
+DIST PasteScript-1.7.5.tar.gz 129738 SHA256 2b685be69d6ac8bc0fe6f558f119660259db26a15e16a4943c515fbee8093539 SHA512 b4d308427bd36e2d84a5cd2c23e178db6edae5b468936ec3bb599598e1c331e77c232401a7f58752002d4b04924f11c545dab56256375296a86892d4b3cfd46c WHIRLPOOL 2e9cb23c408957e74f243c9eb1fad451172a0657d81758917c33a4e56441e3e1daf756d2aa4d6162a573996ef12694488dd8b733e4193a06a4571c033f7f9eef
View
13 dev-python/pastescript/pastescript-1.7.5.ebuild → ...python/pastescript/pastescript-1.7.5-r1000.ebuild
@@ -2,9 +2,9 @@
# Arfrever Frehtes Taifersar Arahesis
# Distributed under the terms of the GNU General Public License v2
-EAPI="4-python"
+EAPI="5-progress"
PYTHON_MULTIPLE_ABIS="1"
-PYTHON_RESTRICTED_ABIS="3.*"
+PYTHON_RESTRICTED_ABIS="2.5 3.*"
# DISTUTILS_SRC_TEST="nosetests"
inherit distutils
@@ -13,12 +13,12 @@ MY_PN="PasteScript"
MY_P="${MY_PN}-${PV}"
DESCRIPTION="A pluggable command-line frontend, including commands to setup package file layouts"
-HOMEPAGE="http://pythonpaste.org/script/ http://pypi.python.org/pypi/PasteScript"
+HOMEPAGE="http://pythonpaste.org/script/ https://pypi.python.org/pypi/PasteScript"
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
+KEYWORDS="*"
IUSE="doc"
RDEPEND="$(python_abi_depend dev-python/namespaces-paste)
@@ -57,9 +57,6 @@ src_install() {
python_execute_function -q delete_tests
if use doc; then
- pushd build/sphinx/html > /dev/null
- insinto /usr/share/doc/${PF}/html
- doins -r [a-z]* _static
- popd > /dev/null
+ dohtml -r build/sphinx/html/
fi
}
View
1  dev-python/testfixtures/Manifest
@@ -1 +1,2 @@
DIST testfixtures-2.3.4.tar.gz 73214 SHA256 376530e6608f072f6655d6a6de495a717040d47db5b04f2afac95ea7041af851 SHA512 858ebe20c0a2d682c2652a14a3e2fceea2e148f1e50d658f20237f3b15a84cf67ad61ff1d6b4a4b6c0a27981b337cf634b6b33fa7f717b7b9a5ceb289b396e47 WHIRLPOOL 4e6d7a8fd1fbac9d2f1c6b769ee810619b8a1db2d24469e7ac14867f19e92b7d0bc9596c09df3c80888dbf71350ddd80134b28564985de144cb3cfab2572d934
+DIST testfixtures-3.0.0.tar.gz 75303 SHA256 20e82e23ffc39bd7d55317f2e87e49aa33ac15142f2bd38fedde696ccaa9469f SHA512 9bc7e30cad6a0c932f23de49f9aff099cb4de824f20b4f98bf1fb4a7313d7ac8d763f7c8208bc0f5351dcd899daa3d2fbc18cdc2143c1b65cefbe0f3ba29df0c WHIRLPOOL 5d51daa288f0c31ce0547815b15f7242df4d3309f2c0845cfa36241ba6d16b151caa1924977a35ae9753c1243724d1aac74cda2b7f5e64e981c378fa6696a512
View
11 dev-python/testfixtures/testfixtures-2.3.4.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/testfixtures/testfixtures-2.3.4.ebuild,v 1.2 2012/05/22 16:04:18 tampakrap Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/testfixtures/testfixtures-2.3.4.ebuild,v 1.3 2013/03/15 20:58:09 idella4 Exp $
EAPI=4
PYTHON_DEPEND="2"
@@ -20,11 +20,8 @@ IUSE="doc test"
RDEPEND=""
DEPEND="${RDEPEND}
- doc? ( dev-python/sphinx )"
-# test? ( dev-python/manuel )"
-
-# Work in progress, requires dev-python/manuel
-RESTRICT="test"
+ doc? ( dev-python/sphinx )
+ test? ( dev-python/manuel )"
src_prepare() {
sed -e s':../bin/sphinx-build:/usr/bin/sphinx-build:' \
View
45 dev-python/testfixtures/testfixtures-3.0.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/testfixtures/testfixtures-3.0.0.ebuild,v 1.1 2013/03/15 20:58:09 idella4 Exp $
+
+EAPI=5
+PYTHON_COMPAT=( python2_{6,7} python3_2 )
+
+inherit distutils-r1
+
+DESCRIPTION="A collection of helpers and mock objects for unit tests and doc tests"
+HOMEPAGE="http://pypi.python.org/pypi/testfixtures/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+ test? ( dev-python/manuel[${PYTHON_USEDEP}] )"
+
+src_prepare() {
+ sed -e s':../bin/sphinx-build:/usr/bin/sphinx-build:' \
+ -i docs/Makefile || die
+
+ # remove test that tests the stripped zope-component test_components.ComponentsTests
+ rm -f testfixtures/tests/test_components.py || die
+ distutils-r1_src_prepare
+}
+
+python_compile_all() {
+ use doc && emake -C docs html
+}
+
+python_test() {
+ py.test -v ${PN}/tests || die
+}
+
+python_install_all() {
+ if use doc; then
+ dohtml -r docs/_build/html/
+ fi
+}
View
4 dev-util/umockdev/umockdev-0.2.1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/umockdev/umockdev-0.2.1.ebuild,v 1.2 2013/03/15 15:14:17 zmedico Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/umockdev/umockdev-0.2.1.ebuild,v 1.3 2013/03/16 00:26:00 radhermit Exp $
EAPI=5
PYTHON_COMPAT=( python{2_5,2_6,2_7,3_1,3_2,3_3} )
@@ -17,7 +17,7 @@ KEYWORDS="~amd64 ~x86"
IUSE="static-libs test"
RDEPEND="virtual/udev[gudev]
- >=dev-libs/glib-2.24:2"
+ >=dev-libs/glib-2.32:2"
DEPEND="${RDEPEND}
test? ( ${PYTHON_DEPS} )
app-arch/xz-utils
View
8 eclass/mercurial.eclass
@@ -1,6 +1,6 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/mercurial.eclass,v 1.20 2012/12/26 23:08:53 ottxor Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/mercurial.eclass,v 1.21 2013/03/15 21:47:58 ottxor Exp $
# @ECLASS: mercurial.eclass
# @MAINTAINER:
@@ -49,8 +49,8 @@ DEPEND="dev-vcs/mercurial"
# @ECLASS-VARIABLE: EHG_QUIET
# @DESCRIPTION:
-# Suppress some extra noise from mercurial, set it to 'OFF' to be louder.
-: ${EHG_QUIET:="ON"}
+# Suppress some extra noise from mercurial, set it to 'ON' to be quiet.
+: ${EHG_QUIET:="OFF"}
[[ "${EHG_QUIET}" == "ON" ]] && EHG_QUIET_CMD_OPT="--quiet"
# @ECLASS-VARIABLE: EHG_CLONE_CMD
View
185 games-emulation/sdlmame/sdlmame-0.148_p1-r1.ebuild
@@ -0,0 +1,185 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-emulation/sdlmame/sdlmame-0.148_p1-r1.ebuild,v 1.1 2013/03/15 19:31:07 hasufell Exp $
+
+EAPI=5
+PYTHON_COMPAT=( python2_6 python2_7 )
+inherit eutils flag-o-matic python-any-r1 games
+
+MY_PV=${PV/.}
+MY_CONF_PN=${PN/sdl}
+MY_P=sdlmame${MY_PV}
+MY_P=${MY_P%%_p*}
+MY_CONF_VER="0.139"
+
+# patches
+SRC_URI="$(for PATCH_VER in $(seq 1 ${PV##*_p}) ; do echo "http://dev.gentoo.org/~hasufell/distfiles/${MY_P}u${PATCH_VER}_diff.zip"; done)"
+
+DESCRIPTION="Multiple Arcade Machine Emulator (SDL)"
+HOMEPAGE="http://mamedev.org/"
+# Upstream doesn't allow fetching with unknown User-Agent such as wget
+SRC_URI="$SRC_URI http://dev.gentoo.org/~hasufell/distfiles/${MY_P/sdl}s.zip"
+if [[ ${PN} == "sdlmame" ]] ; then
+ SRC_URI="$SRC_URI http://www.netswarm.net/misc/sdlmame-ui.bdf.gz"
+fi
+
+LICENSE="XMAME"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="X alsa debug opengl"
+REQUIRED_USE="debug? ( X )"
+
+RDEPEND="dev-libs/expat
+ media-libs/fontconfig
+ media-libs/flac
+ >=media-libs/libsdl-1.2.10[audio,joystick,opengl?,video]
+ media-libs/sdl-ttf
+ sys-libs/zlib
+ virtual/jpeg
+ alsa? ( media-libs/alsa-lib )
+ X? (
+ gnome-base/gconf
+ x11-libs/gtk+:2
+ x11-libs/libX11
+ x11-libs/libXinerama
+ )"
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ app-arch/unzip
+ virtual/pkgconfig
+ X? ( x11-proto/xineramaproto )"
+
+S=${WORKDIR}
+
+# Function to disable a makefile option
+disable_feature() {
+ sed -i \
+ -e "/$1.*=/s:^:# :" \
+ "${S}"/makefile \
+ || die "sed failed"
+}
+
+# Function to enable a makefile option
+enable_feature() {
+ sed -i \
+ -e "/^#.*$1.*=/s:^#::" \
+ "${S}"/${2:-makefile} \
+ || die "sed failed"
+}
+
+pkg_setup() {
+ games_pkg_setup
+ python-any-r1_pkg_setup
+}
+
+src_unpack() {
+ default
+ unpack ./mame.zip
+ rm -f mame.zip
+}
+
+src_prepare() {
+ if [[ $PV == *_p* ]] ; then
+ edos2unix $(find $(grep +++ *diff | awk '{ print $2 }' | sort -u) 2>/dev/null) *diff
+ einfo "Patching release with source updates"
+ epatch ${MY_PV%%_p*}*.diff
+ fi
+ edos2unix src/osd/sdl/osdsdl.h
+
+ epatch \
+ "${FILESDIR}"/${P}-makefile.patch \
+ "${FILESDIR}"/${P}-no-opengl.patch
+
+ # Don't compile zlib and expat
+ einfo "Disabling embedded libraries: expat, flac, jpeg, zlib"
+ disable_feature BUILD_EXPAT
+ disable_feature BUILD_FLAC
+ disable_feature BUILD_JPEG
+ disable_feature BUILD_ZLIB
+
+ if use amd64; then
+ einfo "Enabling 64-bit support"
+ enable_feature PTR64
+ fi
+
+ if use ppc; then
+ einfo "Enabling PPC support"
+ enable_feature BIGENDIAN
+ fi
+
+ if use debug; then
+ einfo "Enabling debug support"
+ enable_feature DEBUG
+ fi
+
+ if ! use opengl ; then
+ einfo "Disabling opengl support"
+ enable_feature NO_OPENGL src/osd/sdl/sdl.mak
+ fi
+
+ if ! use alsa ; then
+ einfo "Disabling alsa midi support"
+ enable_feature NO_USE_MIDI src/osd/sdl/sdl.mak
+ fi
+
+ if ! use X ; then
+ einfo "Disabling X support"
+ enable_feature NO_X11 src/osd/sdl/sdl.mak
+ fi
+}
+
+src_compile() {
+ emake \
+ TARGET="${PN#sdl}" \
+ NAME="${PN}" \
+ OPT_FLAGS='-DINI_PATH=\"\$$HOME/.'${PN}'\;'"${GAMES_SYSCONFDIR}/${PN}"'\"' \
+ NO_DEBUGGER=$(usex debug "0" "1") default
+}
+
+src_install() {
+ newgamesbin ${PN}$(use amd64 && echo 64)$(use debug && echo d) ${PN}
+
+ newman src/osd/sdl/man/${PN#sdl}.6 ${PN}.6
+
+ insinto "${GAMES_DATADIR}/${PN}"
+ doins -r src/osd/sdl/keymaps
+ [[ ${PN} == "sdlmame" ]] && newins sdlmame-ui.bdf ui.bdf
+
+ insinto "${GAMES_SYSCONFDIR}/${PN}"
+ doins "${FILESDIR}"/vector.ini
+
+ sed \
+ -e "s:@GAMES_SYSCONFDIR@:${GAMES_SYSCONFDIR}:" \
+ -e "s:@GAMES_DATADIR@:${GAMES_DATADIR}:" \
+ "${FILESDIR}/${MY_CONF_PN}-${MY_CONF_VER}".ini.in > "${D}/${GAMES_SYSCONFDIR}/${PN}/${MY_CONF_PN}".ini \
+ || die "sed failed"
+
+ dodoc docs/{config,mame,newvideo}.txt
+ if [[ ${PN} == "sdlmame" ]] ; then
+ dodoc whatsnew*.txt
+ else
+ dodoc messnew*.txt
+ fi
+
+ keepdir \
+ "${GAMES_DATADIR}/${PN}"/{ctrlr,cheats,roms,samples,artwork,crosshair} \
+ "${GAMES_SYSCONFDIR}/${PN}"/{ctrlr,cheats}
+
+ prepgamesdirs
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+
+ elog "optional dependencies:"
+ elog " games-emulation/sdlmametools (development tools)"
+ echo
+ elog "It's strongly recommended that you change either the system-wide"
+ elog "${MY_CONF_PN}.ini at \"${GAMES_SYSCONFDIR}/${PN}\" or use a per-user setup at \$HOME/.${PN}"
+
+ if use opengl; then
+ echo
+ elog "You built ${PN} with opengl support and should set"
+ elog "\"video\" to \"opengl\" in ${MY_CONF_PN}.ini to take advantage of that"
+ fi
+}
View
2  games-emulation/sdlmametools/Manifest
@@ -0,0 +1,2 @@
+DIST mame0148s.zip 33822494 SHA256 78d8a68ba53934fdfc895f450c08682dada81f7ec3e74a98fb042539506d9321 SHA512 a520115e2e82b2da3200ffa1fa56f668f95c3e26a927bcdb30a34e73053e55d26a6a6c1ec95eae1237bce1d2d0cd276b84466705fd5f53ac77827d06ea04bc03 WHIRLPOOL c6de71c198396977475110ab5840b7eaa6e5074519adffc286dd539ab916ea951fa1c307218b0d144cdc8aeeb096216106a3c21a6d53b42c04dc75e8103be04a
+DIST sdlmame0148u1_diff.zip 3386949 SHA256 27378d09e50f31ca0dd4f39df4c474016671946657eb7af9ea5aa0ffbae1d9bb SHA512 f62aa8ebfc3cfa96d2fd5e58c921cc2adfbe3704a745ef49bc247060ecd3333ecc12e1a3add810c6237f3f7a1946cf1b9d46e6d72aeb87baffebadb933de44de WHIRLPOOL 550f2e777363f307b8e56b4ec31f4852abe89434af5ce596bd6e6023f35a728e4078033b1edc4b302e0cf50fa646a190ec02be9329127379405aec2e9b591531
View
177 games-emulation/sdlmametools/files/sdlmametools-0.148_p1-makefile.patch
@@ -0,0 +1,177 @@
+--- makefile
++++ makefile
+@@ -314,13 +314,14 @@
+ endif
+
+ # compiler, linker and utilities
+-AR = @ar
+-CC = @gcc
+-LD = @g++
++AR ?= @ar
++CC ?= @gcc
++CXX ?= @g++
++LD = $(CXX)
+ MD = -mkdir$(EXE)
+ RM = @rm -f
+ OBJDUMP = @objdump
+-PYTHON = @python
++PYTHON ?= @python
+
+
+ #-------------------------------------------------
+@@ -455,7 +456,7 @@
+
+ # CFLAGS is defined based on C or C++ targets
+ # (remember, expansion only happens when used, so doing it here is ok)
+-CFLAGS = $(CCOMFLAGS) $(CPPONLYFLAGS)
++CFLAGS += $(CCOMFLAGS) $(CPPONLYFLAGS)
+
+ # we compile C-only to C89 standard with GNU extensions
+ # we compile C++ code to C++98 standard with GNU extensions
+@@ -463,9 +464,6 @@
+ CPPONLYFLAGS += -x c++ -std=gnu++98
+ COBJFLAGS += -x objective-c++
+
+-# this speeds it up a bit by piping between the preprocessor/compiler/assembler
+-CCOMFLAGS += -pipe
+-
+ # add -g if we need symbols, and ensure we have frame pointers
+ ifdef SYMBOLS
+ CCOMFLAGS += -g$(SYMLEVEL) -fno-omit-frame-pointer
+@@ -479,19 +477,6 @@
+ # add profiling information for the compiler
+ ifdef PROFILE
+ CCOMFLAGS += -pg
+-endif
+-
+-# add the optimization flag
+-CCOMFLAGS += -O$(OPTIMIZE)
+-
+-# add the error warning flag
+-ifndef NOWERROR
+-CCOMFLAGS += -Werror
+-endif
+-
+-# if we are optimizing, include optimization options
+-ifneq ($(OPTIMIZE),0)
+-CCOMFLAGS += -fno-strict-aliasing $(ARCHOPTS)
+ endif
+
+ # add a basic set of warnings
+@@ -565,26 +550,11 @@
+
+ # LDFLAGS are used generally; LDFLAGSEMULATOR are additional
+ # flags only used when linking the core emulator
+-LDFLAGS =
+-ifneq ($(TARGETOS),macosx)
+-ifneq ($(TARGETOS),os2)
+-ifneq ($(TARGETOS),solaris)
+-LDFLAGS = -Wl,--warn-common
+-endif
+-endif
+-endif
+ LDFLAGSEMULATOR =
+
+ # add profiling information for the linker
+ ifdef PROFILE
+ LDFLAGS += -pg
+-endif
+-
+-# strip symbols and other metadata in non-symbols and non profiling builds
+-ifndef SYMBOLS
+-ifneq ($(TARGETOS),macosx)
+-LDFLAGS += -s
+-endif
+ endif
+
+ # output a map file (emulator only)
+--- src/osd/sdl/sdl.mak
++++ src/osd/sdl/sdl.mak
+@@ -24,6 +24,8 @@
+ # uncomment and edit next line to specify a distribution
+ # supported debian-stable, ubuntu-intrepid
+
++PKG_CONFIG ?= pkg-config
++
+ # DISTRO = debian-stable
+ # DISTRO = ubuntu-intrepid
+ # DISTRO = gcc44-generic
+@@ -91,9 +93,9 @@
+ endif
+
+ ifdef SDL_INSTALL_ROOT
+-SDL_CONFIG = $(SDL_INSTALL_ROOT)/bin/$(SDL_LIBVER)-config
++SDL_CONFIG ?= $(SDL_INSTALL_ROOT)/bin/$(SDL_LIBVER)-config
+ else
+-SDL_CONFIG = $(SDL_LIBVER)-config
++SDL_CONFIG ?= $(SDL_LIBVER)-config
+ endif
+
+ ifeq ($(SDL_LIBVER),sdl2)
+@@ -190,8 +192,8 @@
+ SDL_NETWORK = taptun
+
+ ifndef NO_USE_MIDI
+-INCPATH += `pkg-config --cflags alsa`
+-LIBS += `pkg-config --libs alsa`
++INCPATH += $(shell $(PKG_CONFIG) --cflags alsa)
++LIBS += $(shell $(PKG_CONFIG) --libs alsa)
+ endif
+
+ endif
+@@ -476,10 +478,10 @@
+ # Remove the "/SDL" component from the include path so that we can compile
+ # files (header files are #include "SDL/something.h", so the extra "/SDL"
+ # causes a significant problem)
+-INCPATH += `sdl-config --cflags | sed 's:/SDL::'`
++INCPATH += $(shell $(SDL_CONFIG) --cflags | sed 's:/SDL::')
+ CCOMFLAGS += -DNO_SDL_GLEXT
+ # Remove libSDLmain, as its symbols conflict with SDLMain_tmpl.m
+-LIBS += `sdl-config --libs | sed 's/-lSDLmain//'` -lpthread
++LIBS += $(shell $(SDL_CONFIG) --libs | sed 's/-lSDLmain//') -lpthread
+ DEFS += -DMACOSX_USE_LIBSDL
+ endif # MACOSX_USE_LIBSDL
+
+@@ -532,8 +534,8 @@
+ endif
+ endif
+
+-INCPATH += `pkg-config --cflags fontconfig`
+-LIBS += `pkg-config --libs fontconfig`
++INCPATH += $(shell $(PKG_CONFIG) --cflags fontconfig)
++LIBS += $(shell $(PKG_CONFIG) --libs fontconfig)
+
+ ifeq ($(SDL_LIBVER),sdl2)
+ LIBS += -lSDL2_ttf
+@@ -616,8 +618,8 @@
+
+ ifeq ($(BASE_TARGETOS),os2)
+
+-INCPATH += `sdl-config --cflags`
+-LIBS += `sdl-config --libs`
++INCPATH += $(shell $(SDL_CONFIG) --cflags)
++LIBS += $(shell $(SDL_CONFIG) --libs)
+
+ endif # OS2
+
+@@ -690,15 +692,15 @@
+
+ # the new debugger relies on GTK+ in addition to the base SDLMAME needs
+ # Non-X11 builds can not use the debugger
+-INCPATH += `pkg-config --cflags-only-I gtk+-2.0` `pkg-config --cflags-only-I gconf-2.0`
+-CCOMFLAGS += `pkg-config --cflags-only-other gtk+-2.0` `pkg-config --cflags-only-other gconf-2.0`
+-LIBS += `pkg-config --libs gtk+-2.0` `pkg-config --libs gconf-2.0`
++INCPATH += $(shell $(PKG_CONFIG) --cflags-only-I gtk+-2.0 gconf-2.0)
++CCOMFLAGS += $(shell $(PKG_CONFIG) --cflags-only-other gtk+-2.0 gconf-2.0)
++LIBS += $(shell $(PKG_CONFIG) --libs gtk+-2.0 gconf-2.0)
+ #CCOMFLAGS += -DGTK_DISABLE_DEPRECATED
+
+ # The newer debugger uses QT
+ ifdef USE_QTDEBUG
+-INCPATH += `pkg-config QtGui --cflags`
+-LIBS += `pkg-config QtGui --libs`
++INCPATH += $(shell $(PKG_CONFIG) QtGui --cflags)
++LIBS += $(shell $(PKG_CONFIG) QtGui --libs)
+ endif
+
+ # some systems still put important things in a different prefix
View
12 games-emulation/sdlmametools/files/sdlmametools-0.148_p1-no-opengl.patch
@@ -0,0 +1,12 @@
+diff -Naur a/src/osd/sdl/osdsdl.h b/src/osd/sdl/osdsdl.h
+--- a/src/osd/sdl/osdsdl.h 2012-07-11 20:49:55.070264487 +0200
++++ b/src/osd/sdl/osdsdl.h 2012-07-11 20:51:45.976264395 +0200
+@@ -216,6 +216,8 @@
+ const char *audio_driver() const { return value(SDLOPTION_AUDIODRIVER); }
+ #if USE_OPENGL
+ const char *gl_lib() const { return value(SDLOPTION_GL_LIB); }
++#else
++ const char *gl_lib() const { return NULL; }
+ #endif
+
+ private:
View
5 games-emulation/sdlmametools/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>games</herd>
+</pkgmetadata>
View
123 games-emulation/sdlmametools/sdlmametools-0.148_p1.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-emulation/sdlmametools/sdlmametools-0.148_p1.ebuild,v 1.1 2013/03/15 19:36:48 hasufell Exp $
+
+EAPI=5
+PYTHON_COMPAT=( python2_6 python2_7 )
+inherit eutils flag-o-matic python-any-r1 games
+
+MY_PV=${PV/.}
+MY_P=${PN%tools}${MY_PV}
+MY_P=${MY_P%%_p*}
+
+# patches
+SRC_URI="$(for PATCH_VER in $(seq 1 ${PV##*_p}) ; do echo "http://dev.gentoo.org/~hasufell/distfiles/${MY_P}u${PATCH_VER}_diff.zip"; done)"
+
+DESCRIPTION="Set of development tools shared between sdlmame and sdlmess"
+HOMEPAGE="http://mamedev.org/"
+# Upstream doesn't allow fetching with unknown User-Agent such as wget
+SRC_URI="$SRC_URI http://dev.gentoo.org/~hasufell/distfiles/${MY_P/sdl}s.zip"
+
+LICENSE="XMAME"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="X debug"
+REQUIRED_USE="debug? ( X )"
+
+RDEPEND="
+ dev-libs/expat
+ media-libs/flac
+ >=media-libs/libsdl-1.2.10
+ media-libs/sdl-ttf
+ sys-libs/zlib
+ X? (
+ x11-libs/libX11
+ )"
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ app-arch/unzip
+ virtual/pkgconfig
+ X? ( x11-proto/xineramaproto )"
+
+S=${WORKDIR}
+
+# Function to disable a makefile option
+disable_feature() {
+ sed -i \
+ -e "/$1.*=/s:^:# :" \
+ "${S}"/makefile \
+ || die "sed failed"
+}
+
+# Function to enable a makefile option
+enable_feature() {
+ sed -i \
+ -e "/^#.*$1.*=/s:^#::" \
+ "${S}"/${2:-makefile} \
+ || die "sed failed"
+}
+
+pkg_setup() {
+ games_pkg_setup
+ python-any-r1_pkg_setup
+}
+
+src_unpack() {
+ default
+ unpack ./mame.zip
+ rm -f mame.zip
+}
+
+src_prepare() {
+ if [[ $PV == *_p* ]] ; then
+ edos2unix $(find $(grep +++ *diff | awk '{ print $2 }' | sort -u) 2>/dev/null) *diff
+ einfo "Patching release with source updates"
+ epatch ${MY_PV%%_p*}*.diff
+ fi
+ edos2unix src/osd/sdl/osdsdl.h
+
+ epatch \
+ "${FILESDIR}"/${P}-makefile.patch \
+ "${FILESDIR}"/${P}-no-opengl.patch
+
+ # Don't compile zlib and expat
+ einfo "Disabling embedded libraries: expat, flac, jpeg, zlib"
+ disable_feature BUILD_EXPAT
+ disable_feature BUILD_FLAC
+ disable_feature BUILD_JPEG
+ disable_feature BUILD_ZLIB
+
+ if use amd64; then
+ einfo "Enabling 64-bit support"
+ enable_feature PTR64
+ fi
+
+ if use ppc; then
+ einfo "Enabling PPC support"
+ enable_feature BIGENDIAN
+ fi
+
+ if use debug; then
+ einfo "Enabling debug support"
+ enable_feature DEBUG
+ fi
+
+ if ! use X ; then
+ einfo "Disabling X support"
+ enable_feature NO_X11 src/osd/sdl/sdl.mak
+ fi
+}
+
+src_compile() {
+ emake \
+ NO_DEBUGGER=$(usex debug "0" "1") tools
+}
+
+src_install() {
+ for i in chdman jedutil ldresample ldverify regrep romcmp testkeys ; do
+ newgamesbin ${i} sdlmame-${i}
+ nonfatal newman src/osd/sdl/man/${i}.1 sdlmame-${i}.1
+ done
+
+ prepgamesdirs
+}
View
2  games-emulation/sdlmess/Manifest
@@ -0,0 +1,2 @@
+DIST mame0148s.zip 33822494 SHA256 78d8a68ba53934fdfc895f450c08682dada81f7ec3e74a98fb042539506d9321 SHA512 a520115e2e82b2da3200ffa1fa56f668f95c3e26a927bcdb30a34e73053e55d26a6a6c1ec95eae1237bce1d2d0cd276b84466705fd5f53ac77827d06ea04bc03 WHIRLPOOL c6de71c198396977475110ab5840b7eaa6e5074519adffc286dd539ab916ea951fa1c307218b0d144cdc8aeeb096216106a3c21a6d53b42c04dc75e8103be04a
+DIST sdlmame0148u1_diff.zip 3386949 SHA256 27378d09e50f31ca0dd4f39df4c474016671946657eb7af9ea5aa0ffbae1d9bb SHA512 f62aa8ebfc3cfa96d2fd5e58c921cc2adfbe3704a745ef49bc247060ecd3333ecc12e1a3add810c6237f3f7a1946cf1b9d46e6d72aeb87baffebadb933de44de WHIRLPOOL 550f2e777363f307b8e56b4ec31f4852abe89434af5ce596bd6e6023f35a728e4078033b1edc4b302e0cf50fa646a190ec02be9329127379405aec2e9b591531
View
283 games-emulation/sdlmess/files/mess-0.148.ini.in
@@ -0,0 +1,283 @@
+#
+# CORE CONFIGURATION OPTIONS
+#
+readconfig 1
+writeconfig 0
+
+#
+# CORE SEARCH PATH OPTIONS
+#
+rompath $HOME/.sdlmess/roms;@GAMES_DATADIR@/sdlmess/roms
+hashpath hash
+samplepath $HOME/.sdlmess/samples;@GAMES_DATADIR@/sdlmess/samples
+artpath $HOME/.sdlmess/artwork;@GAMES_DATADIR@/sdlmess/artwork
+ctrlrpath $HOME/.sdlmess/ctrlr;@GAMES_SYSCONFDIR@/sdlmess/ctrlr;@GAMES_DATADIR@/sdlmess/ctrlr
+inipath $HOME/.sdlmess;@GAMES_SYSCONFDIR@/sdlmess
+fontpath $HOME/.sdlmess;@GAMES_DATADIR@/sdlmess
+cheatpath $HOME/.sdlmess/cheats;@GAMES_SYSCONFDIR@/sdlmess/cheats;@GAMES_DATADIR@/sdlmess/cheats
+crosshairpath $HOME/.sdlmess/crosshair;@GAMES_DATADIR@/sdlmess/crosshair
+
+#
+# CORE OUTPUT DIRECTORY OPTIONS
+#
+cfg_directory $HOME/.sdlmess/cfg
+nvram_directory $HOME/.sdlmess/nvram
+memcard_directory $HOME/.sdlmess/memcard
+input_directory $HOME/.sdlmess/inp
+state_directory $HOME/.sdlmess/sta
+snapshot_directory $HOME/.sdlmess/snap
+diff_directory $HOME/.sdlmess/diff
+comment_directory $HOME/.sdlmess/comments
+
+#
+# CORE STATE/PLAYBACK OPTIONS
+#
+state
+autosave 0
+playback
+record
+mngwrite
+aviwrite
+wavwrite
+snapname %g/%i
+snapsize auto
+snapview internal
+burnin 0
+
+#
+# CORE PERFORMANCE OPTIONS
+#
+autoframeskip 0
+frameskip 0
+seconds_to_run 0
+throttle 1
+sleep 1
+speed 1.0
+refreshspeed 0
+
+#
+# CORE ROTATION OPTIONS
+#
+rotate 1
+ror 0
+rol 0
+autoror 0
+autorol 0
+flipx 0
+flipy 0
+
+#
+# CORE ARTWORK OPTIONS
+#
+artwork_crop 0
+use_backdrops 1
+use_overlays 1
+use_bezels 1
+use_cpanels 1
+use_marquees 1
+
+#
+# CORE SCREEN OPTIONS
+#
+brightness 1.0
+contrast 1.0
+gamma 1.0
+pause_brightness 0.65
+effect none
+
+#
+# CORE VECTOR OPTIONS
+#
+antialias 1
+beam 1.0
+flicker 0
+
+#
+# CORE SOUND OPTIONS
+#
+sound 1
+samplerate 48000
+samples 1
+volume 0
+
+#
+# CORE INPUT OPTIONS
+#
+coin_lockout 1
+ctrlr
+mouse 0
+joystick 1
+lightgun 0
+multikeyboard 0
+multimouse 0
+steadykey 0
+ui_active 0
+offscreen_reload 0
+joystick_map auto
+joystick_deadzone 0.3
+joystick_saturation 0.85
+natural 0
+joystick_contradictory 0
+coin_impulse 0
+
+#
+# CORE INPUT AUTOMATIC ENABLE OPTIONS
+#
+paddle_device keyboard
+adstick_device keyboard
+pedal_device keyboard
+dial_device keyboard
+trackball_device keyboard
+lightgun_device keyboard
+positional_device keyboard
+mouse_device mouse
+
+#
+# CORE DEBUGGING OPTIONS
+#
+log 0
+verbose 0
+update_in_pause 0
+debug 0
+debugscript
+debug_internal 0
+
+#
+# CORE MISC OPTIONS
+#
+bios
+cheat 0
+skip_gameinfo 0
+uifont default
+ramsize
+confirm_quit 0
+ui_mouse 0
+
+#
+# DEBUGGING OPTIONS
+#
+oslog 0
+watchdog 0
+
+#
+# PERFORMANCE OPTIONS
+#
+multithreading 0
+numprocessors auto
+sdlvideofps 0
+bench 0
+
+#
+# VIDEO OPTIONS
+#
+video soft
+numscreens 1
+window 0
+maximize 1
+keepaspect 1
+unevenstretch 1
+centerh 1
+centerv 1
+waitvsync 0
+syncrefresh 0
+scalemode none
+
+#
+# OpenGL-SPECIFIC OPTIONS
+#
+filter 1
+prescale 1
+gl_forcepow2texture 0
+gl_notexturerect 0
+gl_vbo 1
+gl_pbo 1
+gl_glsl 0
+gl_glsl_filter 1
+glsl_shader_mame0 none
+glsl_shader_mame1 none
+glsl_shader_mame2 none
+glsl_shader_mame3 none
+glsl_shader_mame4 none
+glsl_shader_mame5 none
+glsl_shader_mame6 none
+glsl_shader_mame7 none
+glsl_shader_mame8 none
+glsl_shader_mame9 none
+glsl_shader_screen0 none
+glsl_shader_screen1 none
+glsl_shader_screen2 none
+glsl_shader_screen3 none
+glsl_shader_screen4 none
+glsl_shader_screen5 none
+glsl_shader_screen6 none
+glsl_shader_screen7 none
+glsl_shader_screen8 none
+glsl_shader_screen9 none
+gl_glsl_vid_attr 1
+
+#
+# PER-WINDOW VIDEO OPTIONS
+#
+screen auto
+aspect auto
+resolution auto
+view auto
+screen0 auto
+aspect0 auto
+resolution0 auto
+view0 auto
+screen1 auto
+aspect1 auto
+resolution1 auto
+view1 auto
+screen2 auto
+aspect2 auto
+resolution2 auto
+view2 auto
+screen3 auto
+aspect3 auto
+resolution3 auto
+view3 auto
+
+#
+# FULL SCREEN OPTIONS
+#
+switchres 0
+useallheads 0
+
+#
+# SOUND OPTIONS
+#
+audio_latency 3
+
+#
+# SDL KEYBOARD MAPPING
+#
+keymap 0
+keymap_file $HOME/.sdlmess/keymap.dat
+uimodekey auto
+#keymap_file @GAMES_DATADIR@/sdlmess/keymaps/km-be.txt
+#keymap_file @GAMES_DATADIR@/sdlmess/keymaps/km-ch.txt
+#keymap_file @GAMES_DATADIR@/sdlmess/keymaps/km-de.txt
+#keymap_file @GAMES_DATADIR@/sdlmess/keymaps/km-fr.txt
+#keymap_file @GAMES_DATADIR@/sdlmess/keymaps/km_it.txt
+
+#
+# SDL JOYSTICK MAPPING
+#
+joy_idx1 auto
+joy_idx2 auto
+joy_idx3 auto
+joy_idx4 auto
+joy_idx5 auto
+joy_idx6 auto
+joy_idx7 auto
+joy_idx8 auto
+sixaxis 0
+
+#
+# SDL LOWLEVEL DRIVER OPTIONS
+#
+videodriver auto
+audiodriver auto
+gl_lib auto
View
177 games-emulation/sdlmess/files/sdlmess-0.148_p1-makefile.patch
@@ -0,0 +1,177 @@
+--- makefile
++++ makefile
+@@ -314,13 +314,14 @@
+ endif
+
+ # compiler, linker and utilities
+-AR = @ar
+-CC = @gcc
+-LD = @g++
++AR ?= @ar
++CC ?= @gcc
++CXX ?= @g++
++LD = $(CXX)
+ MD = -mkdir$(EXE)
+ RM = @rm -f
+ OBJDUMP = @objdump
+-PYTHON = @python
++PYTHON ?= @python
+
+
+ #-------------------------------------------------
+@@ -455,7 +456,7 @@
+
+ # CFLAGS is defined based on C or C++ targets
+ # (remember, expansion only happens when used, so doing it here is ok)
+-CFLAGS = $(CCOMFLAGS) $(CPPONLYFLAGS)
++CFLAGS += $(CCOMFLAGS) $(CPPONLYFLAGS)
+
+ # we compile C-only to C89 standard with GNU extensions
+ # we compile C++ code to C++98 standard with GNU extensions
+@@ -463,9 +464,6 @@
+ CPPONLYFLAGS += -x c++ -std=gnu++98
+ COBJFLAGS += -x objective-c++
+
+-# this speeds it up a bit by piping between the preprocessor/compiler/assembler
+-CCOMFLAGS += -pipe
+-
+ # add -g if we need symbols, and ensure we have frame pointers
+ ifdef SYMBOLS
+ CCOMFLAGS += -g$(SYMLEVEL) -fno-omit-frame-pointer
+@@ -479,19 +477,6 @@
+ # add profiling information for the compiler
+ ifdef PROFILE
+ CCOMFLAGS += -pg
+-endif
+-
+-# add the optimization flag
+-CCOMFLAGS += -O$(OPTIMIZE)
+-
+-# add the error warning flag
+-ifndef NOWERROR
+-CCOMFLAGS += -Werror
+-endif
+-
+-# if we are optimizing, include optimization options
+-ifneq ($(OPTIMIZE),0)
+-CCOMFLAGS += -fno-strict-aliasing $(ARCHOPTS)
+ endif
+
+ # add a basic set of warnings
+@@ -565,26 +550,11 @@
+
+ # LDFLAGS are used generally; LDFLAGSEMULATOR are additional
+ # flags only used when linking the core emulator
+-LDFLAGS =
+-ifneq ($(TARGETOS),macosx)
+-ifneq ($(TARGETOS),os2)
+-ifneq ($(TARGETOS),solaris)
+-LDFLAGS = -Wl,--warn-common
+-endif
+-endif
+-endif
+ LDFLAGSEMULATOR =
+
+ # add profiling information for the linker
+ ifdef PROFILE
+ LDFLAGS += -pg
+-endif
+-
+-# strip symbols and other metadata in non-symbols and non profiling builds
+-ifndef SYMBOLS
+-ifneq ($(TARGETOS),macosx)
+-LDFLAGS += -s
+-endif
+ endif
+
+ # output a map file (emulator only)
+--- src/osd/sdl/sdl.mak
++++ src/osd/sdl/sdl.mak
+@@ -24,6 +24,8 @@
+ # uncomment and edit next line to specify a distribution
+ # supported debian-stable, ubuntu-intrepid
+
++PKG_CONFIG ?= pkg-config
++
+ # DISTRO = debian-stable
+ # DISTRO = ubuntu-intrepid
+ # DISTRO = gcc44-generic
+@@ -91,9 +93,9 @@
+ endif
+
+ ifdef SDL_INSTALL_ROOT
+-SDL_CONFIG = $(SDL_INSTALL_ROOT)/bin/$(SDL_LIBVER)-config
++SDL_CONFIG ?= $(SDL_INSTALL_ROOT)/bin/$(SDL_LIBVER)-config
+ else
+-SDL_CONFIG = $(SDL_LIBVER)-config
++SDL_CONFIG ?= $(SDL_LIBVER)-config
+ endif
+
+ ifeq ($(SDL_LIBVER),sdl2)
+@@ -190,8 +192,8 @@
+ SDL_NETWORK = taptun
+
+ ifndef NO_USE_MIDI
+-INCPATH += `pkg-config --cflags alsa`
+-LIBS += `pkg-config --libs alsa`
++INCPATH += $(shell $(PKG_CONFIG) --cflags alsa)
++LIBS += $(shell $(PKG_CONFIG) --libs alsa)
+ endif
+
+ endif
+@@ -476,10 +478,10 @@
+ # Remove the "/SDL" component from the include path so that we can compile
+ # files (header files are #include "SDL/something.h", so the extra "/SDL"
+ # causes a significant problem)
+-INCPATH += `sdl-config --cflags | sed 's:/SDL::'`
++INCPATH += $(shell $(SDL_CONFIG) --cflags | sed 's:/SDL::')
+ CCOMFLAGS += -DNO_SDL_GLEXT
+ # Remove libSDLmain, as its symbols conflict with SDLMain_tmpl.m
+-LIBS += `sdl-config --libs | sed 's/-lSDLmain//'` -lpthread
++LIBS += $(shell $(SDL_CONFIG) --libs | sed 's/-lSDLmain//') -lpthread
+ DEFS += -DMACOSX_USE_LIBSDL
+ endif # MACOSX_USE_LIBSDL
+
+@@ -532,8 +534,8 @@
+ endif
+ endif
+
+-INCPATH += `pkg-config --cflags fontconfig`
+-LIBS += `pkg-config --libs fontconfig`
++INCPATH += $(shell $(PKG_CONFIG) --cflags fontconfig)
++LIBS += $(shell $(PKG_CONFIG) --libs fontconfig)
+
+ ifeq ($(SDL_LIBVER),sdl2)
+ LIBS += -lSDL2_ttf
+@@ -616,8 +618,8 @@
+
+ ifeq ($(BASE_TARGETOS),os2)
+
+-INCPATH += `sdl-config --cflags`
+-LIBS += `sdl-config --libs`
++INCPATH += $(shell $(SDL_CONFIG) --cflags)
++LIBS += $(shell $(SDL_CONFIG) --libs)
+
+ endif # OS2
+
+@@ -690,15 +692,15 @@
+
+ # the new debugger relies on GTK+ in addition to the base SDLMAME needs
+ # Non-X11 builds can not use the debugger
+-INCPATH += `pkg-config --cflags-only-I gtk+-2.0` `pkg-config --cflags-only-I gconf-2.0`
+-CCOMFLAGS += `pkg-config --cflags-only-other gtk+-2.0` `pkg-config --cflags-only-other gconf-2.0`
+-LIBS += `pkg-config --libs gtk+-2.0` `pkg-config --libs gconf-2.0`
++INCPATH += $(shell $(PKG_CONFIG) --cflags-only-I gtk+-2.0 gconf-2.0)
++CCOMFLAGS += $(shell $(PKG_CONFIG) --cflags-only-other gtk+-2.0 gconf-2.0)
++LIBS += $(shell $(PKG_CONFIG) --libs gtk+-2.0 gconf-2.0)
+ #CCOMFLAGS += -DGTK_DISABLE_DEPRECATED
+
+ # The newer debugger uses QT
+ ifdef USE_QTDEBUG
+-INCPATH += `pkg-config QtGui --cflags`
+-LIBS += `pkg-config QtGui --libs`
++INCPATH += $(shell $(PKG_CONFIG) QtGui --cflags)
++LIBS += $(shell $(PKG_CONFIG) QtGui --libs)
+ endif
+
+ # some systems still put important things in a different prefix
View
12 games-emulation/sdlmess/files/sdlmess-0.148_p1-no-opengl.patch
@@ -0,0 +1,12 @@
+diff -Naur a/src/osd/sdl/osdsdl.h b/src/osd/sdl/osdsdl.h
+--- a/src/osd/sdl/osdsdl.h 2012-07-11 20:49:55.070264487 +0200
++++ b/src/osd/sdl/osdsdl.h 2012-07-11 20:51:45.976264395 +0200
+@@ -216,6 +216,8 @@
+ const char *audio_driver() const { return value(SDLOPTION_AUDIODRIVER); }
+ #if USE_OPENGL
+ const char *gl_lib() const { return value(SDLOPTION_GL_LIB); }
++#else
++ const char *gl_lib() const { return NULL; }
+ #endif
+
+ private:
View
9 games-emulation/sdlmess/files/vector.ini
@@ -0,0 +1,9 @@
+#
+# Specific options file for vector games
+#
+
+#
+# VIDEO OPTIONS
+#
+video soft
+yuvmode yv12
View
5 games-emulation/sdlmess/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>games</herd>
+</pkgmetadata>
View
185 games-emulation/sdlmess/sdlmess-0.148_p1.ebuild
@@ -0,0 +1,185 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-emulation/sdlmess/sdlmess-0.148_p1.ebuild,v 1.1 2013/03/15 19:34:25 hasufell Exp $
+
+EAPI=5
+PYTHON_COMPAT=( python2_6 python2_7 )
+inherit eutils flag-o-matic python-any-r1 games
+
+MY_PV=${PV/.}
+MY_CONF_PN=${PN/sdl}
+MY_P=sdlmame${MY_PV}
+MY_P=${MY_P%%_p*}
+MY_CONF_VER="0.148"
+
+# patches
+SRC_URI="$(for PATCH_VER in $(seq 1 ${PV##*_p}) ; do echo "http://dev.gentoo.org/~hasufell/distfiles/${MY_P}u${PATCH_VER}_diff.zip"; done)"
+
+DESCRIPTION="Multi Emulator Super System (SDL)"
+HOMEPAGE="http://mamedev.org/"
+# Upstream doesn't allow fetching with unknown User-Agent such as wget
+SRC_URI="$SRC_URI http://dev.gentoo.org/~hasufell/distfiles/${MY_P/sdl}s.zip"
+if [[ ${PN} == "sdlmame" ]] ; then
+ SRC_URI="$SRC_URI http://www.netswarm.net/misc/sdlmame-ui.bdf.gz"
+fi
+
+LICENSE="XMAME"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="X alsa debug opengl"
+REQUIRED_USE="debug? ( X )"
+
+RDEPEND="dev-libs/expat
+ media-libs/fontconfig
+ media-libs/flac
+ >=media-libs/libsdl-1.2.10[audio,joystick,opengl?,video]
+ media-libs/sdl-ttf
+ sys-libs/zlib
+ virtual/jpeg
+ alsa? ( media-libs/alsa-lib )
+ X? (
+ gnome-base/gconf
+ x11-libs/gtk+:2
+ x11-libs/libX11
+ x11-libs/libXinerama
+ )"
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ app-arch/unzip
+ virtual/pkgconfig
+ X? ( x11-proto/xineramaproto )"
+
+S=${WORKDIR}
+
+# Function to disable a makefile option
+disable_feature() {
+ sed -i \
+ -e "/$1.*=/s:^:# :" \
+ "${S}"/makefile \
+ || die "sed failed"
+}
+
+# Function to enable a makefile option
+enable_feature() {
+ sed -i \
+ -e "/^#.*$1.*=/s:^#::" \
+ "${S}"/${2:-makefile} \
+ || die "sed failed"
+}
+
+pkg_setup() {
+ games_pkg_setup
+ python-any-r1_pkg_setup
+}
+
+src_unpack() {
+ default
+ unpack ./mame.zip
+ rm -f mame.zip
+}
+