$ dosemu Please enter the name of a directory which contains a bootable DOS [ENTER = the default /usr/share/dosemu/freedos] Going to install your private DOSEMU-freedos files into the directory /home/harald/dosemu Enter an empty string to confirm, a new path (the files will then be installed in a subdirectory named "dosemu" under that new path), or "none" (without the quotes) if you don't want a writable C-drive. Creating symbolic link for bootdirectory as /home/harald/.dosemu/drives/c DOSEMU will run on _this_ terminal. To exit you need to execute 'exitemu' from within DOS, because <Ctrl>-C and 'exit' won't work! Now type ENTER to start DOSEMU or <Ctrl>C to cancel The Linux DOSEMU, Copyright (C) 2003 the 'DOSEMU-Development-Team'. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the file COPYING for more details. Use this program at your own risk! By continuing execution of this program, you are stating that you have read the file COPYING and the above liability disclaimer and that you accept these conditions. Enter 'yes' to confirm/continue: $ qlist dosemu | grep COPYING $ emerge --info Portage 2.1.1_pre1-r1 (default-linux/x86/2006.0, gcc-4.1.1/vanilla, glibc-2.4-r3, 2.6.17 i686) ================================================================= System uname: 2.6.17 i686 AMD Duron(tm) Processor Gentoo Base System version 1.12.1 dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.94 sys-devel/gcc-config: [Not Present] sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-tbird -O3 -pipe -fomit-frame-pointer" CHOST="i686-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/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=athlon-tbird -O3 -pipe -fomit-frame-pointer" DISTDIR="/var/dist" FEATURES="assume-digests autoconfig collision-protect cvs distlocks metadata-transfer notitles parallel-fetch sandbox sfperms sign strict userpriv usersandbox" GENTOO_MIRRORS="http://ftp.easynet.nl/mirror/gentoo" LANG="en_GB.UTF-8" LDFLAGS="-Xlinker --as-needed" LINGUAS="en_GB en" PKGDIR="/var/pkg" 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'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/var/cvs/gentoo-x86" PORTDIR_OVERLAY="/etc/portage/overlay /etc/portage/overlay/enlightenment" SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext X alsa bindist cairo cdparanoia cjk cups dri fbcon ftp gcc-libffi gif gpgme gtk idn immqt ipv6 jpeg kdeenablefinal kdehiddenvisibility mbox mmx mmxext mozdevelop mudflap ncurses nethack nls no-old-linux nocxx nptl nptlonly offensive ogg opengl pango pcre png ppds qt readline rtc ssl theora truetype unicode vim-pager vorbis win32codecs xim xine xorg elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux linguas_en_GB linguas_en userland_GNU video_cards_radeon" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS There's also an additional problem: the ebuild says the dosemu license is the GPLv2, and the GPLv2 explicitly does not require accepting the license as long as you don't distribute the software (section 5), but there's no way to use dosemu without accepting its license. However, that second problem is probably one for the dosemu folks, not one for Gentoo to sort out.
What would you suggest? Installing the copying-file doesn't make much sense imho, cause it's basically just the gpl. Upstream seems pretty sleeping atm (hopefuly not completely dead), if you want it resolved consider patching dosemu to skip the license agreement, but I don't think it's a very important issue. Beside that, the "accept gpl"-thingy is also happening in OOo.
> What would you suggest? Installing the copying-file doesn't make much sense > imho, cause it's basically just the gpl. If you don't want to install the COPYING file, you can modify the source to point to $PORTDIR/licenses/GPL-2, or somewhat simpler, install a COPYING symlink to $PORTDIR/licenses/GPL-2. > Upstream seems pretty sleeping atm (hopefuly not completely dead), if you want > it resolved consider patching dosemu to skip the license agreement, but I don't > think it's a very important issue. I can understand that, so just having COPYING installed (whether as a file or as a symlink) is good enough for me from Gentoo's side. > Beside that, the "accept gpl"-thingy is also happening in OOo. I don't use OOo, but if I did and noticed it, I'd consider it a bug with that too. :)
installing copying now
reopen. how is this exactly supposed to be working when you can set PORTAGE_COMPRESS to e.g. "xz" and it ends up as COPYING.xz, and by default, COPYING.bz2 ? dosemu knows howto read <random compression format>? 'doubts it :)
dosemu didn't actually show the license to the user, it merely told the user to read it. If the file is installed in a format that the user can read, I don't see a problem. But it looks like dosemu has since been changed not to prompt for acceptance of the license, so this is fixed either way, and the ebuild can go back to not installing the file at all :)
$ equery f dosemu | grep -i copying /usr/share/doc/dosemu-1.4.1_pre20130107-r3/COPYING.DOSEMU.bz2 /usr/share/doc/dosemu-1.4.1_pre20130107-r3/COPYING.bz2