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

# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/eclass/readme.gentoo.eclass,v 1.7 2013/05/24 18:05:27 pacho 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 [[ ${___ECLASS_ONCE_README_GENTOO} != "recur -_+^+_- spank" ]] ; then
___ECLASS_ONCE_README_GENTOO="recur -_+^+_- spank"

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.

# @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
	elif [[ -f "${FILESDIR}/README.gentoo" ]]; then
		cp "${FILESDIR}/README.gentoo" "${T}"/README.gentoo
	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 /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