gentoo-overlay/eclass
2015-06-25 09:17:48 +03:00
..
ELT-patches Sync with portage [Tue Feb 10 09:43:19 MSK 2015]. 2015-02-10 09:43:20 +03:00
tests Sync with portage [Mon May 18 14:22:10 MSK 2015]. 2015-05-18 14:22:11 +03:00
alternatives.eclass Sync with portage [Sat Sep 21 21:38:44 MSK 2013]. 2013-09-21 21:38:51 +04:00
ant-tasks.eclass Sync with portage [Wed Apr 29 10:47:10 MSK 2015]. 2015-04-29 10:47:11 +03:00
apache-2.eclass Sync with portage [Mon Jun 8 08:52:04 MSK 2015]. 2015-06-08 08:52:05 +03:00
apache-module.eclass Sync with portage [Sat Jun 22 11:47:23 MSK 2013]. 2013-06-22 11:47:27 +04:00
aspell-dict.eclass Sync with portage [Mon Jan 6 21:02:41 MSK 2014]. 2014-01-06 21:02:51 +04:00
autotools-multilib.eclass Sync with portage [Fri May 2 23:36:39 MSK 2014]. 2014-05-02 23:36:42 +04:00
autotools-utils.eclass Sync with portage [Sun Jun 7 20:51:49 MSK 2015]. 2015-06-07 20:51:56 +03:00
autotools.eclass Sync with portage [Wed Jun 3 08:47:52 MSK 2015]. 2015-06-03 08:47:52 +03:00
base.eclass Sync with portage [Fri Jul 11 23:20:23 MSK 2014]. 2014-07-11 23:20:24 +04:00
bash-completion-r1.eclass Sync with portage [Wed Sep 3 13:23:49 MSK 2014]. 2014-09-03 13:23:50 +04:00
bash-completion.eclass Sync with portage [Sat Jul 6 13:10:11 MSK 2013]. 2013-07-06 13:10:19 +04:00
bitcoincore.eclass Sync with portage [Wed May 27 12:28:37 MSK 2015]. 2015-05-27 12:28:39 +03:00
bsdmk.eclass Sync with portage [Fri Aug 9 23:31:16 MSK 2013]. 2013-08-09 23:31:21 +04:00
bzr.eclass Sync with portage [Thu Nov 13 16:12:48 MSK 2014]. 2014-11-13 16:12:49 +03:00
cannadic.eclass Sync with portage [Sun Sep 16 23:42:15 MSK 2012]. 2012-09-16 23:42:20 +04:00
cdrom.eclass Sync with portage [Fri Jul 11 23:20:23 MSK 2014]. 2014-07-11 23:20:24 +04:00
ChangeLog-2013 Sync with portage [Thu Jan 2 12:55:05 MSK 2014]. 2014-01-02 12:55:11 +04:00
check-reqs.eclass Sync with portage [Mon Mar 31 09:13:07 MSK 2014]. 2014-03-31 09:13:09 +04:00
chromium.eclass Sync with portage [Thu Jun 4 22:37:52 MSK 2015]. 2015-06-04 22:37:52 +03:00
clutter.eclass Sync with portage [Fri Sep 28 00:48:58 MSK 2012]. 2012-09-28 00:49:03 +04:00
cmake-multilib.eclass Sync with portage [Sat May 10 00:55:06 MSK 2014]. 2014-05-10 00:55:09 +04:00
cmake-utils.eclass Sync with portage [Wed Feb 18 16:46:20 MSK 2015]. 2015-02-18 16:46:21 +03:00
common-lisp-3.eclass Sync with portage [Sat Dec 20 01:20:35 MSK 2014]. 2014-12-20 01:20:36 +03:00
common-lisp-common-2.eclass Sync with portage [Sun Jun 3 20:17:30 MSK 2012]. 2012-06-03 20:17:31 +04:00
common-lisp-common-3.eclass Sync with portage [Sun Jun 3 20:17:30 MSK 2012]. 2012-06-03 20:17:31 +04:00
common-lisp-common.eclass Sync with portage [Sun Jun 3 20:17:30 MSK 2012]. 2012-06-03 20:17:31 +04:00
common-lisp.eclass Sync with portage [Wed Feb 8 10:13:09 MSK 2012]. 2012-02-08 10:13:10 +04:00
confutils.eclass Sync with portage [Sun Sep 16 23:42:15 MSK 2012]. 2012-09-16 23:42:20 +04:00
cron.eclass Sync with portage [Thu Sep 5 17:28:57 MSK 2013]. 2013-09-05 17:29:02 +04:00
cuda.eclass Sync with portage [Mon May 25 14:28:17 MSK 2015]. 2015-05-25 14:28:18 +03:00
cvs.eclass Sync with portage [Fri Jul 11 23:20:23 MSK 2014]. 2014-07-11 23:20:24 +04:00
darcs.eclass Sync with portage [Fri Jan 2 11:55:26 MSK 2015]. 2015-01-02 11:55:27 +03:00
db-use.eclass Sync with portage [Sat Aug 9 21:53:46 MSK 2014]. 2014-08-09 21:53:48 +04:00
db.eclass Sync with portage [Sun Jul 21 22:59:07 MSK 2013]. 2013-07-21 22:59:22 +04:00
depend.apache.eclass Sync with portage [Sat Apr 21 00:10:29 MSK 2012]. 2012-04-21 00:10:30 +04:00
depend.php.eclass Sync with portage [Thu Jun 25 09:17:47 MSK 2015]. 2015-06-25 09:17:48 +03:00
distutils-r1.eclass Sync with portage [Fri Feb 20 23:16:37 MSK 2015]. 2015-02-20 23:16:41 +03:00
distutils.eclass Sync with portage [Thu Nov 20 21:42:31 MSK 2014]. 2014-11-20 21:42:40 +03:00
elisp-common.eclass Sync with portage [Tue May 26 15:07:39 MSK 2015]. 2015-05-26 15:07:39 +03:00
elisp.eclass Sync with portage [Mon May 25 09:06:24 MSK 2015]. 2015-05-25 09:06:24 +03:00
embassy.eclass Sync with portage [Sun Sep 16 23:42:15 MSK 2012]. 2012-09-16 23:42:20 +04:00
emboss-r1.eclass Sync with portage [Sun Mar 29 09:53:52 MSK 2015]. 2015-03-29 09:53:52 +03:00
emul-linux-x86.eclass Sync with portage [Sat May 10 00:55:06 MSK 2014]. 2014-05-10 00:55:09 +04:00
enlightenment.eclass Sync with portage [Fri Jul 11 23:20:23 MSK 2014]. 2014-07-11 23:20:24 +04:00
eutils.eclass Sync with portage [Sat Mar 21 00:03:16 MSK 2015]. 2015-03-21 00:03:17 +03:00
fcaps.eclass Sync with portage [Wed Feb 18 21:16:45 MSK 2015]. 2015-02-18 21:16:52 +03:00
fdo-mime.eclass Automatic update [Wed Nov 9 11:33:18 MSK 2011]. 2011-11-09 11:33:19 +04:00
findlib.eclass Automatic update [Wed Nov 9 11:33:18 MSK 2011]. 2011-11-09 11:33:19 +04:00
fixheadtails.eclass Sync with portage [Fri Jul 11 23:20:23 MSK 2014]. 2014-07-11 23:20:24 +04:00
flag-o-matic.eclass Sync with portage [Sun May 24 13:07:42 MSK 2015]. 2015-05-24 13:07:48 +03:00
font-ebdftopcf.eclass Sync with portage [Wed Feb 8 10:13:09 MSK 2012]. 2012-02-08 10:13:10 +04:00
font.eclass Sync with portage [Sat Feb 21 21:50:57 MSK 2015]. 2015-02-21 21:50:58 +03:00
fortran-2.eclass Sync with portage [Tue Jul 30 13:03:08 MSK 2013]. 2013-07-30 13:03:10 +04:00
fox.eclass Sync with portage [Fri Sep 28 00:48:58 MSK 2012]. 2012-09-28 00:49:03 +04:00
freebsd.eclass Sync with portage [Sat Jun 6 17:31:17 MSK 2015]. 2015-06-06 17:31:18 +03:00
freedict.eclass Sync with portage [Mon Jan 6 21:02:41 MSK 2014]. 2014-01-06 21:02:51 +04:00
games-mods.eclass Sync with portage [Wed Feb 8 10:13:09 MSK 2012]. 2012-02-08 10:13:10 +04:00
games.eclass Sync with portage [Fri Feb 20 14:13:44 MSK 2015]. 2015-02-20 14:13:45 +03:00
gdesklets.eclass Automatic update [Wed Nov 9 11:33:18 MSK 2011]. 2011-11-09 11:33:19 +04:00
ghc-package.eclass Sync with portage [Sun Mar 29 09:53:52 MSK 2015]. 2015-03-29 09:53:52 +03:00
git-2.eclass Sync with portage [Thu Nov 20 21:42:31 MSK 2014]. 2014-11-20 21:42:40 +03:00
git-r3.eclass Sync with portage [Mon Jun 22 20:08:25 MSK 2015]. 2015-06-22 20:08:26 +03:00
gkrellm-plugin.eclass Sync with portage [Thu May 3 08:04:48 MSK 2012]. 2012-05-03 08:04:48 +04:00
gnat.eclass Sync with portage [Wed Apr 1 07:41:34 MSK 2015]. 2015-04-01 07:41:35 +03:00
gnatbuild.eclass Sync with portage [Wed Apr 1 07:41:34 MSK 2015]. 2015-04-01 07:41:35 +03:00
gnome-games.eclass Sync with portage [Mon Aug 26 08:09:41 MSK 2013]. 2013-08-26 08:09:50 +04:00
gnome-python-common-r1.eclass Sync with portage [Sun Sep 28 00:16:48 MSK 2014]. 2014-09-28 00:16:49 +04:00
gnome.org.eclass Automatic update [Wed Nov 9 11:33:18 MSK 2011]. 2011-11-09 11:33:19 +04:00
gnome2-utils.eclass Sync with portage [Mon Nov 24 10:37:05 MSK 2014]. 2014-11-24 10:37:13 +03:00
gnome2.eclass Sync with portage [Sun Apr 19 22:17:39 MSK 2015]. 2015-04-19 22:17:39 +03:00
gnuconfig.eclass Sync with portage [Sat Nov 15 17:03:11 MSK 2014]. 2014-11-15 17:03:11 +03:00
gnustep-2.eclass Sync with portage [Tue May 29 14:03:23 MSK 2012]. 2012-05-29 14:03:23 +04:00
gnustep-base.eclass Sync with portage [Sat Jun 23 22:14:17 MSK 2012]. 2012-06-23 22:14:17 +04:00
go-mono.eclass Sync with portage [Mon Jul 29 00:02:23 MSK 2013]. 2013-07-29 00:02:32 +04:00
golang-build.eclass Sync with portage [Thu Jun 25 09:17:47 MSK 2015]. 2015-06-25 09:17:48 +03:00
golang-vcs.eclass Sync with portage [Wed Jun 24 09:26:44 MSK 2015]. 2015-06-24 09:26:44 +03:00
gpe.eclass Sync with portage [Thu May 3 08:04:48 MSK 2012]. 2012-05-03 08:04:48 +04:00
gst-plugins-bad.eclass Sync with portage [Mon Dec 3 10:18:23 MSK 2012]. 2012-12-03 10:18:31 +04:00
gst-plugins-base.eclass Sync with portage [Mon Dec 3 10:18:23 MSK 2012]. 2012-12-03 10:18:31 +04:00
gst-plugins-good.eclass Sync with portage [Mon Dec 3 10:18:23 MSK 2012]. 2012-12-03 10:18:31 +04:00
gst-plugins-ugly.eclass Sync with portage [Mon Dec 3 10:18:23 MSK 2012]. 2012-12-03 10:18:31 +04:00
gst-plugins10.eclass Sync with portage [Mon Apr 7 09:03:32 MSK 2014]. 2014-04-07 09:03:33 +04:00
gstreamer.eclass Sync with portage [Mon Dec 29 09:26:42 MSK 2014]. 2014-12-29 09:26:43 +03:00
gtk-sharp-module.eclass Sync with portage [Mon Jan 20 16:14:39 MSK 2014]. 2014-01-20 16:14:48 +04:00
haskell-cabal.eclass Sync with portage [Sun Apr 5 19:05:53 MSK 2015]. 2015-04-05 19:05:54 +03:00
horde.eclass Sync with portage [Wed Feb 8 10:13:09 MSK 2012]. 2012-02-08 10:13:10 +04:00
intel-sdp.eclass Sync with portage [Tue Jun 16 09:56:43 MSK 2015]. 2015-06-16 09:56:44 +03:00
java-ant-2.eclass Sync with portage [Sat Jan 24 14:10:59 MSK 2015]. 2015-01-24 14:11:00 +03:00
java-mvn-src.eclass Sync with portage [Wed Feb 8 10:13:09 MSK 2012]. 2012-02-08 10:13:10 +04:00
java-osgi.eclass Sync with portage [Wed Feb 8 10:13:09 MSK 2012]. 2012-02-08 10:13:10 +04:00
java-pkg-2.eclass Sync with portage [Thu Jun 18 09:05:30 MSK 2015]. 2015-06-18 09:05:31 +03:00
java-pkg-opt-2.eclass Sync with portage [Sun Jul 22 23:13:16 MSK 2012]. 2012-07-22 23:13:23 +04:00
java-pkg-simple.eclass Sync with portage [Mon May 25 09:06:24 MSK 2015]. 2015-05-25 09:06:24 +03:00
java-utils-2.eclass Sync with portage [Sat Jun 20 01:35:14 MSK 2015]. 2015-06-20 01:35:15 +03:00
java-virtuals-2.eclass Sync with portage [Mon May 11 12:20:19 MSK 2015]. 2015-05-11 12:20:19 +03:00
java-vm-2.eclass Sync with portage [Mon May 11 12:20:19 MSK 2015]. 2015-05-11 12:20:19 +03:00
kde4-base.eclass Sync with portage [Tue Jun 16 09:56:43 MSK 2015]. 2015-06-16 09:56:44 +03:00
kde4-functions.eclass Sync with portage [Sun Mar 29 17:20:51 MSK 2015]. 2015-03-29 17:20:52 +03:00
kde4-meta-pkg.eclass Sync with portage [Sun Mar 29 17:20:51 MSK 2015]. 2015-03-29 17:20:52 +03:00
kde4-meta.eclass Sync with portage [Sun Mar 29 17:20:51 MSK 2015]. 2015-03-29 17:20:52 +03:00
kde5-functions.eclass Sync with portage [Mon Jun 8 16:44:09 MSK 2015]. 2015-06-08 16:44:10 +03:00
kde5.eclass Sync with portage [Sun May 31 21:21:17 MSK 2015]. 2015-05-31 21:21:17 +03:00
kernel-2.eclass Sync with portage [Sun May 31 11:03:43 MSK 2015]. 2015-05-31 11:03:44 +03:00
l10n.eclass Sync with portage [Fri Jul 27 02:10:11 MSK 2012]. 2012-07-27 02:10:14 +04:00
latex-package.eclass Sync with portage [Sun May 17 15:32:55 MSK 2015]. 2015-05-17 15:32:55 +03:00
leechcraft.eclass Sync with portage [Mon Jan 12 11:07:16 MSK 2015]. 2015-01-12 11:07:16 +03:00
libtool.eclass Sync with portage [Fri Jul 11 23:20:23 MSK 2014]. 2014-07-11 23:20:24 +04:00
linux-info.eclass Sync with portage [Tue Jun 2 18:34:03 MSK 2015]. 2015-06-02 18:34:11 +03:00
linux-mod.eclass Sync with portage [Wed Jan 15 23:23:01 MSK 2014]. 2014-01-15 23:23:06 +04:00
makeedit.eclass Automatic update [Wed Nov 9 11:33:18 MSK 2011]. 2011-11-09 11:33:19 +04:00
mercurial.eclass Sync with portage [Sun Jul 27 19:59:35 MSK 2014]. 2014-07-27 19:59:37 +04:00
mono-env.eclass Sync with portage [Mon Jun 17 10:47:44 MSK 2013]. 2013-06-17 10:47:50 +04:00
mono.eclass Automatic update [Wed Nov 9 11:33:18 MSK 2011]. 2011-11-09 11:33:19 +04:00
mount-boot.eclass Automatic update [Wed Nov 9 11:33:18 MSK 2011]. 2011-11-09 11:33:19 +04:00
mozconfig-3.eclass Sync with portage [Thu Aug 29 10:48:42 MSK 2013]. 2013-08-29 10:48:48 +04:00
mozconfig-v4.31.eclass Sync with portage [Sun Jun 14 15:30:40 MSK 2015]. 2015-06-14 15:30:41 +03:00
mozconfig-v5.31.eclass Sync with portage [Thu May 28 12:24:45 MSK 2015]. 2015-05-28 12:24:46 +03:00
mozconfig-v5.33.eclass Sync with portage [Thu May 28 12:24:45 MSK 2015]. 2015-05-28 12:24:46 +03:00
mozconfig-v5.34.eclass Sync with portage [Thu Dec 4 10:26:09 MSK 2014]. 2014-12-04 10:26:10 +03:00
mozconfig-v5.36.eclass Sync with portage [Sun Apr 26 00:08:36 MSK 2015]. 2015-04-26 00:08:36 +03:00
mozconfig-v5.38.eclass Sync with portage [Thu May 28 12:24:45 MSK 2015]. 2015-05-28 12:24:46 +03:00
mozcoreconf-2.eclass Sync with portage [Sun Jan 19 13:14:27 MSK 2014]. 2014-01-19 13:14:31 +04:00
mozcoreconf-v3.eclass Sync with portage [Tue Oct 14 23:20:41 MSK 2014]. 2014-10-14 23:20:41 +04:00
mozextension.eclass Sync with portage [Tue May 28 18:50:56 MSK 2013]. 2013-05-28 18:51:01 +04:00
mozilla-launcher.eclass Automatic update [Wed Nov 9 11:33:18 MSK 2011]. 2011-11-09 11:33:19 +04:00
mozlinguas.eclass Sync with portage [Fri Apr 5 22:32:44 MSK 2013]. 2013-04-05 22:32:51 +04:00
multibuild.eclass Sync with portage [Sat Dec 13 23:48:03 MSK 2014]. 2014-12-13 23:48:03 +03:00
multilib-build.eclass Sync with portage [Sat Dec 13 23:48:03 MSK 2014]. 2014-12-13 23:48:03 +03:00
multilib-minimal.eclass Sync with portage [Sat Dec 13 23:48:03 MSK 2014]. 2014-12-13 23:48:03 +03:00
multilib.eclass Sync with portage [Wed May 27 12:28:37 MSK 2015]. 2015-05-27 12:28:39 +03:00
multiprocessing.eclass Sync with portage [Fri Jul 11 23:20:23 MSK 2014]. 2014-07-11 23:20:24 +04:00
myspell-r2.eclass Sync with portage [Mon Jan 27 09:10:39 MSK 2014]. 2014-01-27 09:10:51 +04:00
myspell.eclass Sync with portage [Wed Apr 1 07:41:34 MSK 2015]. 2015-04-01 07:41:35 +03:00
mysql-cmake.eclass Sync with portage [Wed Jan 28 22:12:02 MSK 2015]. 2015-01-28 22:12:02 +03:00
mysql-multilib.eclass Sync with portage [Thu Jun 11 09:02:49 MSK 2015]. 2015-06-11 09:02:50 +03:00
mysql-v2.eclass Sync with portage [Sun May 24 13:07:42 MSK 2015]. 2015-05-24 13:07:48 +03:00
mysql_fx.eclass Sync with portage [Wed Jul 30 23:30:08 MSK 2014]. 2014-07-30 23:30:09 +04:00
mythtv-plugins.eclass Automatic update [Wed Nov 9 11:33:18 MSK 2011]. 2011-11-09 11:33:19 +04:00
mythtv.eclass Automatic update [Wed Nov 9 11:33:18 MSK 2011]. 2011-11-09 11:33:19 +04:00
netsurf.eclass Sync with portage [Wed Jun 10 11:04:43 MSK 2015]. 2015-06-10 11:04:44 +03:00
nsplugins.eclass Sync with portage [Tue May 28 18:50:56 MSK 2013]. 2013-05-28 18:51:01 +04:00
nvidia-driver.eclass Sync with portage [Sun Aug 10 19:19:05 MSK 2014]. 2014-08-10 19:19:08 +04:00
oasis.eclass Sync with portage [Fri Oct 31 10:24:06 MSK 2014]. 2014-10-31 10:24:07 +03:00
obs-download.eclass Sync with portage [Wed Oct 3 09:46:14 MSK 2012]. 2012-10-03 09:46:21 +04:00
obs-service.eclass Sync with portage [Wed Mar 27 15:52:29 MSK 2013]. 2013-03-27 15:52:36 +04:00
office-ext-r1.eclass Sync with portage [Sun Mar 31 18:49:15 MSK 2013]. 2013-03-31 18:49:30 +04:00
openib.eclass Sync with portage [Wed Apr 16 19:12:21 MSK 2014]. 2014-04-16 19:12:22 +04:00
pam.eclass Sync with portage [Fri Jul 11 23:20:23 MSK 2014]. 2014-07-11 23:20:24 +04:00
pax-utils.eclass Sync with portage [Mon Sep 29 10:17:15 MSK 2014]. 2014-09-29 10:17:16 +04:00
perl-app.eclass Sync with portage [Sun Nov 16 18:00:48 MSK 2014]. 2014-11-16 18:00:49 +03:00
perl-module.eclass Sync with portage [Sun Jun 14 15:30:40 MSK 2015]. 2015-06-14 15:30:41 +03:00
php-common-r1.eclass Sync with portage [Thu Jun 18 09:05:30 MSK 2015]. 2015-06-18 09:05:31 +03:00
php-ext-base-r1.eclass Sync with portage [Thu Jun 18 09:05:30 MSK 2015]. 2015-06-18 09:05:31 +03:00
php-ext-pecl-r2.eclass Automatic update [Wed Nov 9 11:33:18 MSK 2011]. 2011-11-09 11:33:19 +04:00
php-ext-source-r2.eclass Sync with portage [Tue May 5 08:44:25 MSK 2015]. 2015-05-05 08:44:26 +03:00
php-ezc.eclass Sync with portage [Thu Jun 18 09:05:30 MSK 2015]. 2015-06-18 09:05:31 +03:00
php-lib-r1.eclass Sync with portage [Thu Jun 25 09:17:47 MSK 2015]. 2015-06-25 09:17:48 +03:00
php-pear-lib-r1.eclass Sync with portage [Wed Feb 11 08:49:23 MSK 2015]. 2015-02-11 08:49:24 +03:00
php-pear-r1.eclass Sync with portage [Wed Feb 11 08:49:23 MSK 2015]. 2015-02-11 08:49:24 +03:00
phpconfutils.eclass Automatic update [Wed Nov 9 11:33:18 MSK 2011]. 2011-11-09 11:33:19 +04:00
portability.eclass Sync with portage [Fri Jul 11 23:20:23 MSK 2014]. 2014-07-11 23:20:24 +04:00
prefix.eclass Automatic update [Wed Nov 9 11:33:18 MSK 2011]. 2011-11-09 11:33:19 +04:00
python-any-r1.eclass Sync with portage [Mon Nov 10 13:30:26 MSK 2014]. 2014-11-10 13:30:27 +03:00
python-r1.eclass Sync with portage [Mon Mar 23 09:07:08 MSK 2015]. 2015-03-23 09:07:09 +03:00
python-single-r1.eclass Sync with portage [Mon Mar 23 09:07:08 MSK 2015]. 2015-03-23 09:07:09 +03:00
python-utils-r1.eclass Sync with portage [Mon Mar 23 09:07:08 MSK 2015]. 2015-03-23 09:07:09 +03:00
python.eclass Sync with portage [Wed Apr 1 07:41:34 MSK 2015]. 2015-04-01 07:41:35 +03:00
qmail.eclass Sync with portage [Wed Jan 8 15:55:25 MSK 2014]. 2014-01-08 15:55:32 +04:00
qmake-utils.eclass Sync with portage [Mon Jun 22 20:08:25 MSK 2015]. 2015-06-22 20:08:26 +03:00
qt4-build-multilib.eclass Sync with portage [Wed Jun 17 11:00:27 MSK 2015]. 2015-06-17 11:00:28 +03:00
qt4-build.eclass Sync with portage [Thu Apr 2 09:40:30 MSK 2015]. 2015-04-02 09:40:31 +03:00
qt4-r2.eclass Sync with portage [Sun Nov 2 16:29:37 MSK 2014]. 2014-11-02 16:29:37 +03:00
qt5-build.eclass Sync with portage [Thu Jun 18 09:05:30 MSK 2015]. 2015-06-18 09:05:31 +03:00
readme.gentoo.eclass Sync with portage [Fri Jul 11 23:20:23 MSK 2014]. 2014-07-11 23:20:24 +04:00
rpm.eclass Sync with portage [Wed Feb 8 10:13:09 MSK 2012]. 2012-02-08 10:13:10 +04:00
ruby-fakegem.eclass Sync with portage [Mon Dec 29 09:26:42 MSK 2014]. 2014-12-29 09:26:43 +03:00
ruby-ng-gnome2.eclass Sync with portage [Tue Oct 28 08:59:33 MSK 2014]. 2014-10-28 08:59:34 +03:00
ruby-ng.eclass Sync with portage [Sun May 31 11:03:43 MSK 2015]. 2015-05-31 11:03:44 +03:00
ruby-single.eclass Sync with portage [Sun May 31 11:03:43 MSK 2015]. 2015-05-31 11:03:44 +03:00
ruby-utils.eclass Sync with portage [Sun May 31 11:03:43 MSK 2015]. 2015-05-31 11:03:44 +03:00
s6.eclass Sync with portage [Thu Jun 4 08:38:33 MSK 2015]. 2015-06-04 08:38:34 +03:00
savedconfig.eclass Sync with portage [Tue Jan 29 23:07:10 MSK 2013]. 2013-01-29 23:07:16 +04:00
scons-utils.eclass Sync with portage [Fri Sep 28 00:48:58 MSK 2012]. 2012-09-28 00:49:03 +04:00
scsh.eclass Sync with portage [Wed Nov 28 02:22:11 MSK 2012]. 2012-11-28 02:22:17 +04:00
selinux-policy-2.eclass Sync with portage [Wed Apr 22 11:22:31 MSK 2015]. 2015-04-22 11:22:32 +03:00
sgml-catalog.eclass Sync with portage [Tue May 1 11:13:34 MSK 2012]. 2012-05-01 11:13:34 +04:00
ssl-cert.eclass Sync with portage [Sat Mar 22 22:33:30 MSK 2014]. 2014-03-22 22:33:31 +04:00
stardict.eclass Sync with portage [Tue Jun 5 23:18:53 MSK 2012]. 2012-06-05 23:18:54 +04:00
subversion.eclass Sync with portage [Tue Jan 7 17:46:37 MSK 2014]. 2014-01-07 17:46:58 +04:00
sword-module.eclass Sync with portage [Wed Feb 8 10:13:09 MSK 2012]. 2012-02-08 10:13:10 +04:00
systemd.eclass Sync with portage [Sat May 31 17:01:49 MSK 2014]. 2014-05-31 17:01:52 +04:00
texlive-common.eclass Sync with portage [Mon Nov 3 03:01:06 MSK 2014]. 2014-11-03 03:01:06 +03:00
texlive-module.eclass Sync with portage [Wed Nov 5 17:59:58 MSK 2014]. 2014-11-05 17:59:59 +03:00
toolchain-binutils.eclass Sync with portage [Mon May 25 14:28:17 MSK 2015]. 2015-05-25 14:28:18 +03:00
toolchain-funcs.eclass Sync with portage [Thu May 28 12:24:45 MSK 2015]. 2015-05-28 12:24:46 +03:00
toolchain.eclass Sync with portage [Tue Jun 2 10:15:06 MSK 2015]. 2015-06-02 10:15:06 +03:00
twisted-r1.eclass Sync with portage [Mon Jan 6 21:02:41 MSK 2014]. 2014-01-06 21:02:51 +04:00
udev.eclass Sync with portage [Thu Jul 31 11:51:32 MSK 2014]. 2014-07-31 11:51:32 +04:00
unpacker.eclass Sync with portage [Fri Jul 11 23:20:23 MSK 2014]. 2014-07-11 23:20:24 +04:00
user.eclass Sync with portage [Fri Jul 11 23:20:23 MSK 2014]. 2014-07-11 23:20:24 +04:00
vala.eclass Sync with portage [Wed Jun 10 11:04:43 MSK 2015]. 2015-06-10 11:04:44 +03:00
vcs-snapshot.eclass Sync with portage [Sat Jul 27 21:35:35 MSK 2013]. 2013-07-27 21:35:44 +04:00
vdr-plugin-2.eclass Sync with portage [Wed Apr 1 07:41:34 MSK 2015]. 2015-04-01 07:41:35 +03:00
versionator.eclass Sync with portage [Fri Jul 11 23:20:23 MSK 2014]. 2014-07-11 23:20:24 +04:00
vim-doc.eclass Sync with portage [Wed Feb 8 10:13:09 MSK 2012]. 2012-02-08 10:13:10 +04:00
vim-plugin.eclass Sync with portage [Mon Jun 17 18:34:23 MSK 2013]. 2013-06-17 18:34:26 +04:00
vim-spell.eclass Sync with portage [Wed Feb 8 10:13:09 MSK 2012]. 2012-02-08 10:13:10 +04:00
virtualx.eclass Sync with portage [Thu Oct 4 09:37:59 MSK 2012]. 2012-10-04 09:38:01 +04:00
virtuoso.eclass Sync with portage [Fri Mar 7 09:17:54 MSK 2014]. 2014-03-07 09:17:55 +04:00
vmware-bundle.eclass Automatic update [Wed Nov 9 11:33:18 MSK 2011]. 2011-11-09 11:33:19 +04:00
waf-utils.eclass Sync with portage [Thu Jun 25 09:17:47 MSK 2015]. 2015-06-25 09:17:48 +03:00
webapp.eclass Sync with portage [Tue May 12 23:24:31 MSK 2015]. 2015-05-12 23:24:32 +03:00
wxwidgets.eclass Sync with portage [Tue Apr 22 19:35:36 MSK 2014]. 2014-04-22 19:35:37 +04:00
x-modular.eclass Sync with portage [Sat Jul 6 13:10:11 MSK 2013]. 2013-07-06 13:10:19 +04:00
xemacs-elisp-common.eclass Sync with portage [Wed Jul 18 23:38:13 MSK 2012]. 2012-07-18 23:38:17 +04:00
xemacs-elisp.eclass Sync with portage [Wed Feb 8 10:13:09 MSK 2012]. 2012-02-08 10:13:10 +04:00
xemacs-packages.eclass Sync with portage [Wed Feb 8 10:13:09 MSK 2012]. 2012-02-08 10:13:10 +04:00
xfconf.eclass Sync with portage [Sat Nov 15 17:03:11 MSK 2014]. 2014-11-15 17:03:11 +03:00
xorg-2.eclass Sync with portage [Fri Mar 6 09:49:29 MSK 2015]. 2015-03-06 09:49:30 +03:00

# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/eclass/readme.gentoo.eclass,v 1.12 2014/07/11 08:21:58 ulm Exp $

# @ECLASS: readme.gentoo
# @MAINTAINER:
# Pacho Ramos <pacho@gentoo.org>
# @AUTHOR:
# Author: Pacho Ramos <pacho@gentoo.org>
# @BLURB: An eclass for installing a README.gentoo doc file recording tips
# shown via elog messages.
# @DESCRIPTION:
# An eclass for installing a README.gentoo doc file recording tips
# shown via elog messages. With this eclass, those elog messages will only be
# shown at first package installation and a file for later reviewing will be
# installed under /usr/share/doc/${PF}

if [[ -z ${_README_GENTOO_ECLASS} ]]; then
_README_GENTOO_ECLASS=1

inherit eutils

case "${EAPI:-0}" in
	0|1|2|3)
		die "Unsupported EAPI=${EAPI:-0} (too old) for ${ECLASS}"
		;;
	4|5)
		# EAPI>=4 is required for REPLACING_VERSIONS preventing us
		# from needing to export another pkg_preinst phase to save has_version
		# result. Also relies on EAPI >=4 default src_install phase.
		;;
	*)
		die "Unsupported EAPI=${EAPI} (unknown) for ${ECLASS}"
		;;
esac

EXPORT_FUNCTIONS src_install pkg_postinst

# @ECLASS-VARIABLE: DISABLE_AUTOFORMATTING
# @DEFAULT_UNSET
# @DESCRIPTION:
# If non-empty, DOC_CONTENTS information will be strictly respected,
# not getting it automatically formatted by fmt. If empty, it will
# rely on fmt for formatting and 'echo -e' options to tweak lines a bit.

# @ECLASS-VARIABLE: FORCE_PRINT_ELOG
# @DEFAULT_UNSET
# @DESCRIPTION:
# If non-empty this variable forces elog messages to be printed.

# @ECLASS-VARIABLE: README_GENTOO_SUFFIX
# @DESCRIPTION:
# If you want to specify a suffix for README.gentoo file please export it.
: ${README_GENTOO_SUFFIX:=""}

# @FUNCTION: readme.gentoo_create_doc
# @DESCRIPTION:
# Create doc file with ${DOC_CONTENTS} variable (preferred) and, if not set,
# look for "${FILESDIR}/README.gentoo" contents. You can use
# ${FILESDIR}/README.gentoo-${SLOT} also.
# Usually called at src_install phase.
readme.gentoo_create_doc() {
	debug-print-function ${FUNCNAME} "${@}"

	if [[ -n "${DOC_CONTENTS}" ]]; then
		eshopts_push
		set -f
		if [[ -n "${DISABLE_AUTOFORMATTING}" ]]; then
			echo "${DOC_CONTENTS}" > "${T}"/README.gentoo
		else
			echo -e ${DOC_CONTENTS} | fold -s -w 70 \
				| sed 's/[[:space:]]*$//' > "${T}"/README.gentoo
		fi
		eshopts_pop
	elif [[ -f "${FILESDIR}/README.gentoo-${SLOT%/*}" ]]; then
		cp "${FILESDIR}/README.gentoo-${SLOT%/*}" "${T}"/README.gentoo || die
	elif [[ -f "${FILESDIR}/README.gentoo${README_GENTOO_SUFFIX}" ]]; then
		cp "${FILESDIR}/README.gentoo${README_GENTOO_SUFFIX}" "${T}"/README.gentoo || die
	else
		die "You are not specifying README.gentoo contents!"
	fi

	dodoc "${T}"/README.gentoo
	README_GENTOO_DOC_VALUE=$(< "${T}/README.gentoo")
}

# @FUNCTION: readme.gentoo_print_elog
# @DESCRIPTION:
# Print elog messages with "${T}"/README.gentoo contents. They will be
# shown only when package is installed at first time.
# Usually called at pkg_postinst phase.
#
# If you want to show them always, please set FORCE_PRINT_ELOG to a non empty
# value in your ebuild before this function is called.
# This can be useful when, for example, DOC_CONTENTS is modified, then, you can
# rely on specific REPLACING_VERSIONS handling in your ebuild to print messages
# when people update from versions still providing old message.
readme.gentoo_print_elog() {
	debug-print-function ${FUNCNAME} "${@}"

	if [[ -z "${README_GENTOO_DOC_VALUE}" ]]; then
		die "readme.gentoo_print_elog invoked without matching readme.gentoo_create_doc call!"
	elif ! [[ -n "${REPLACING_VERSIONS}" ]] || [[ -n "${FORCE_PRINT_ELOG}" ]]; then
		echo -e "${README_GENTOO_DOC_VALUE}" | while read -r ELINE; do elog "${ELINE}"; done
		elog ""
		elog "(Note: Above message is only printed the first time package is"
		elog "installed. Please look at ${EPREFIX}/usr/share/doc/${PF}/README.gentoo*"
		elog "for future reference)"
	fi
}


# @FUNCTION: readme.gentoo_src_install
# @DESCRIPTION:
# Install generated doc file automatically.
readme.gentoo_src_install() {
	debug-print-function ${FUNCNAME} "${@}"
	default
	readme.gentoo_create_doc
}

# @FUNCTION: readme.gentoo_pkg_postinst
# @DESCRIPTION:
# Show elog messages from from just generated doc file.
readme.gentoo_pkg_postinst() {
	debug-print-function ${FUNCNAME} "${@}"
	readme.gentoo_print_elog
}

fi