Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 184343

Summary: media-libs/pdflib-7.0.2 keywording
Product: Gentoo Linux Reporter: Anant Narayanan (RETIRED) <anant>
Component: New packagesAssignee: MIPS Porters <mips>
Status: RESOLVED WONTFIX    
Severity: normal CC: fkrogh, lavajoe, php-bugs
Priority: High Keywords: KEYWORDREQ
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://www.pdflib.com/download/pdflib-family/pdflib-lite/
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 146062    

Description Anant Narayanan (RETIRED) gentoo-dev 2007-07-05 19:34:41 UTC
Archs, please keyword/stabilize.
Comment 1 Brent Baude (RETIRED) gentoo-dev 2007-07-05 20:08:19 UTC
It's ready for ~ppc64m but what is this?

 LICENSE.invalid                2
   media-libs/pdflib/pdflib-6.0.3-r1.ebuild: PDFLite
   media-libs/pdflib/pdflib-7.0.1.ebuild: PDFLite

from repoman
Comment 2 Anant Narayanan (RETIRED) gentoo-dev 2007-07-05 20:41:12 UTC
PDFLib now uses a newer license (not Aladdin). I added the license just a few hours ago, you could cvs up and try again :)
Comment 3 Raúl Porcel (RETIRED) gentoo-dev 2007-07-06 14:06:22 UTC
~alpha/~ia64 done and x86 stable

readding ppc64, where did you go? :)
Comment 4 Tiago Cunha (RETIRED) gentoo-dev 2007-07-06 15:17:31 UTC
media-libs/pdflib-7.0.1  USE="perl python tcl -doc -java"

1. Emerges on AMD64 - gives a "No such file or directory." warning in the install phase:

make[1]: Leaving directory `/var/tmp/portage/media-libs/pdflib-7.0.1/work/PDFlib-Lite-7.0.1/progs'
mkdir -p /var/tmp/portage/media-libs/pdflib-7.0.1/image//usr/bin
./config/install-sh -c pdflib-config /var/tmp/portage/media-libs/pdflib-7.0.1/image//usr/bin
install: omitting directory `doc/pdflib'
bzip2: Can't open input file /var/tmp/portage/media-libs/pdflib-7.0.1/image/usr/share/doc/pdflib-7.0.1//pdflib: No such file or directory.
>>> Completed installing pdflib-7.0.1 into /var/tmp/portage/media-libs/pdflib-7.0.1/image/

2. No collisions.
3. Test phase ok - some errors were ignored, for instance:

[2016] PDF_open_pdi_document: PDF import (PDI) not supported in PDFlib Lite
[1438] PDF_begin_document: Option 'tagged' not supported in PDFlib Lite at starter_tagged.pl line 25.
../../../libtool --silent --mode=execute -dlopen pdflib_tcl.la tclsh hello.tcl
can't find package pdflib 6.0
    while executing
"package require pdflib 6.0"
    (file "hello.tcl" line 14)

4. Multilib-strict ok.
5. Works.

Portage 2.1.2.9 (default-linux/amd64/2007.0/desktop, gcc-4.1.2, glibc-2.5-r3, 2.6.20-gentoo-r8 x86_64)
=================================================================
System uname: 2.6.20-gentoo-r8 x86_64 Intel(R) Pentium(R) D CPU 3.00GHz
Gentoo Base System release 1.12.9
Timestamp of tree: Wed, 04 Jul 2007 13:50:01 +0000
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r7
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.23b
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=nocona -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/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/init.d /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=nocona -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="-akv"
FEATURES="buildpkg ccache collision-protect distlocks fixpackages metadata-transfer multilib-strict parallel-fetch sandbox sfperms strict test userfetch userpriv usersandbox"
GENTOO_MIRRORS="ftp://mirrors1.netvisao.pt/gentoo http://darkstar.ist.utl.pt/pub/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X acl acpi alsa amd64 apache2 arts bash-completion bitmap-fonts cairo cdr cli cracklib crypt dbus dri dts dvd dvdr dvdread eds emboss encode evo fam firefox flac fortran gif gpm hal iconv ipv6 isdnlog jpeg kde kdeenablefinal kdehiddenvisibility libg++ mad midi mikmod mmx mp3 mpeg mudflap musepack musicbrainz mysql ncurses nptl nptlonly offensive ogg opengl openmp pam pcre pdf perl png postgres pppd python qt3 qt3support qt4 quicktime readline reflection sdl session spell spl sse sse2 ssl svg tcpd test tiff truetype truetype-fonts type1-fonts unicode vorbis xcomposite xml xorg xscreensaver xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="i810"
Unset:  CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 5 Gustavo Zacarias (RETIRED) gentoo-dev 2007-07-06 15:34:25 UTC
~sparc.
Please add a note about revdep-rebuild since it breaks ABI and thus it breaks gnuplot with USE=pdf (and other stuff that links to it).
Comment 6 Anant Narayanan (RETIRED) gentoo-dev 2007-07-06 16:34:34 UTC
Thanks for the comments. Added note about revdep-rebuild. I'll see what I can do about the missing directory notice (it's not really an error), perhaps patching the Makefile should do the trick.
Comment 7 Markus Rothe (RETIRED) gentoo-dev 2007-07-06 17:08:50 UTC
added ~ppc64
Comment 8 Jeroen Roovers (RETIRED) gentoo-dev 2007-07-06 19:05:06 UTC
Marked ~hppa.

===Keywording on Upgrades===

When upgrading, drop all existing keywords from arch to ~arch, and leave any existing ~arch keywords intact. This must be done even if you think you're just making a trivial fix — there have been several examples of the stable tree getting broken this way. 

Sometimes you may need to remove a keyword because of new unresolved dependencies. If you do this, you must file a bug notifying the relevant arch teams.

http://devmanual.gentoo.org/keywording/index.html
Comment 9 Christoph Mende (RETIRED) gentoo-dev 2007-07-10 17:34:01 UTC
amd64 done
Comment 10 Joe Peterson (RETIRED) gentoo-dev 2007-07-24 20:13:47 UTC
I know you didn't ask for ~x86-fbsd, but I just added this keyword.  Note also that I added a src_unpack that includes "elibtoolize" - necessary for FreeBSD - please don't remove this.

Note that I saw some errors go by in the test, but it did not bomb out, so I assume this is expected.
Comment 11 Fred Krogh 2007-09-05 22:57:38 UTC
On AMD64 I'm having trouble much like that in comment 4, but with a slight version jump.  Thus

mkdir -p /var/tmp/portage/media-libs/pdflib-7.0.2/image//usr/bin
./config/install-sh -c pdflib-config /var/tmp/portage/media-libs/pdflib-7.0.2/image//usr/bin
install: omitting directory `doc/pdflib'
bzip2: Can't open input file /var/tmp/portage/media-libs/pdflib-7.0.2/image/usr/share/doc/pdflib-7.0.2//pdflib: No such file or directory.
Comment 12 Joe Jezak (RETIRED) gentoo-dev 2007-09-08 15:36:11 UTC
Marked ~ppc.
Comment 13 Jakub Moc (RETIRED) gentoo-dev 2008-02-28 16:25:20 UTC
Moved to security Bug 203287 now.