* [gentoo-commits] gentoo-x86 commit in www-client/opera: opera-10.00_pre4126-r1.ebuild ChangeLog
@ 2009-02-11 18:24 Jeroen Roovers (jer)
0 siblings, 0 replies; 3+ messages in thread
From: Jeroen Roovers (jer) @ 2009-02-11 18:24 UTC (permalink / raw
To: gentoo-commits
jer 09/02/11 18:24:26
Modified: ChangeLog
Added: opera-10.00_pre4126-r1.ebuild
Log:
Correct spellcheck.so location in spellcheck.ini thanks to MageSlayer (bug #258198). Die when spellcheck.so is not found. Refer to LINGUAS for >app-text/aspell-0.60.5.
(Portage version: 2.2_rc23/cvs/Linux i686)
Revision Changes Path
1.318 www-client/opera/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/ChangeLog?rev=1.318&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/ChangeLog?rev=1.318&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/ChangeLog?r1=1.317&r2=1.318
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v
retrieving revision 1.317
retrieving revision 1.318
diff -u -r1.317 -r1.318
--- ChangeLog 4 Feb 2009 16:45:28 -0000 1.317
+++ ChangeLog 11 Feb 2009 18:24:26 -0000 1.318
@@ -1,6 +1,14 @@
# ChangeLog for www-client/opera
# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.317 2009/02/04 16:45:28 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.318 2009/02/11 18:24:26 jer Exp $
+
+*opera-10.00_pre4126-r1 (11 Feb 2009)
+
+ 11 Feb 2009; Jeroen Roovers <jer@gentoo.org>
+ +opera-10.00_pre4126-r1.ebuild:
+ Correct spellcheck.so location in spellcheck.ini thanks to MageSlayer (bug
+ #258198). Die when spellcheck.so is not found. Refer to LINGUAS for
+ >app-text/aspell-0.60.5.
04 Feb 2009; Jeroen Roovers <jer@gentoo.org> opera-10.00_pre4126.ebuild:
Depend on media-libs/libpng thanks to Constantine D. Kardaris (bug
1.1 www-client/opera/opera-10.00_pre4126-r1.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/opera-10.00_pre4126-r1.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/opera-10.00_pre4126-r1.ebuild?rev=1.1&content-type=text/plain
Index: opera-10.00_pre4126-r1.ebuild
===================================================================
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-10.00_pre4126-r1.ebuild,v 1.1 2009/02/11 18:24:26 jer Exp $
GCONF_DEBUG="no"
inherit eutils gnome2
DESCRIPTION="A standards-compliant graphical Web browser"
HOMEPAGE="http://www.opera.com/"
SLOT="0"
LICENSE="OPERA-9.0"
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
RESTRICT="mirror strip test"
IUSE="elibc_FreeBSD gnome ia32 qt-static qt3 spell"
MY_LINGUAS="be bg cs da de el en en-GB es-ES es-LA et fi fr fr-CA fy hi hr hu id it ja ka ko lt mk nb nl nn pl pt pt-BR ru sv ta te tr uk zh-CN zh-TW"
for MY_LINGUA in ${MY_LINGUAS}; do
IUSE="${IUSE} linguas_${MY_LINGUA/-/_}"
done
O_U="http://snapshot.opera.com/unix/snapshot-4126/"
O_P="${P/_pre/-}"
SRC_URI="
x86-fbsd? ( ${O_U}intel-freebsd/${O_P}.freebsd6-shared-qt3.i386.tar.bz2 )
ppc? ( ${O_U}ppc-linux/${O_P}.gcc4-shared-qt3.ppc.tar.bz2 )
qt-static? (
qt3? (
amd64? (
ia32? ( ${O_U}intel-linux/${O_P}.gcc4-static-qt3.i386.tar.bz2 )
!ia32? ( ${O_U}x86_64-linux/${O_P}.gcc4-shared-qt3.x86_64.tar.bz2 )
)
x86? ( ${O_U}intel-linux/${O_P}.gcc4-static-qt3.i386.tar.bz2 )
)
!qt3? (
amd64? (
ia32? ( ${O_U}intel-linux/${O_P}.gcc4-static-qt3.i386.tar.bz2 )
!ia32? ( ${O_U}x86_64-linux/${O_P}.gcc4-shared-qt3.x86_64.tar.bz2 )
)
x86? ( ${O_U}intel-linux/${O_P}.gcc4-static-qt3.i386.tar.bz2 )
)
)
!qt-static? (
qt3? (
amd64? (
ia32? ( ${O_U}intel-linux/${O_P}.gcc4-shared-qt3.i386.tar.bz2 )
!ia32? ( ${O_U}x86_64-linux/${O_P}.gcc4-shared-qt3.x86_64.tar.bz2 )
)
x86? ( ${O_U}intel-linux/${O_P}.gcc4-shared-qt3.i386.tar.bz2 )
)
!qt3? (
amd64? (
ia32? ( ${O_U}intel-linux/${O_P}.gcc4-qt4.i386.tar.bz2 )
!ia32? ( ${O_U}x86_64-linux/${O_P}.gcc4-shared-qt3.x86_64.tar.bz2 )
)
x86? ( ${O_U}intel-linux/${O_P}.gcc4-qt4.i386.tar.bz2 )
)
)
"
DEPEND=">=sys-apps/sed-4"
RDEPEND="
media-libs/jpeg
media-libs/libexif
>=media-libs/fontconfig-2.1.94-r1
x11-libs/libXrandr
x11-libs/libXp
x11-libs/libXmu
x11-libs/libXi
x11-libs/libXft
x11-libs/libXext
x11-libs/libXcursor
x11-libs/libX11
x11-libs/libSM
x11-libs/libICE
!qt-static? ( media-libs/libpng )
qt-static? ( !qt3? ( x11-libs/libXinerama media-libs/nas ) )
x86? ( !qt-static? (
qt3? ( =x11-libs/qt-3* )
!qt3? ( =x11-libs/qt-core-4* =x11-libs/qt-gui-4* )
)
)
amd64? (
ia32? ( app-emulation/emul-linux-x86-qtlibs )
!ia32? ( =x11-libs/qt-3* )
)
ppc? ( =x11-libs/qt-3* )
spell? ( app-text/aspell )
x86-fbsd? (
=virtual/libstdc++-3*
!qt-static? ( !qt3? ( =x11-libs/qt-3* ) )
)
"
opera_cd() {
cd "${WORKDIR}"/${PN}* || die "failed to enter work directory"
S="$(pwd)"
einfo "Working in ${S}"
}
opera_linguas() {
# Remove unwanted LINGUAS:
local LINGUA
local LNGDIR="${D}/opt/opera/share/opera/locale"
einfo "Keeping these locales: ${LINGUAS}."
for LINGUA in ${MY_LINGUAS}; do
if ! use linguas_${LINGUA/-/_}; then
LINGUA=$(find "${LNGDIR}" -maxdepth 1 -type d -iname ${LINGUA/_/-})
rm -r "${LINGUA}"
fi
done
}
src_unpack() {
unpack ${A}
opera_cd
epatch "${FILESDIR}/${PN}-gentoo.patch"
epatch "${FILESDIR}/${PN}-simplify-desktop.patch"
epatch "${FILESDIR}/${PN}-freedesktop.patch"
# bug #181300:
if use elibc_FreeBSD; then
epatch "${FILESDIR}/${PN}-9.50-pluginpath-fbsd.patch"
else
epatch "${FILESDIR}/${PN}-9.50-pluginpath.patch"
fi
sed -i -e "s:config_dir=\"/etc\":config_dir=\"${D}/etc/\":g" \
-e "s:\(str_localdirplugin=\).*$:\1/opt/opera/lib/opera/plugins:" \
-e 's:#\(export LD_PRELOAD OPERA_FORCE_JAVA_ENABLED\):\1:' \
-e 's:#\(OPERA_FORCE_JAVA_ENABLED=\):\1:' \
install.sh || die "sed failed"
}
src_compile() {
# This workaround is sadly needed because gnome2.eclass doesn't check
# whether a configure script or Makefile exists.
true
}
src_install() {
opera_cd
# Prepare installation directories for Opera's installer script.
dodir /etc
# Opera's native installer.
./install.sh --prefix="${D}"/opt/opera || die "install.sh failed"
einfo "It is safe to ignore warnings about failed checksums"
einfo "and about files that would be ignored ..."
einfo "Completing the installation where install.sh abandoned us ..."
# java workaround
sed -i -e 's:LD_PRELOAD="${OPERA_JAVA_DIR}/libawt.so":LD_PRELOAD="$LD_PRELOAD"\:"${OPERA_JAVA_DIR}/libawt.so":' "${D}"/opt/opera/bin/opera
dosed /opt/opera/bin/opera
dosed /opt/opera/share/opera/java/opera.policy
# Adapt desktop file to Gnome when needed
use gnome && sed -i -e s:"GenericName\[":"Comment\[": "${D}"/usr/share/applications/opera.desktop
# Install a symlink /usr/bin/opera
dodir /usr/bin
dosym /opt/opera/bin/opera /usr/bin/opera
# fix plugin path
echo "Plugin Path=/opt/opera/lib/opera/plugins" >> "${D}"/etc/opera6rc
# enable spellcheck
if use spell; then
local spellchecklib="/opt/opera/lib/opera/${PV/_*/}/spellcheck.so"
if [[ -f "${D}/${spellchecklib}" ]]; then
echo "Spell Check Engine=${spellchecklib}" \
>> "${D}"/opt/opera/share/opera/ini/spellcheck.ini
else
die "Could not set ${spellchecklib}."
fi
fi
dodir /etc/revdep-rebuild
echo 'SEARCH_DIRS_MASK="/opt/opera/lib/opera/plugins"' > "${D}"/etc/revdep-rebuild/90opera
# Change libz.so.3 to libz.so.1 for gentoo/freebsd
if use elibc_FreeBSD; then
scanelf -qR -N libz.so.3 -F "#N" "${D}"/opt/${PN}/ | \
while read i; do
if [[ $(strings "$i" | fgrep -c libz.so.3) -ne 1 ]];
then
export SANITY_CHECK_LIBZ_FAILED=1
break
fi
sed -i -e 's/libz\.so\.3/libz.so.1/g' "$i"
done
[[ "$SANITY_CHECK_LIBZ_FAILED" = "1" ]] && die "failed to change libz.so.3 to libz.so.1"
fi
# Add the Opera man dir to MANPATH:
insinto /etc/env.d
echo 'MANPATH="/opt/opera/share/man"' >> "${D}"/etc/env.d/90opera
[[ -z MY_LINGUAS ]] || opera_linguas
}
pkg_postinst() {
use gnome && gnome2_pkg_postinst
elog "To change the UI language, choose [Tools] -> [Preferences], open the"
elog "[General] tab, click on [Details...] then [Choose...] and point the"
elog "file chooser at /opt/opera/share/opera/locale/, then enter the"
elog "directory for the language you want and [Open] the .lng file."
if has_version "<app-text/aspell-0.60.6"; then
elog
elog "To use the spellchecker (USE=spell) for non-English simply do"
elog "$ emerge app-dicts/aspell-[your language]."
else
elog
elog "To use the spellchecker (USE=spell) for languages other that English,"
elog "set the LINGUAS variable in your package manager configuration, and"
elog "then update the world target."
fi
if use elibc_FreeBSD; then
elog
elog "To improve shared memory usage please set:"
elog "$ sysctl kern.ipc.shm_allow_removed=1"
fi
elog
elog "The current Opera builds may still have issues with plugins, notably"
elog "net-www/netscape-flash. See also https://bugs.gentoo.org/198162"
}
pkg_postrm() {
use gnome && gnome2_pkg_postrm
}
^ permalink raw reply [flat|nested] 3+ messages in thread
* [gentoo-commits] gentoo-x86 commit in www-client/opera: opera-10.00_pre4126-r1.ebuild ChangeLog
@ 2009-02-11 19:33 Jeroen Roovers (jer)
0 siblings, 0 replies; 3+ messages in thread
From: Jeroen Roovers (jer) @ 2009-02-11 19:33 UTC (permalink / raw
To: gentoo-commits
jer 09/02/11 19:33:21
Modified: opera-10.00_pre4126-r1.ebuild ChangeLog
Log:
Look mom, I can do spell checking without aspell!
(Portage version: 2.2_rc23/cvs/Linux i686)
Revision Changes Path
1.2 www-client/opera/opera-10.00_pre4126-r1.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/opera-10.00_pre4126-r1.ebuild?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/opera-10.00_pre4126-r1.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/opera-10.00_pre4126-r1.ebuild?r1=1.1&r2=1.2
Index: opera-10.00_pre4126-r1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-client/opera/opera-10.00_pre4126-r1.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- opera-10.00_pre4126-r1.ebuild 11 Feb 2009 18:24:26 -0000 1.1
+++ opera-10.00_pre4126-r1.ebuild 11 Feb 2009 19:33:21 -0000 1.2
@@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-10.00_pre4126-r1.ebuild,v 1.1 2009/02/11 18:24:26 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-10.00_pre4126-r1.ebuild,v 1.2 2009/02/11 19:33:21 jer Exp $
GCONF_DEBUG="no"
@@ -90,7 +90,6 @@
!ia32? ( =x11-libs/qt-3* )
)
ppc? ( =x11-libs/qt-3* )
- spell? ( app-text/aspell )
x86-fbsd? (
=virtual/libstdc++-3*
!qt-static? ( !qt3? ( =x11-libs/qt-3* ) )
@@ -216,15 +215,14 @@
elog "file chooser at /opt/opera/share/opera/locale/, then enter the"
elog "directory for the language you want and [Open] the .lng file."
- if has_version "<app-text/aspell-0.60.6"; then
- elog
- elog "To use the spellchecker (USE=spell) for non-English simply do"
- elog "$ emerge app-dicts/aspell-[your language]."
- else
+ if use spell; then
elog
- elog "To use the spellchecker (USE=spell) for languages other that English,"
- elog "set the LINGUAS variable in your package manager configuration, and"
- elog "then update the world target."
+ elog "To use the spellchecker (USE=spell) for languages other than English, do:"
+ elog " emerge app-dicts/myspell-[your language]"
+ elog " mkdir \${HOME}/.opera/dictionaries"
+ elog " cd \${HOME}/.opera/dictionaries"
+ elog " ln -s /usr/share/myspell/*.{aff,dic} ."
+ elog "A future release of Opera 10 should remedy this inconvenience."
fi
if use elibc_FreeBSD; then
1.319 www-client/opera/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/ChangeLog?rev=1.319&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/ChangeLog?rev=1.319&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/ChangeLog?r1=1.318&r2=1.319
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v
retrieving revision 1.318
retrieving revision 1.319
diff -u -r1.318 -r1.319
--- ChangeLog 11 Feb 2009 18:24:26 -0000 1.318
+++ ChangeLog 11 Feb 2009 19:33:21 -0000 1.319
@@ -1,6 +1,10 @@
# ChangeLog for www-client/opera
# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.318 2009/02/11 18:24:26 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.319 2009/02/11 19:33:21 jer Exp $
+
+ 11 Feb 2009; Jeroen Roovers <jer@gentoo.org>
+ opera-10.00_pre4126-r1.ebuild:
+ Look mom, I can do spell checking without aspell!
*opera-10.00_pre4126-r1 (11 Feb 2009)
^ permalink raw reply [flat|nested] 3+ messages in thread
* [gentoo-commits] gentoo-x86 commit in www-client/opera: opera-10.00_pre4126-r1.ebuild ChangeLog
@ 2009-02-11 19:48 Jeroen Roovers (jer)
0 siblings, 0 replies; 3+ messages in thread
From: Jeroen Roovers (jer) @ 2009-02-11 19:48 UTC (permalink / raw
To: gentoo-commits
jer 09/02/11 19:48:06
Modified: opera-10.00_pre4126-r1.ebuild ChangeLog
Log:
I can even do spell checking without spellcheck.ini.
(Portage version: 2.2_rc23/cvs/Linux i686)
Revision Changes Path
1.3 www-client/opera/opera-10.00_pre4126-r1.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/opera-10.00_pre4126-r1.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/opera-10.00_pre4126-r1.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/opera-10.00_pre4126-r1.ebuild?r1=1.2&r2=1.3
Index: opera-10.00_pre4126-r1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-client/opera/opera-10.00_pre4126-r1.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- opera-10.00_pre4126-r1.ebuild 11 Feb 2009 19:33:21 -0000 1.2
+++ opera-10.00_pre4126-r1.ebuild 11 Feb 2009 19:48:06 -0000 1.3
@@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-10.00_pre4126-r1.ebuild,v 1.2 2009/02/11 19:33:21 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/opera/opera-10.00_pre4126-r1.ebuild,v 1.3 2009/02/11 19:48:06 jer Exp $
GCONF_DEBUG="no"
@@ -15,7 +15,7 @@
RESTRICT="mirror strip test"
-IUSE="elibc_FreeBSD gnome ia32 qt-static qt3 spell"
+IUSE="elibc_FreeBSD gnome ia32 qt-static qt3"
MY_LINGUAS="be bg cs da de el en en-GB es-ES es-LA et fi fr fr-CA fy hi hr hu id it ja ka ko lt mk nb nl nn pl pt pt-BR ru sv ta te tr uk zh-CN zh-TW"
for MY_LINGUA in ${MY_LINGUAS}; do
@@ -172,17 +172,6 @@
# fix plugin path
echo "Plugin Path=/opt/opera/lib/opera/plugins" >> "${D}"/etc/opera6rc
- # enable spellcheck
- if use spell; then
- local spellchecklib="/opt/opera/lib/opera/${PV/_*/}/spellcheck.so"
- if [[ -f "${D}/${spellchecklib}" ]]; then
- echo "Spell Check Engine=${spellchecklib}" \
- >> "${D}"/opt/opera/share/opera/ini/spellcheck.ini
- else
- die "Could not set ${spellchecklib}."
- fi
- fi
-
dodir /etc/revdep-rebuild
echo 'SEARCH_DIRS_MASK="/opt/opera/lib/opera/plugins"' > "${D}"/etc/revdep-rebuild/90opera
@@ -215,15 +204,13 @@
elog "file chooser at /opt/opera/share/opera/locale/, then enter the"
elog "directory for the language you want and [Open] the .lng file."
- if use spell; then
- elog
- elog "To use the spellchecker (USE=spell) for languages other than English, do:"
- elog " emerge app-dicts/myspell-[your language]"
- elog " mkdir \${HOME}/.opera/dictionaries"
- elog " cd \${HOME}/.opera/dictionaries"
- elog " ln -s /usr/share/myspell/*.{aff,dic} ."
- elog "A future release of Opera 10 should remedy this inconvenience."
- fi
+ elog
+ elog "To use the spellchecker (USE=spell) for languages other than English, do:"
+ elog " emerge app-dicts/myspell-[your language]"
+ elog " mkdir \${HOME}/.opera/dictionaries"
+ elog " cd \${HOME}/.opera/dictionaries"
+ elog " ln -s /usr/share/myspell/*.{aff,dic} ."
+ elog "A future release of Opera 10 should remedy this inconvenience."
if use elibc_FreeBSD; then
elog
1.320 www-client/opera/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/ChangeLog?rev=1.320&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/ChangeLog?rev=1.320&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/www-client/opera/ChangeLog?r1=1.319&r2=1.320
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v
retrieving revision 1.319
retrieving revision 1.320
diff -u -r1.319 -r1.320
--- ChangeLog 11 Feb 2009 19:33:21 -0000 1.319
+++ ChangeLog 11 Feb 2009 19:48:06 -0000 1.320
@@ -1,6 +1,10 @@
# ChangeLog for www-client/opera
# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.319 2009/02/11 19:33:21 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/opera/ChangeLog,v 1.320 2009/02/11 19:48:06 jer Exp $
+
+ 11 Feb 2009; Jeroen Roovers <jer@gentoo.org>
+ opera-10.00_pre4126-r1.ebuild:
+ I can even do spell checking without spellcheck.ini.
11 Feb 2009; Jeroen Roovers <jer@gentoo.org>
opera-10.00_pre4126-r1.ebuild:
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2009-02-11 19:48 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-02-11 18:24 [gentoo-commits] gentoo-x86 commit in www-client/opera: opera-10.00_pre4126-r1.ebuild ChangeLog Jeroen Roovers (jer)
-- strict thread matches above, loose matches on Subject: below --
2009-02-11 19:33 Jeroen Roovers (jer)
2009-02-11 19:48 Jeroen Roovers (jer)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox