It's been a long time, it should be good to go now; so that we can move on. This stable request includes app-text/texlive*, dev-texlive/*, app-text/dvipdfm and app-text/xdvipdfmx. You shouldn't need anything else unless I screwed up something. For testing, please make sure you're good to go with the migration guide: http://www.gentoo.org/proj/en/tex/texlive-migration-guide.xml
x86 stable, worked fine since the beginning.
Created attachment 148884 [details] packages this are the packages I had to mark stable on ppc64. the list is in the correct dependency order. might be helpful for other arches.
ppc64 stable
Stable for HPPA. I used corsair's list and additionally marked stable a further two: =dev-tex/detex-2.7 =app-text/dvipng-1.9 which are direct dependencies of app-text/texlive.
alpha/ia64/sparc stable
Just curious: is there a reason why PPC isn't on the CC list?
(In reply to comment #6) > Just curious: is there a reason why PPC isn't on the CC list? yes, look at when ~ppc has been added. If you are interested, I'll be glad if you could fill a stable request whenever you feel its appropriate as soon as the 30 days guideline has been met; because I will probably forget to track it.
on amd64: i've just installed these packages from ~amd64, so that i can enjoy all the wonders of texlive. app-text/texlive-core-2007-r12 USE="X -doc" media-gfx/sam2p-0.45-r1 USE="gif -examples" dev-tex/detex-2.8-r1 dev-texlive/texlive-documentation-base-2007 USE="-doc" dev-texlive/texlive-psutils-2007 USE="-doc" dev-texlive/texlive-basic-2007 USE="-doc" dev-texlive/texlive-latex-2007 USE="-doc" dev-texlive/texlive-fontsrecommended-2007 USE="-doc" dev-texlive/texlive-pictures-2007 USE="-doc" dev-texlive/texlive-plainextra-2007 USE="-doc" dev-texlive/texlive-fontsextra-2007 USE="-doc" dev-texlive/texlive-texinfo-2007 USE="-doc" dev-texlive/texlive-genericrecommended-2007 USE="-doc" dev-texlive/texlive-langgerman-2007 USE="-doc" dev-texlive/texlive-genericextra-2007 USE="-doc" dev-texlive/texlive-pstricks-2007 USE="-doc" dev-texlive/texlive-metapost-2007-r1 USE="-doc" dev-texlive/texlive-latexrecommended-2007 USE="-doc" dev-texlive/texlive-bibtexextra-2007 USE="-doc" dev-texlive/texlive-htmlxml-2007-r2 USE="-doc" dev-texlive/texlive-mathextra-2007 USE="-doc" dev-texlive/texlive-latexextra-2007 USE="-doc" dev-texlive/texlive-latex3-2007 USE="-doc" dev-texlive/texlive-science-2007 USE="-doc" dev-texlive/texlive-formatsextra-2007 USE="-doc" app-text/dvipdfm-0.13.2d-r1 app-text/xdvik-22.84.10 USE="-Xaw3d -cjk -emacs -motif -neXt" app-text/xdvipdfmx-0.4 dev-texlive/texlive-xetex-2007 USE="-doc" app-text/texlive-2007-r3 USE="X extra graphics png pstricks science tex4ht xetex xml -cjk -context -cyrillic -doc -games -humanities -jadetex -music -omega -publishers" LINGUAS="de en -af -ar -bg -bn -bo -cs -cy -da -el -en_GB -eo -es -et -fi -fr -he -hi -hr -hsb -hu -hy -id -is -it -ja -ko -la -ml -mn -nl -no -pl -pt -ro -ru -sk -sl -sr -sv -ta -th -tr -uk -vi -zh" as far as i can say, this stuff works nice (i'm doing some non-trivial math stuff with it). the only thing that disappointed me a bit is that i easybmat doesn't seem to work (i never used it, just wanted to give it a try), as " $ cat foo.latex [...] \usepackage[thinlines,thiklines]{easybmat} [...] $ pdflatex foo.latex [...] (/usr/share/texmf-dist/tex/latex/easy/easybmat.sty Document Style `easybmat' v1.0 <2001/06/13>. (/usr/share/texmf-dist/tex/latex/easy/easy.sty Document Style `easy' v1.1 <2001/05/31>. ! No room for a new \dimen . \ch@ck ...\else \errmessage {No room for a new #3} \fi l.79 } " Portage 2.1.4.4 (default-linux/amd64/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.24-gentoo-r3 x86_64) ================================================================= System uname: 2.6.24-gentoo-r3 x86_64 Intel(R) Core(TM)2 Duo CPU E6550 @ 2.33GHz Timestamp of tree: Sun, 06 Apr 2008 09:33:01 +0000 app-shells/bash: 3.2_p17-r1 dev-java/java-config: 1.3.7, 2.1.4 dev-lang/python: 2.4.4-r9 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.23-r3 ACCEPT_KEYWORDS="amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=nocona -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-march=nocona -O2 -pipe" DISTDIR="/var/portage/distfiles" FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="ftp://gd.tuwien.ac.at/opsys/linux/gentoo/ http://mirror.uni-c.dk/pub/gentoo/ http://trumpetti.atm.tut.fi/gentoo/ " LANG="en_US.utf8" LC_ALL="en_US.utf8" LINGUAS="en de" MAKEOPTS="-j3" PKGDIR="/var/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/var/portage/repos/gentoo" PORTDIR_OVERLAY="/var/portage/repos/private" SYNC="rsync://192.168.0.1/gentoo-portage" USE="3dnow 3dnowext X a52 aac acpi alsa amd64 berkdb bzip2 cairo caps cddb cdparanoia cdr cli cracklib crypt cups dbus djvu dri dvd dvdr dvdread eds emboss encode evo exif fam ffmpeg firefox flac fortran gd gdbm gif gimp gnome gphoto2 gpm gstreamer gtk hal hddtemp iconv icu ipod ipv6 isdnlog java jpeg jpeg2k keyring lcms ldap libnotify lm_sensors mad matroska midi mikmod mmap mmx mmxext mono mp3 mpeg mudflap musicbrainz ncurses nls nptl nptlonly nvidia ogg opengl openmp pam pcre pdf perl plotutils png pppd pulseaudio python qt3support quicktime readline reflection ruby sdl session spell spl sse sse2 ssl ssse3 svg tcpd tetex theora threads tiff tracker truetype unicode usb vcd vim-syntax vorbis xattr xine xml xorg xv xvid zlib" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="canon konica ptp2 kodak" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LINGUAS="en de" USERLAND="GNU" VIDEO_CARDS="nvidia nv" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
(In reply to comment #7) > (In reply to comment #6) > > Just curious: is there a reason why PPC isn't on the CC list? > > yes, look at when ~ppc has been added. > If you are interested, I'll be glad if you could fill a stable request whenever > you feel its appropriate as soon as the 30 days guideline has been met; because > I will probably forget to track it. Sorry, I didn't notice the ~ppc keyword was just a few days ago. I'll keep track of the 30 days.
Alexis, take a look at this errors: if test -f /var/tmp/portage/app-text/texlive-core-2007-r12/image//usr/bin/fmtutil-sys; then \ TEXMFMAIN=/var/tmp/portage/app-text/texlive-core-2007-r12/image//usr/share/texmf PATH=/var/tmp/portage/app-text/texlive-core-2007-r12/image//usr/bin:/var/tmp/portage/app-text/texlive-core-2007-r12/image//usr/bin:/usr/lib/ccache/bin:/usr/local/sbin:/sbin:/usr/sbin:/usr/lib/portage/bin:/usr/local/bin:/bin:/usr/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/4.2.3:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/qt/3/bin:/opt/vmware/server/bin:/opt/vmware/server/console/bin \ /var/tmp/portage/app-text/texlive-core-2007-r12/image//usr/bin/fmtutil-sys --all; \ else :; fi kpsewhich: error while loading shared libraries: libkpathsea.so.4: cannot open shared object file: No such file or directory kpsewhich: error while loading shared libraries: libkpathsea.so.4: cannot open shared object file: No such file or directory kpsewhich: error while loading shared libraries: libkpathsea.so.4: cannot open shared object file: No such file or directory /var/tmp/portage/app-text/texlive-core-2007-r12/image//usr/bin/fmtutil: line 336: /texconfig/tcfmgr: No such file or directory fmtutil: config file `fmtutil.cnf' not found. make: [install] Error 1 (ignored) There are two kinds of errors: 1. "error while loading shared libraries" can be reproduced when we install texlive-core on system without kpathsea.so (without texlive-core installed) and workaround is simple: just add LD_LIBRARY_PATH="${D}$(get_libdir)" before emake ... install (not tested) or (better) in correct places of Makefile. 2. Another problem `fmtutil.cnf' is reproducible independently of texlive installation... Although it seems that this errors does not harm I'd like to know from you: Should we ignore this errors?
(In reply to comment #10) > Although it seems that this errors does not harm I'd like to know from you: > Should we ignore this errors? Yes, they can be safely ignored. texmf-update takes care of the needed updates (mktexlsr, fmtutil-sys, updmap-sys, texlinks). I guess we could disable it entirely instead of letting them fail like that.
amd64 stable. Packages I've added to the list: =media-gfx/sam2p-0.45-r1 =dev-tex/detex-2.8-r1 =app-text/xdvik-22.84.10 Last arch, FIXED. BTW, Thank you Matthias, for your tests! They gave me more confidence that it's stable. BTW2, Alexis, may be it's good idea to stabilize recent detex/sam2p on remaining archs too.