diff options
author | José María Alonso <nimiux@gentoo.org> | 2014-08-30 12:22:18 +0000 |
---|---|---|
committer | José María Alonso <nimiux@gentoo.org> | 2014-08-30 12:22:18 +0000 |
commit | 9d8138aaa25fadfeea2f4aa9f9267bc7ba25f817 (patch) | |
tree | 7ea4f7a29c45a3642ce42480d94e9b98a9464861 /app-emulation | |
parent | Replace einstall with emake install, bug #521554. (diff) | |
download | historical-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/ChangeLog | 6 | ||||
-rw-r--r-- | app-emulation/free42/Manifest | 20 | ||||
-rw-r--r-- | app-emulation/free42/files/free42-1.4.77-fix-alsa.patch | 179 | ||||
-rw-r--r-- | app-emulation/free42/files/free42-1.4.77-fix-makefile.patch | 20 | ||||
-rw-r--r-- | app-emulation/free42/free42-1.4.77.ebuild | 47 |
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 -} |