Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 12 Feb 2005 18:25:48 -0800 (PST)
From:      bruno schwander <bruno@tinkerbox.org>
To:        Kris Kennaway <kris@obsecurity.org>
Cc:        ports@freebsd.org
Subject:   Re: [ports-i386@pointyhat.freebsd.org: childsplay-0.71 failed on i386 6]
Message-ID:  <20050212175714.O30589@thinkpad.bschwand.net>
In-Reply-To: <20050212224123.GO53829@xor.obsecurity.org>
References:  <20050212224123.GO53829@xor.obsecurity.org>

next in thread | previous in thread | raw e-mail | index | archive | help
I thought this issue had already been determined (as shown in the below
correspondence by kris) as being an issue with the devel/libassetml port.
And I see in the cvs logs of devel/libassetml that it has been fixed.
Please do not erase this port. Some version update is coming BTW.

-----

On Sun, Dec 19, 2004 at 01:20:40PM -0800, bruno schwander wrote:
> Hi,
>
> The 2 directories listed as being changed by the port games/childsplay
are
> actually created by a dependency: devel/libassetml . So it would be in
> that port that the problem would lie ? However I see that those
> directories are listed in the pkg-plist of devel/libassetml, so I am not
> sure what this error is about. Could the devel/libassetml maintainer
check
> this also ?

It's a bug in devel/libassetml, which creates the directories when
installed from the port (in post-install), but not when installed by
pkg_add.  It needs an @exec mkdir line to do the latter.

Kris
-------

bruno


On Sat, 12 Feb 2005, Kris Kennaway wrote:

> Dear port maintainer,
>
> As per previous warnings over the past few months, this port is now
> considered to be broken due to the pkg-plist or file
> ownership/permission errors reported below.  It will not be built on
> the package cluster or uploaded for redistribution by ftp until these
> are corrected, and will be marked BROKEN in ~2 weeks and scheduled for
> deletion from the ports tree in a future sweep.
>
> Please consider fixing this ASAP, or if you have no time to work on
> this port then consider relinquishing maintainership in favour of
> someone else who can take care of it.  If you have already submitted a
> PR that fixes this, please accept my thanks!
>
> Thanks,
> Kris "Ports Janitor" Kennaway
>
> ----- Forwarded message from User Ports-i386 <ports-i386@pointyhat.freebsd.org> -----
>
> X-Original-To: kkenn@localhost
> Delivered-To: kkenn@localhost.obsecurity.org
> Delivered-To: kris@freebsd.org
> Date: Sat, 12 Feb 2005 22:24:21 GMT
> From: User Ports-i386 <ports-i386@pointyhat.freebsd.org>
> To: krion@FreeBSD.org, kris@FreeBSD.org
> Subject: childsplay-0.71 failed on i386 6
> X-UIDL: M+$"!XZ!"!gJ!#!"~,!!
> X-Bogosity: No, tests=bogofilter, spamicity=0.000000, version=0.92.8
>
> building childsplay-0.71 on gohan10.freebsd.org
> in directory /x/tmp/6/chroot/95501
> maintained by: bruno@tinkerbox.org
> port directory: /usr/ports/games/childsplay
> build started at Sat Feb 12 22:18:14 UTC 2005
> FETCH_DEPENDS=
> PATCH_DEPENDS=
> EXTRACT_DEPENDS=
> BUILD_DEPENDS=aalib-1.4.r5_1.tbz expat-1.95.8.tbz fontconfig-2.2.3,1.tbz freetype2-2.1.7_4.tbz gettext-0.14.1.tbz glib-2.4.8.tbz gnomehier-1.0_22.tbz jpeg-6b_3.tbz libassetml-1.2.1_2.tbz libiconv-1.9.2_1.tbz libogg-1.1.2_1,3.tbz libvorbis-1.1.0_1,3.tbz libxml2-2.6.17.tbz perl-5.8.6_2.tbz pkgconfig-0.15.0_1.tbz png-1.2.8_1.tbz popt-1.7.tbz py-game-1.6_2.tbz py24-numeric-23.7.tbz python-2.4_1.tbz sdl-1.2.8,2.tbz sdl_image-1.2.4.tbz sdl_mixer-1.2.6.tbz sdl_ttf-2.0.7.tbz smpeg-0.4.4_3.tbz svgalib-1.4.3_4.tbz tiff-3.7.1_2.tbz xorg-libraries-6.8.1_1.tbz
> RUN_DEPENDS=aalib-1.4.r5_1.tbz expat-1.95.8.tbz fontconfig-2.2.3,1.tbz freetype2-2.1.7_4.tbz gettext-0.14.1.tbz glib-2.4.8.tbz gnomehier-1.0_22.tbz jpeg-6b_3.tbz libassetml-1.2.1_2.tbz libiconv-1.9.2_1.tbz libogg-1.1.2_1,3.tbz libvorbis-1.1.0_1,3.tbz libxml2-2.6.17.tbz perl-5.8.6_2.tbz pkgconfig-0.15.0_1.tbz png-1.2.8_1.tbz popt-1.7.tbz py-game-1.6_2.tbz py24-numeric-23.7.tbz python-2.4_1.tbz sdl-1.2.8,2.tbz sdl_image-1.2.4.tbz sdl_mixer-1.2.6.tbz sdl_ttf-2.0.7.tbz smpeg-0.4.4_3.tbz svgalib-1.4.3_4.tbz tiff-3.7.1_2.tbz xorg-libraries-6.8.1_1.tbz
> add_pkg
> ================================================================
> ====================<phase 1: make checksum>====================
> ===>  Vulnerability check disabled
> => childsplay-0.71.tgz doesn't seem to exist in /tmp/distfiles/.
> => Attempting to fetch from ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/.
> childsplay-0.71.tgz                                   1117 kB 2213 kBps
> => Checksum OK for childsplay-0.71.tgz.
> ================================================================
> ====================<phase 2: make extract>====================
> add_pkg
> ===>  Vulnerability check disabled
> ===>  Extracting for childsplay-0.71
> => Checksum OK for childsplay-0.71.tgz.
> ================================================================
> ====================<phase 3: make patch>====================
> add_pkg
> ===>  Patching for childsplay-0.71
> ===>  Applying FreeBSD patches for childsplay-0.71
> ================================================================
> ====================<phase 4: make build>====================
> add_pkg aalib-1.4.r5_1.tbz expat-1.95.8.tbz fontconfig-2.2.3,1.tbz freetype2-2.1.7_4.tbz gettext-0.14.1.tbz glib-2.4.8.tbz gnomehier-1.0_22.tbz jpeg-6b_3.tbz libassetml-1.2.1_2.tbz libiconv-1.9.2_1.tbz libogg-1.1.2_1,3.tbz libvorbis-1.1.0_1,3.tbz libxml2-2.6.17.tbz perl-5.8.6_2.tbz pkgconfig-0.15.0_1.tbz png-1.2.8_1.tbz popt-1.7.tbz py-game-1.6_2.tbz py24-numeric-23.7.tbz python-2.4_1.tbz sdl-1.2.8,2.tbz sdl_image-1.2.4.tbz sdl_mixer-1.2.6.tbz sdl_ttf-2.0.7.tbz smpeg-0.4.4_3.tbz svgalib-1.4.3_4.tbz tiff-3.7.1_2.tbz xorg-libraries-6.8.1_1.tbz
> adding dependencies
> pkg_add aalib-1.4.r5_1.tbz
> Running fc-cache to build fontconfig cache...
> fc-cache: "/usr/X11R6/lib/X11/fonts": caching, 0 fonts, 13 dirs
> fc-cache: "/usr/X11R6/lib/X11/fonts/100dpi": caching, 0 fonts, 0 dirs
> fc-cache: "/usr/X11R6/lib/X11/fonts/75dpi": caching, 0 fonts, 0 dirs
> fc-cache: "/usr/X11R6/lib/X11/fonts/CID": caching, 0 fonts, 0 dirs
> fc-cache: "/usr/X11R6/lib/X11/fonts/PEX": caching, 0 fonts, 0 dirs
> fc-cache: "/usr/X11R6/lib/X11/fonts/Speedo": caching, 0 fonts, 0 dirs
> fc-cache: "/usr/X11R6/lib/X11/fonts/TTF": caching, 0 fonts, 0 dirs
> fc-cache: "/usr/X11R6/lib/X11/fonts/Type1": caching, 0 fonts, 0 dirs
> fc-cache: "/usr/X11R6/lib/X11/fonts/cyrillic": caching, 0 fonts, 0 dirs
> fc-cache: "/usr/X11R6/lib/X11/fonts/encodings": caching, 0 fonts, 1 dirs
> fc-cache: "/usr/X11R6/lib/X11/fonts/encodings/large": caching, 0 fonts, 0 dirs
> fc-cache: "/usr/X11R6/lib/X11/fonts/latin2": caching, 0 fonts, 2 dirs
> fc-cache: "/usr/X11R6/lib/X11/fonts/latin2/100dpi": caching, 0 fonts, 0 dirs
> fc-cache: "/usr/X11R6/lib/X11/fonts/latin2/75dpi": caching, 0 fonts, 0 dirs
> fc-cache: "/usr/X11R6/lib/X11/fonts/local": caching, 0 fonts, 0 dirs
> fc-cache: "/usr/X11R6/lib/X11/fonts/misc": caching, 0 fonts, 0 dirs
> fc-cache: "/usr/X11R6/lib/X11/fonts/util": caching, 0 fonts, 0 dirs
> fc-cache: "/root/.fonts": skipping, no such directory
> fc-cache: succeeded
> pkg_add expat-1.95.8.tbz
> skipping expat-1.95.8, already added
> pkg_add fontconfig-2.2.3,1.tbz
> skipping fontconfig-2.2.3,1, already added
> pkg_add freetype2-2.1.7_4.tbz
> skipping freetype2-2.1.7_4, already added
> pkg_add gettext-0.14.1.tbz
> pkg_add glib-2.4.8.tbz
> Removing stale symlinks from /usr/bin...
>     Skipping /usr/bin/perl
>     Skipping /usr/bin/perl5
>     Skipping /usr/bin/suidperl
> Done.
> Creating various symlinks in /usr/bin...
>     Symlinking /usr/local/bin/perl5.8.6 to /usr/bin/perl
>     Symlinking /usr/local/bin/perl5.8.6 to /usr/bin/perl5
>     *** /usr/local/bin/sperl5.8.6 is not there, a symlink won't do any good
> Done.
> Cleaning up /etc/make.conf... Done.
> Spamming /etc/make.conf... Done.
> Cleaning up /etc/manpath.config... Done.
> Spamming /etc/manpath.config... Done.
> pkg_add gnomehier-1.0_22.tbz
> pkg_add jpeg-6b_3.tbz
> pkg_add libassetml-1.2.1_2.tbz
> pkg_add libiconv-1.9.2_1.tbz
> skipping libiconv-1.9.2_1, already added
> pkg_add libogg-1.1.2_1,3.tbz
> pkg_add libvorbis-1.1.0_1,3.tbz
> pkg_add libxml2-2.6.17.tbz
> skipping libxml2-2.6.17, already added
> pkg_add perl-5.8.6_2.tbz
> skipping perl-5.8.6_2, already added
> pkg_add pkgconfig-0.15.0_1.tbz
> skipping pkgconfig-0.15.0_1, already added
> pkg_add png-1.2.8_1.tbz
> pkg_add popt-1.7.tbz
> skipping popt-1.7, already added
> pkg_add py-game-1.6_2.tbz
>
> ====
> Note that some of the standard modules are provided as separate
> ports since they require extra dependencies:
>
> bsddb		databases/py-bsddb
> gdbm		databases/py-gdbm
> tkinter		x11-toolkits/py-tkinter
>
> Install them as needed.
> ====
>
>
> ------------------------------------------------------------------------------
>  Your SDL library has been built with libvgl support, which means that you
>  can run almost any SDL application straight on your console (VESA 2.0
>  compatible videocard is required). To do this you have to enable VESA
>  support in the kernel by adding "option VESA" into your kernel
>  configuration file and set environment variable "SDL_VIDEODRIVER=vgl".
>
>  Good luck!
> ------------------------------------------------------------------------------
>
> pkg_add py24-numeric-23.7.tbz
> skipping py24-numeric-23.7, already added
> pkg_add python-2.4_1.tbz
> skipping python-2.4_1, already added
> pkg_add sdl-1.2.8,2.tbz
> skipping sdl-1.2.8,2, already added
> pkg_add sdl_image-1.2.4.tbz
> skipping sdl_image-1.2.4, already added
> pkg_add sdl_mixer-1.2.6.tbz
> skipping sdl_mixer-1.2.6, already added
> pkg_add sdl_ttf-2.0.7.tbz
> skipping sdl_ttf-2.0.7, already added
> pkg_add smpeg-0.4.4_3.tbz
> skipping smpeg-0.4.4_3, already added
> pkg_add svgalib-1.4.3_4.tbz
> skipping svgalib-1.4.3_4, already added
> pkg_add tiff-3.7.1_2.tbz
> skipping tiff-3.7.1_2, already added
> pkg_add xorg-libraries-6.8.1_1.tbz
> skipping xorg-libraries-6.8.1_1, already added
> ===>   childsplay-0.71 depends on file: /usr/local/include/python2.4/pygame/pygame.h - found
> ===>   childsplay-0.71 depends on file: /usr/local/bin/python - found
> ===>   childsplay-0.71 depends on shared library: assetml.0 - found
> ===>  Configuring for childsplay-0.71
> ===>  Building for childsplay-0.71
> Childsplay will install to /usr/local. Check the the makefile to change this
> Type 'make install' when ready.
> ================================================================
> ====================<phase 5: make package>====================
> add_pkg aalib-1.4.r5_1.tbz expat-1.95.8.tbz fontconfig-2.2.3,1.tbz freetype2-2.1.7_4.tbz gettext-0.14.1.tbz glib-2.4.8.tbz gnomehier-1.0_22.tbz jpeg-6b_3.tbz libassetml-1.2.1_2.tbz libiconv-1.9.2_1.tbz libogg-1.1.2_1,3.tbz libvorbis-1.1.0_1,3.tbz libxml2-2.6.17.tbz perl-5.8.6_2.tbz pkgconfig-0.15.0_1.tbz png-1.2.8_1.tbz popt-1.7.tbz py-game-1.6_2.tbz py24-numeric-23.7.tbz python-2.4_1.tbz sdl-1.2.8,2.tbz sdl_image-1.2.4.tbz sdl_mixer-1.2.6.tbz sdl_ttf-2.0.7.tbz smpeg-0.4.4_3.tbz svgalib-1.4.3_4.tbz tiff-3.7.1_2.tbz xorg-libraries-6.8.1_1.tbz
> adding dependencies
> pkg_add aalib-1.4.r5_1.tbz
> skipping aalib-1.4.r5_1, already added
> pkg_add expat-1.95.8.tbz
> skipping expat-1.95.8, already added
> pkg_add fontconfig-2.2.3,1.tbz
> skipping fontconfig-2.2.3,1, already added
> pkg_add freetype2-2.1.7_4.tbz
> skipping freetype2-2.1.7_4, already added
> pkg_add gettext-0.14.1.tbz
> skipping gettext-0.14.1, already added
> pkg_add glib-2.4.8.tbz
> skipping glib-2.4.8, already added
> pkg_add gnomehier-1.0_22.tbz
> skipping gnomehier-1.0_22, already added
> pkg_add jpeg-6b_3.tbz
> skipping jpeg-6b_3, already added
> pkg_add libassetml-1.2.1_2.tbz
> skipping libassetml-1.2.1_2, already added
> pkg_add libiconv-1.9.2_1.tbz
> skipping libiconv-1.9.2_1, already added
> pkg_add libogg-1.1.2_1,3.tbz
> skipping libogg-1.1.2_1,3, already added
> pkg_add libvorbis-1.1.0_1,3.tbz
> skipping libvorbis-1.1.0_1,3, already added
> pkg_add libxml2-2.6.17.tbz
> skipping libxml2-2.6.17, already added
> pkg_add perl-5.8.6_2.tbz
> skipping perl-5.8.6_2, already added
> pkg_add pkgconfig-0.15.0_1.tbz
> skipping pkgconfig-0.15.0_1, already added
> pkg_add png-1.2.8_1.tbz
> skipping png-1.2.8_1, already added
> pkg_add popt-1.7.tbz
> skipping popt-1.7, already added
> pkg_add py-game-1.6_2.tbz
> skipping py-game-1.6_2, already added
> pkg_add py24-numeric-23.7.tbz
> skipping py24-numeric-23.7, already added
> pkg_add python-2.4_1.tbz
> skipping python-2.4_1, already added
> pkg_add sdl-1.2.8,2.tbz
> skipping sdl-1.2.8,2, already added
> pkg_add sdl_image-1.2.4.tbz
> skipping sdl_image-1.2.4, already added
> pkg_add sdl_mixer-1.2.6.tbz
> skipping sdl_mixer-1.2.6, already added
> pkg_add sdl_ttf-2.0.7.tbz
> skipping sdl_ttf-2.0.7, already added
> pkg_add smpeg-0.4.4_3.tbz
> skipping smpeg-0.4.4_3, already added
> pkg_add svgalib-1.4.3_4.tbz
> skipping svgalib-1.4.3_4, already added
> pkg_add tiff-3.7.1_2.tbz
> skipping tiff-3.7.1_2, already added
> pkg_add xorg-libraries-6.8.1_1.tbz
> skipping xorg-libraries-6.8.1_1, already added
> ===>  Installing for childsplay-0.71
> ===>   childsplay-0.71 depends on file: /usr/local/include/python2.4/pygame/pygame.h - found
> ===>   childsplay-0.71 depends on file: /usr/local/bin/python - found
> ===>   childsplay-0.71 depends on shared library: assetml.0 - found
> ===>   Generating temporary packing list
> ===>  Checking if games/childsplay already installed
> Check permissions
>  Checking pygame version...
>  Pygame version  1.6
> >>>>>>>>>>>> Install childsplay >>>>>>>>>>>
> Base directory to install /usr/local
> Making directorys
> /usr/local/childsplay
> /usr/local/share/doc/childsplay
> Copy python files to /usr/local/childsplay
> Copy and chmod score file
> Copy libraries to /usr/local/childsplay
> Copy docs to /usr/local/man and /usr/local/share/doc/childsplay
> Looking for old locale files, and removing them
> Looking for childsplay.mo
> Looking for letters.mo
> Looking for numbers.mo
> Looking for memory.mo
> Looking for soundmemory.mo
> Looking for soundNpic.mo
> Looking for packid.mo
> Copy locales to /usr/local/share/locale
> Copy assetml files to /usr/local/share/gnome/assetml
> Compiling modules to bytecode...
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>
>   Instalation of childsplay complete
>   The childsplay executable is in /usr/local/bin
>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>  One thing left todo...
>  Translating words
> Already have translations in your language
>
>  That's all, enjoy
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>  Be sure to read the README-MEMORY file on how you can
>  use your own pictures in the memory game.
>
>  Have fun, and don't forget that for a program like this
>  translations are very important.
>  So if your langauge is not yet supported and you want to
>  give something back to the free-source community.
>  Ask info on how to help:
>  childsplay@users.sourceforge.net
>
>  Enjoy.
> ===>   Compressing manual pages for childsplay-0.71
> /usr/local/man/man6/childsplay.6: No such file or directory
> ===>   Registering installation for childsplay-0.71
> ===> SECURITY REPORT:
>       This port has installed the following world-writable files/directories.
> /usr/local/childsplay/Data/score
>
>       If there are vulnerabilities in these programs there may be a security
>       risk to the system. FreeBSD makes no guarantee about the security of
>       ports included in the Ports Collection. Please type 'make deinstall'
>       to deinstall the port if this is a concern.
>
>       For more information, and contact details about the security
>       status of this software, see the following webpage:
> http://childsplay.sourceforge.net
> ===>  Building package for childsplay-0.71
> Creating package /tmp/packages/All/childsplay-0.71.tbz
> Registering depends: py-game-1.6_2 libassetml-1.2.1_2 gnomehier-1.0_22 sdl_image-1.2.4 glib-2.4.8 popt-1.7 sdl_mixer-1.2.6 tiff-3.7.1_2 sdl_ttf-2.0.7 libxml2-2.6.17 libvorbis-1.1.0_1,3 libogg-1.1.2_1,3 gettext-0.14.1 perl-5.8.6_2 smpeg-0.4.4_3 png-1.2.8_1 libiconv-1.9.2_1 sdl-1.2.8,2 py24-numeric-23.7 python-2.4_1 aalib-1.4.r5_1 xorg-libraries-6.8.1_1 fontconfig-2.2.3,1 freetype2-2.1.7_4 pkgconfig-0.15.0_1 svgalib-1.4.3_4 jpeg-6b_3 expat-1.95.8.
> Creating bzip'd tar ball in '/tmp/packages/All/childsplay-0.71.tbz'
> Deleting childsplay-0.71
> ================================================================
> Deleting xorg-libraries-6.8.1_1 tiff-3.7.1_2 svgalib-1.4.3_4 smpeg-0.4.4_3 sdl_ttf-2.0.7 sdl_mixer-1.2.6 sdl_image-1.2.4 sdl-1.2.8,2 python-2.4_1 py24-numeric-23.7 py-game-1.6_2 popt-1.7 png-1.2.8_1 pkgconfig-0.15.0_1 perl-5.8.6_2 libxml2-2.6.17 libvorbis-1.1.0_1,3 libogg-1.1.2_1,3 libiconv-1.9.2_1 libassetml-1.2.1_2 jpeg-6b_3 gnomehier-1.0_22 glib-2.4.8 gettext-0.14.1 freetype2-2.1.7_4 fontconfig-2.2.3,1 expat-1.95.8 aalib-1.4.r5_1
> Removing stale symlinks from /usr/bin...
>     Removing /usr/bin/perl
>     Removing /usr/bin/perl5
>     Skipping /usr/bin/suidperl
> Done.
> Cleaning up /etc/make.conf... Done.
> Cleaning up /etc/manpath.config... Done.
> If you are only upgrading, do not remove /usr/local/libdata/pkgconfig
>
> === Checking filesystem state
> list of extra files and directories in / (not present before this port was installed but present after it was deinstalled)
> 1473072        8 drwxr-xr-x    3 root             wheel                 512 Feb 12 22:22 usr/local/share/gnome
> 1473073        8 drwxr-xr-x    2 root             wheel                 512 Feb 12 22:23 usr/local/share/gnome/assetml
>
>
> ----- End forwarded message -----
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050212175714.O30589>