summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosé María Alonso <nimiux@gentoo.org>2014-08-30 12:22:18 +0000
committerJosé María Alonso <nimiux@gentoo.org>2014-08-30 12:22:18 +0000
commit9d8138aaa25fadfeea2f4aa9f9267bc7ba25f817 (patch)
tree7ea4f7a29c45a3642ce42480d94e9b98a9464861 /app-emulation
parentReplace einstall with emake install, bug #521554. (diff)
downloadhistorical-9d8138aaa25fadfeea2f4aa9f9267bc7ba25f817.tar.gz
historical-9d8138aaa25fadfeea2f4aa9f9267bc7ba25f817.tar.bz2
historical-9d8138aaa25fadfeea2f4aa9f9267bc7ba25f817.zip
Drop old
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0xD628E536
Diffstat (limited to 'app-emulation')
-rw-r--r--app-emulation/free42/ChangeLog6
-rw-r--r--app-emulation/free42/Manifest20
-rw-r--r--app-emulation/free42/files/free42-1.4.77-fix-alsa.patch179
-rw-r--r--app-emulation/free42/files/free42-1.4.77-fix-makefile.patch20
-rw-r--r--app-emulation/free42/free42-1.4.77.ebuild47
5 files changed, 13 insertions, 259 deletions
diff --git a/app-emulation/free42/ChangeLog b/app-emulation/free42/ChangeLog
index 9a6369e8cad4..8127d288d012 100644
--- a/app-emulation/free42/ChangeLog
+++ b/app-emulation/free42/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for app-emulation/free42
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/free42/ChangeLog,v 1.22 2014/08/30 11:17:15 nimiux Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/free42/ChangeLog,v 1.23 2014/08/30 12:22:14 nimiux Exp $
+
+ 30 Aug 2014; Chema Alonso <nimiux@gentoo.org> -free42-1.4.77.ebuild,
+ -files/free42-1.4.77-fix-alsa.patch, -files/free42-1.4.77-fix-makefile.patch:
+ Drop old
30 Aug 2014; Chema Alonso <nimiux@gentoo.org> free42-1.5.3a.ebuild:
Stable for amd64 wrt bug #517878
diff --git a/app-emulation/free42/Manifest b/app-emulation/free42/Manifest
index 46a56bbecaca..bebad492738d 100644
--- a/app-emulation/free42/Manifest
+++ b/app-emulation/free42/Manifest
@@ -1,23 +1,19 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
-AUX free42-1.4.77-fix-alsa.patch 12854 SHA256 d67a3a158db61dac3b6c3d9505f73eee2aeb8ebf8f2b3e7ad11611bf7eb39cd5 SHA512 af56b6bc0609f46814c57bf6e7eece2eca27a553efd30677c4a4220cae5106a535ff3043f6832d141ba4dc7ba26ce3484e169bffba1f9dccce3b148f7cd25857 WHIRLPOOL 0982edfbd52a72b2ab28346e228935567fe17581cace05dec69ec55cfa946e8e3f334488e6f40605d4f066796b28e1d5bdfc5b18e5a36b55ce58fa66e4ad8738
-AUX free42-1.4.77-fix-makefile.patch 1122 SHA256 6af946956c01f659bedfe1cda8d4f39fd920825b058c84d31c34db154a88ad46 SHA512 5de42ca34e255aff7179b34bd545b2bf5d32c9d62489cd652573488897990778a89608a831e994e9a552d14ba2498870331e5e06345ab4c3863de7fd416dba8b WHIRLPOOL c8a142ae068a299c470f7041e501ecae63a520267e4dec68f8a97e1c1e5aeba7c5f2cdcf244e3cde3cd79b93ae09c958bc27e1893281049dc03a48535d64e978
AUX free42-1.5.3a-fix-makefile.patch 1045 SHA256 4cf95a73f6dd315912920bcee9c8199428bf45ee6bd352dc6803993e1f30fdfb SHA512 379bff28a6982d7fa2baed339f780b19c12b11b547a3b84b8a9b03c08df1b16061b28b340737f207b628f8b3b071eb2971d5daa2588f581073e081f7fe731382 WHIRLPOOL e14ab479ef46d9fb72d587458a2c9bdd11c03d9aec4a2b875768deae47085e046ed30c3c37bb4353856f0eabf86c1e2c6e7807d8afcc93705865cd446e68b892
-DIST free42-1.4.77.tgz 1096936 SHA256 b500b90eeee486af297a0b04a4ee611d36a41f99f5a5b71ed2d98ce9831addc5 SHA512 ab2ed1703ce5210c904bd5eda8c416a30588a80b18648fadb16c01ef7c5487a71851cf238e0130402d2536a3068d6ee3eb585e60d99479ca0e1ca5a8ea968651 WHIRLPOOL 2bfd040c82d59a5af0b2391d81756332d9f606d7200239d3d4e06d4e2e8b09b1480b1f76facdafb26056151ac0c654d93068c60071760fc69f72efea03f58659
DIST free42-1.5.3a.tgz 8150063 SHA256 3212a32fc7958ed2d53452adf2301c4747b4774154a4ecaceb478b67d31bfce6 SHA512 61f07f8899aac7619d5d9bbeca224f3e06feb9b548adacebf207e1e1e139fd5b4f30f7c11ca5956bb2f71221ea46c15028d6116d67b9130204288cda603b1c5c WHIRLPOOL 45310aa0b16680f5569fc90b65b21264d7b0e2d8fafab0935fb8e6e2170f4a30080eb9eb6f9561e853dca290a49f8668007d005c5cdafd61d1dc5436506abfab
-EBUILD free42-1.4.77.ebuild 1081 SHA256 17a03739d1e2f57d840041350bc5855cd3367d81fbcfc9c63e3527537ca901c2 SHA512 db3316cb5914598433ffedcf20ff954a7b0217a30e2636cfc837aa650e7a1201806802b56992a7e5d2bb5f920afa0b6c50d742581eb47aafe900823c91fabc4f WHIRLPOOL a1320c17f230086d0f0a501417a14a351071667401221575c0a941456017869d8675b474ed0a8bfae52a010110972059d53a39294586314478be777ce41c5bbb
EBUILD free42-1.5.3a.ebuild 1035 SHA256 f7d1c83525ebec743f06b4f49c3997e0394ea622feec0584e0b8c0e5e2687ec2 SHA512 88cbea1047e92ed9810cab03f9b884ffa0e8dcf9182e4fcd5a0377047a6f45bb974b3728665aa5a9f6ed0516e7bfc3305ffa099b5b5363ea4fd1cbff8497f9c5 WHIRLPOOL f5236d97e3f8517fd06750149297efce7fe142332d018953c2f0e92059f9660bdc7d1404d066b57299a96b2d97fedd1f3e27882a84238d7855383883d7b79eaa
-MISC ChangeLog 3114 SHA256 75ed1c24066433207f1c335d212811e5ed707f6c0fdb53db125ae073c59704ac SHA512 29db51a89026403a6f5882299374297faa8fe3b3e569e078f2c0d87dcd4150bc6d6a86855f9e213ecc57430cf8172d34c1ccece9df509381c7f3a5b65c00385f WHIRLPOOL 25a0b3b520cd57dc680b6e4316defe0d841df715d8b190e2a61ac1cbfee04a3bd420c73a14c9876c0b7111bac7de25c240b1933ac80dbfb8a11a17da6f6b2f46
+MISC ChangeLog 3277 SHA256 23aa019b6f8ca8899d80f82c2365c9f2eedd55b8a73974413792fb68fbf89d21 SHA512 340da4b68f797b27a03f7916cd5aeda1ed72e6587d8df8c268d83da81403e8e56a0f1635e9b2170d874e2d10bd413883837541fede3b96312356a79b62238f4c WHIRLPOOL d59076bcbb985822a69209c74b2f948e3f651551e6fd0004c8d86e87abd9422d34f90b341d44bdcfb499687b2e0be7d78c0547f7e55ac6b7da5b6112e97dbc0a
MISC metadata.xml 540 SHA256 1dfb1cbb7947a8e42c92ccfed144fd5bf71d34d31bed4cc7de3b7b940f0b7192 SHA512 e6b1c3521732649216949ee826b69abc66a9b7b87242e4a908211678dd5828e84f92f4a4af2ecbe4b75ecd7e483da18bea484fd555215c8a37c11ef04df8236c WHIRLPOOL f8bd8cc0dbbb19b13e62217c513509771b3245c6b49d592d6cf26da1f25b71cdb62f8a0563c94d365f83aa79c80e1de306b1e18f19c5c603de389a20ffe7a802
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQEcBAEBCAAGBQJUAbMfAAoJEA2sAkrWKOU2jj0H/2KPb7M29tPgbyfWPBmTY3D4
-Pm2mjcRr4XW6mg7wIach7+W8bVqf4tGAXE3LbhqTzThJZzAUicyiKDwgfKdhdIkS
-9H/l8DAia0Fr2B4ipWqS6viaDmC6mBmgVYxTRllrCL9qTI+wyehF19fXki04OFbR
-7i/qbzKXOnzLNeUxTbOXuO7nWs1agCVHBYfyoKMEj3s/gIb3o+CgK4ONesl4S52f
-/S6q0aMFbNy3CJtPZQjRHKUXiPrL3GxKojfrHGAz7/VmON30VGWite83p01mAHBL
-qjZKE7E5Ml996v6vreJurmnumeBhqJYeEvGvLhxN8dRbW5XAZ8MHcFbdXU9EMxE=
-=Z8F1
+iQEcBAEBCAAGBQJUAcJEAAoJEA2sAkrWKOU2VGAH/Rytr7vEvksVBwZH3lpfRZhG
+ElsqgWdbekfulETvBEM3/3Pl9VUvbdpR8QwsbgzLeYzKvi/Z64cr1WsviEosCXsO
+JFXt+CRkFKPOlbkqutyNl9wFxxwi+6Y1JBxIkKYMWd39DWvkZ9MWbgtTywKA7dyD
+XBqHgm6lq9L5BNmg6qHBDB8wYaD7ru3oXhJtmlgW2Vf64sB5Xi6FiVXn5Fd3LCWe
+a6sXhyH2GEMmz/z2gUp5xJ4L0CeUvDYnpWVwAhe7q5pE8wBNekJp14LgAb8N2uIA
+6xDWFl6fom1mBWzn69YK3HCuHDt6QUikOo9OjuFX5Z/rc5u09FFspuspR3LbboQ=
+=KGQQ
-----END PGP SIGNATURE-----
diff --git a/app-emulation/free42/files/free42-1.4.77-fix-alsa.patch b/app-emulation/free42/files/free42-1.4.77-fix-alsa.patch
deleted file mode 100644
index e260f6a6cfd6..000000000000
--- a/app-emulation/free42/files/free42-1.4.77-fix-alsa.patch
+++ /dev/null
@@ -1,179 +0,0 @@
-diff -Nur a/gtk/audio_alsa.cc b/gtk/audio_alsa.cc
---- a/gtk/audio_alsa.cc 2013-01-06 07:27:27.000000000 +0100
-+++ b/gtk/audio_alsa.cc 2013-01-21 19:30:59.441474220 +0100
-@@ -30,33 +30,87 @@
- // going to need; the pointer names are the same as the actual function names
- // in libasound, with _dl_ prefixed.
- static int libasound_state = 0; // 0=closed, 1=open, 2=missing
--static int (*_dl_snd_pcm_close)(snd_pcm_t *pcm);
--static int (*_dl_snd_pcm_format_big_endian)(snd_pcm_format_t format);
--static int (*_dl_snd_pcm_format_physical_width)(snd_pcm_format_t format);
--static int (*_dl_snd_pcm_format_unsigned)(snd_pcm_format_t format);
--static int (*_dl_snd_pcm_format_width)(snd_pcm_format_t format);
--static int (*_dl_snd_pcm_hw_params)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params);
--static int (*_dl_snd_pcm_hw_params_malloc)(snd_pcm_hw_params_t **ptr);
--static void (*_dl_snd_pcm_hw_params_free)(snd_pcm_hw_params_t *obj);
--static int (*_dl_snd_pcm_hw_params_any)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params);
--static int (*_dl_snd_pcm_hw_params_get_buffer_size)(const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val);
--static int (*_dl_snd_pcm_hw_params_set_access)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_access_t _access);
--static int (*_dl_snd_pcm_hw_params_set_buffer_size_near)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val);
--static int (*_dl_snd_pcm_hw_params_set_channels)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val);
--static int (*_dl_snd_pcm_hw_params_set_format)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_format_t val);
--static int (*_dl_snd_pcm_hw_params_set_rate_near)(snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir);
--static int (*_dl_snd_pcm_open)(snd_pcm_t **pcm, const char *name, snd_pcm_stream_t stream, int mode);
--static int (*_dl_snd_pcm_prepare)(snd_pcm_t *pcm);
--static int (*_dl_snd_pcm_resume)(snd_pcm_t *pcm);
--static int (*_dl_snd_pcm_sw_params)(snd_pcm_t *pcm, snd_pcm_sw_params_t *params);
--static int (*_dl_snd_pcm_sw_params_malloc)(snd_pcm_sw_params_t **ptr);
--static void (*_dl_snd_pcm_sw_params_free)(snd_pcm_sw_params_t *obj);
--static int (*_dl_snd_pcm_sw_params_current)(snd_pcm_t *pcm, snd_pcm_sw_params_t *params);
--static int (*_dl_snd_pcm_sw_params_get_boundary)(const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val);
--static int (*_dl_snd_pcm_sw_params_set_silence_size)(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val);
--static int (*_dl_snd_pcm_sw_params_set_silence_threshold)(snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val);
--static snd_pcm_sframes_t (*_dl_snd_pcm_writei)(snd_pcm_t *pcm, const void *buffer, snd_pcm_uframes_t size);
--static const char *(*_dl_snd_strerror)(int errnum);
-+typedef int (dyn_snd_pcm_close) (snd_pcm_t *pcm);
-+dyn_snd_pcm_close * _dl_snd_pcm_close = NULL;
-+
-+typedef int (dyn_snd_pcm_format_big_endian) (snd_pcm_format_t format);
-+dyn_snd_pcm_format_big_endian * _dl_snd_pcm_format_big_endian = NULL;
-+
-+typedef int (dyn_snd_pcm_format_physical_width) (snd_pcm_format_t format);
-+dyn_snd_pcm_format_physical_width * _dl_snd_pcm_format_physical_width = NULL;
-+
-+typedef int (dyn_snd_pcm_format_unsigned) (snd_pcm_format_t format);
-+dyn_snd_pcm_format_unsigned * _dl_snd_pcm_format_unsigned = NULL;
-+
-+typedef int (dyn_snd_pcm_format_width) (snd_pcm_format_t format);
-+dyn_snd_pcm_format_width * _dl_snd_pcm_format_width = NULL;
-+
-+typedef int (dyn_snd_pcm_hw_params) (snd_pcm_t *pcm, snd_pcm_hw_params_t *params);
-+dyn_snd_pcm_hw_params * _dl_snd_pcm_hw_params = NULL;
-+
-+typedef int (dyn_snd_pcm_hw_params_malloc) (snd_pcm_hw_params_t **ptr);
-+dyn_snd_pcm_hw_params_malloc * _dl_snd_pcm_hw_params_malloc = NULL;
-+
-+typedef void (dyn_snd_pcm_hw_params_free) (snd_pcm_hw_params_t *obj);
-+dyn_snd_pcm_hw_params_free * _dl_snd_pcm_hw_params_free = NULL;
-+
-+typedef int (dyn_snd_pcm_hw_params_any) (snd_pcm_t *pcm, snd_pcm_hw_params_t *params);
-+dyn_snd_pcm_hw_params_any * _dl_snd_pcm_hw_params_any = NULL;
-+
-+typedef int (dyn_snd_pcm_hw_params_get_buffer_size) (const snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val);
-+dyn_snd_pcm_hw_params_get_buffer_size * _dl_snd_pcm_hw_params_get_buffer_size = NULL;
-+
-+typedef int (dyn_snd_pcm_hw_params_set_access) (snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_access_t _access);
-+dyn_snd_pcm_hw_params_set_access * _dl_snd_pcm_hw_params_set_access = NULL;
-+
-+typedef int (dyn_snd_pcm_hw_params_set_buffer_size_near) (snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_uframes_t *val);
-+dyn_snd_pcm_hw_params_set_buffer_size_near * _dl_snd_pcm_hw_params_set_buffer_size_near = NULL;
-+
-+typedef int (dyn_snd_pcm_hw_params_set_channels) (snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int val);
-+dyn_snd_pcm_hw_params_set_channels * _dl_snd_pcm_hw_params_set_channels = NULL;
-+
-+typedef int (dyn_snd_pcm_hw_params_set_format) (snd_pcm_t *pcm, snd_pcm_hw_params_t *params, snd_pcm_format_t val);
-+dyn_snd_pcm_hw_params_set_format * _dl_snd_pcm_hw_params_set_format = NULL;
-+
-+typedef int (dyn_snd_pcm_hw_params_set_rate_near) (snd_pcm_t *pcm, snd_pcm_hw_params_t *params, unsigned int *val, int *dir);
-+dyn_snd_pcm_hw_params_set_rate_near * _dl_snd_pcm_hw_params_set_rate_near = NULL;
-+
-+typedef int (dyn_snd_pcm_open) (snd_pcm_t **pcm, const char *name, snd_pcm_stream_t stream, int mode);
-+dyn_snd_pcm_open * _dl_snd_pcm_open = NULL;
-+
-+typedef int (dyn_snd_pcm_prepare) (snd_pcm_t *pcm);
-+dyn_snd_pcm_prepare * _dl_snd_pcm_prepare = NULL;
-+
-+typedef int (dyn_snd_pcm_resume) (snd_pcm_t *pcm);
-+dyn_snd_pcm_resume * _dl_snd_pcm_resume = NULL;
-+
-+typedef int (dyn_snd_pcm_sw_params) (snd_pcm_t *pcm, snd_pcm_sw_params_t *params);
-+dyn_snd_pcm_sw_params * _dl_snd_pcm_sw_params = NULL;
-+
-+typedef int (dyn_snd_pcm_sw_params_malloc) (snd_pcm_sw_params_t **ptr);
-+dyn_snd_pcm_sw_params_malloc * _dl_snd_pcm_sw_params_malloc = NULL;
-+
-+typedef void (dyn_snd_pcm_sw_params_free) (snd_pcm_sw_params_t *obj);
-+dyn_snd_pcm_sw_params_free * _dl_snd_pcm_sw_params_free = NULL;
-+
-+typedef int (dyn_snd_pcm_sw_params_current) (snd_pcm_t *pcm, snd_pcm_sw_params_t *params);
-+dyn_snd_pcm_sw_params_current * _dl_snd_pcm_sw_params_current = NULL;
-+
-+typedef int (dyn_snd_pcm_sw_params_get_boundary) (const snd_pcm_sw_params_t *params, snd_pcm_uframes_t *val);
-+dyn_snd_pcm_sw_params_get_boundary * _dl_snd_pcm_sw_params_get_boundary = NULL;
-+
-+typedef int (dyn_snd_pcm_sw_params_set_silence_size) (snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val);
-+dyn_snd_pcm_sw_params_set_silence_size * _dl_snd_pcm_sw_params_set_silence_size = NULL;
-+
-+typedef int (dyn_snd_pcm_sw_params_set_silence_threshold) (snd_pcm_t *pcm, snd_pcm_sw_params_t *params, snd_pcm_uframes_t val);
-+dyn_snd_pcm_sw_params_set_silence_threshold * _dl_snd_pcm_sw_params_set_silence_threshold = NULL;
-+
-+typedef snd_pcm_sframes_t (dyn_snd_pcm_writei) (snd_pcm_t *pcm, const void *buffer, snd_pcm_uframes_t size);
-+dyn_snd_pcm_writei * _dl_snd_pcm_writei = NULL;
-+
-+typedef const char * (dyn_snd_strerror) (int errnum);
-+dyn_snd_strerror * _dl_snd_strerror = NULL;
-+
-
- #define TDIFF(begin,end) (((double)(end.tv_sec - begin.tv_sec)*1000.0) + ((end.tv_usec - begin.tv_usec)/1000.0))
-
-@@ -170,33 +224,33 @@
- fprintf(stderr, "Could not open " ALSALIB "\nusing gdk_beep() for BEEP and TONE.\n");
- return false;
- }
-- *((void **) &_dl_snd_pcm_close) = dlsym(lib, "snd_pcm_close");
-- *((void **) &_dl_snd_pcm_format_big_endian) = dlsym(lib, "snd_pcm_format_big_endian");
-- *((void **) &_dl_snd_pcm_format_physical_width) = dlsym(lib, "snd_pcm_format_physical_width");
-- *((void **) &_dl_snd_pcm_format_unsigned) = dlsym(lib, "snd_pcm_format_unsigned");
-- *((void **) &_dl_snd_pcm_format_width) = dlsym(lib, "snd_pcm_format_width");
-- *((void **) &_dl_snd_pcm_hw_params) = dlsym(lib, "snd_pcm_hw_params");
-- *((void **) &_dl_snd_pcm_hw_params_malloc) = dlsym(lib, "snd_pcm_hw_params_malloc");
-- *((void **) &_dl_snd_pcm_hw_params_free) = dlsym(lib, "snd_pcm_hw_params_free");
-- *((void **) &_dl_snd_pcm_hw_params_any) = dlsym(lib, "snd_pcm_hw_params_any");
-- *((void **) &_dl_snd_pcm_hw_params_get_buffer_size) = dlsym(lib, "snd_pcm_hw_params_get_buffer_size");
-- *((void **) &_dl_snd_pcm_hw_params_set_access) = dlsym(lib, "snd_pcm_hw_params_set_access");
-- *((void **) &_dl_snd_pcm_hw_params_set_buffer_size_near) = dlsym(lib, "snd_pcm_hw_params_set_buffer_size_near");
-- *((void **) &_dl_snd_pcm_hw_params_set_channels) = dlsym(lib, "snd_pcm_hw_params_set_channels");
-- *((void **) &_dl_snd_pcm_hw_params_set_format) = dlsym(lib, "snd_pcm_hw_params_set_format");
-- *((void **) &_dl_snd_pcm_hw_params_set_rate_near) = dlsym(lib, "snd_pcm_hw_params_set_rate_near");
-- *((void **) &_dl_snd_pcm_open) = dlsym(lib, "snd_pcm_open");
-- *((void **) &_dl_snd_pcm_prepare) = dlsym(lib, "snd_pcm_prepare");
-- *((void **) &_dl_snd_pcm_resume) = dlsym(lib, "snd_pcm_resume");
-- *((void **) &_dl_snd_pcm_sw_params) = dlsym(lib, "snd_pcm_sw_params");
-- *((void **) &_dl_snd_pcm_sw_params_malloc) = dlsym(lib, "snd_pcm_sw_params_malloc");
-- *((void **) &_dl_snd_pcm_sw_params_free) = dlsym(lib, "snd_pcm_sw_params_free");
-- *((void **) &_dl_snd_pcm_sw_params_current) = dlsym(lib, "snd_pcm_sw_params_current");
-- *((void **) &_dl_snd_pcm_sw_params_get_boundary) = dlsym(lib, "snd_pcm_sw_params_get_boundary");
-- *((void **) &_dl_snd_pcm_sw_params_set_silence_size) = dlsym(lib, "snd_pcm_sw_params_set_silence_size");
-- *((void **) &_dl_snd_pcm_sw_params_set_silence_threshold) = dlsym(lib, "snd_pcm_sw_params_set_silence_threshold");
-- *((void **) &_dl_snd_pcm_writei) = dlsym(lib, "snd_pcm_writei");
-- *((void **) &_dl_snd_strerror) = dlsym(lib, "snd_strerror");
-+ _dl_snd_pcm_close = (dyn_snd_pcm_close *) dlsym(lib, "snd_pcm_close");
-+ _dl_snd_pcm_format_big_endian = (dyn_snd_pcm_format_big_endian *) dlsym(lib, "snd_pcm_format_big_endian");
-+ _dl_snd_pcm_format_physical_width = (dyn_snd_pcm_format_physical_width *) dlsym(lib, "snd_pcm_format_physical_width");
-+ _dl_snd_pcm_format_unsigned = (dyn_snd_pcm_format_unsigned *) dlsym(lib, "snd_pcm_format_unsigned");
-+ _dl_snd_pcm_format_width = (dyn_snd_pcm_format_width *) dlsym(lib, "snd_pcm_format_width");
-+ _dl_snd_pcm_hw_params = (dyn_snd_pcm_hw_params *) dlsym(lib, "snd_pcm_hw_params");
-+ _dl_snd_pcm_hw_params_malloc = (dyn_snd_pcm_hw_params_malloc *) dlsym(lib, "snd_pcm_hw_params_malloc");
-+ _dl_snd_pcm_hw_params_free = (dyn_snd_pcm_hw_params_free *) dlsym(lib, "snd_pcm_hw_params_free");
-+ _dl_snd_pcm_hw_params_any = (dyn_snd_pcm_hw_params_any *) dlsym(lib, "snd_pcm_hw_params_any");
-+ _dl_snd_pcm_hw_params_get_buffer_size = (dyn_snd_pcm_hw_params_get_buffer_size *) dlsym(lib, "snd_pcm_hw_params_get_buffer_size");
-+ _dl_snd_pcm_hw_params_set_access = (dyn_snd_pcm_hw_params_set_access *) dlsym(lib, "snd_pcm_hw_params_set_access");
-+ _dl_snd_pcm_hw_params_set_buffer_size_near = (dyn_snd_pcm_hw_params_set_buffer_size_near *) dlsym(lib, "snd_pcm_hw_params_set_buffer_size_near");
-+ _dl_snd_pcm_hw_params_set_channels = (dyn_snd_pcm_hw_params_set_channels *) dlsym(lib, "snd_pcm_hw_params_set_channels");
-+ _dl_snd_pcm_hw_params_set_format = (dyn_snd_pcm_hw_params_set_format *) dlsym(lib, "snd_pcm_hw_params_set_format");
-+ _dl_snd_pcm_hw_params_set_rate_near = (dyn_snd_pcm_hw_params_set_rate_near *) dlsym(lib, "snd_pcm_hw_params_set_rate_near");
-+ _dl_snd_pcm_open = (dyn_snd_pcm_open *) dlsym(lib, "snd_pcm_open");
-+ _dl_snd_pcm_prepare = (dyn_snd_pcm_prepare *) dlsym(lib, "snd_pcm_prepare");
-+ _dl_snd_pcm_resume = (dyn_snd_pcm_resume *) dlsym(lib, "snd_pcm_resume");
-+ _dl_snd_pcm_sw_params = (dyn_snd_pcm_sw_params *) dlsym(lib, "snd_pcm_sw_params");
-+ _dl_snd_pcm_sw_params_malloc = (dyn_snd_pcm_sw_params_malloc *) dlsym(lib, "snd_pcm_sw_params_malloc");
-+ _dl_snd_pcm_sw_params_free = (dyn_snd_pcm_sw_params_free *) dlsym(lib, "snd_pcm_sw_params_free");
-+ _dl_snd_pcm_sw_params_current = (dyn_snd_pcm_sw_params_current *) dlsym(lib, "snd_pcm_sw_params_current");
-+ _dl_snd_pcm_sw_params_get_boundary = (dyn_snd_pcm_sw_params_get_boundary *) dlsym(lib, "snd_pcm_sw_params_get_boundary");
-+ _dl_snd_pcm_sw_params_set_silence_size = (dyn_snd_pcm_sw_params_set_silence_size *) dlsym(lib, "snd_pcm_sw_params_set_silence_size");
-+ _dl_snd_pcm_sw_params_set_silence_threshold = (dyn_snd_pcm_sw_params_set_silence_threshold *) dlsym(lib, "snd_pcm_sw_params_set_silence_threshold");
-+ _dl_snd_pcm_writei = (dyn_snd_pcm_writei *) dlsym(lib, "snd_pcm_writei");
-+ _dl_snd_strerror = (dyn_snd_strerror *) dlsym(lib, "snd_strerror");
- if (dlerror() == NULL)
- return true;
- fprintf(stderr, "Could not load all required symbols from " ALSALIB "\nusing gdk_beep() for BEEP and TONE.\n");
diff --git a/app-emulation/free42/files/free42-1.4.77-fix-makefile.patch b/app-emulation/free42/files/free42-1.4.77-fix-makefile.patch
deleted file mode 100644
index 04785a96b9ea..000000000000
--- a/app-emulation/free42/files/free42-1.4.77-fix-makefile.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-diff -Nuar a/gtk/Makefile b/gtk/Makefile
---- a/gtk/Makefile 2013-01-06 07:27:27.000000000 +0100
-+++ b/gtk/Makefile 2014-06-23 23:41:29.669913497 +0200
-@@ -15,13 +15,9 @@
- # along with this program; if not, see http://www.gnu.org/licenses/.
- ###############################################################################
-
--CXXFLAGS := -MMD -Wall -Wno-parentheses -Wno-write-strings -g -I/usr/X11R6/include -fno-exceptions -fno-rtti $(shell pkg-config --cflags gtk+-2.0) -DVERSION="\"$(shell cat ../VERSION)\""
--LDFLAGS = -L/usr/X11R6/lib
--LIBS := -lXmu $(shell pkg-config --libs gtk+-2.0)
--
--ifeq "$(shell uname -s)" "Linux"
--LDFLAGS += -Wl,--hash-style=both
--endif
-+CXXFLAGS := -MMD -Wall -Wno-parentheses -Wno-write-strings -I/usr/X11R6/include -fno-exceptions -fno-rtti $(shell pkg-config --cflags gtk+-2.0) -DVERSION="\"$(shell cat ../VERSION)\"" ${CXXFLAGS}
-+LDFLAGS := -L/usr/X11R6/lib ${LDFLAGS}
-+LIBS := -lXmu -lX11 -ldl -lpthread $(shell pkg-config --libs gtk+-2.0)
-
- SRCS = shell_main.cc shell_skin.cc skins.cc keymap.cc shell_loadimage.cc \
- shell_spool.cc core_main.cc core_commands1.cc core_commands2.cc \
diff --git a/app-emulation/free42/free42-1.4.77.ebuild b/app-emulation/free42/free42-1.4.77.ebuild
deleted file mode 100644
index 8cc6cdbb664a..000000000000
--- a/app-emulation/free42/free42-1.4.77.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/free42/free42-1.4.77.ebuild,v 1.5 2014/06/23 21:47:40 nimiux Exp $
-
-EAPI=5
-
-inherit eutils toolchain-funcs
-
-DESCRIPTION="An HP-42S Calculator Simulator"
-HOMEPAGE="http://thomasokken.com/free42/"
-SRC_URI="mirror://gentoo/${P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="alsa"
-
-DEPEND="dev-libs/atk
- x11-libs/cairo
- x11-libs/gdk-pixbuf
- x11-libs/gtk+:2
- x11-libs/pango
- alsa? ( media-libs/alsa-lib )"
-
-RDEPEND="${DEPEND}
- x11-libs/libX11
- x11-libs/libXmu"
-
-S="${WORKDIR}/${PN}-nologo-${PV}"
-
-src_prepare() {
- sed -i -e 's/print_gif_name\[FILENAMELEN\]/print_gif_name\[1000\]/' \
- "${S}/gtk/shell_main.cc" || die
- epatch "${FILESDIR}"/${P}-fix-makefile.patch
- epatch "${FILESDIR}"/${P}-fix-alsa.patch
-}
-
-src_compile() {
- local myconf
- use alsa && myconf="AUDIO_ALSA=yes"
- emake -j1 CXX="$(tc-getCXX)" BCD_MATH=1 ${myconf} -C "${S}/gtk"
-}
-
-src_install() {
- dodoc CREDITS HISTORY README TODO
- dobin gtk/free42dec
-}