From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Aug 28 22:46:47 2006 Return-Path: X-Original-To: freebsd-ports-bugs@FreeBSD.org Delivered-To: freebsd-ports-bugs@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8549816A4DE; Mon, 28 Aug 2006 22:46:47 +0000 (UTC) (envelope-from nox@saturn.kn-bremen.de) Received: from gwyn.kn-bremen.de (gwyn.kn-bremen.de [212.63.36.242]) by mx1.FreeBSD.org (Postfix) with ESMTP id A868F43D45; Mon, 28 Aug 2006 22:46:45 +0000 (GMT) (envelope-from nox@saturn.kn-bremen.de) Received: from gwyn.kn-bremen.de (gwyn [127.0.0.1]) by gwyn.kn-bremen.de (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k7SMkhe9009367 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 29 Aug 2006 00:46:43 +0200 Received: from saturn.kn-bremen.de (uucp@localhost) by gwyn.kn-bremen.de (8.13.4/8.13.4/Submit) with UUCP id k7SMkhUA009365; Tue, 29 Aug 2006 00:46:43 +0200 Received: from saturn.kn-bremen.de (nox@localhost [127.0.0.1]) by saturn.kn-bremen.de (8.13.6/8.13.6) with ESMTP id k7SMjFtT019899; Tue, 29 Aug 2006 00:45:15 +0200 (CEST) (envelope-from nox@saturn.kn-bremen.de) Received: (from nox@localhost) by saturn.kn-bremen.de (8.13.6/8.13.6/Submit) id k7SMjFei019898; Tue, 29 Aug 2006 00:45:15 +0200 (CEST) (envelope-from nox) From: Juergen Lock Date: Tue, 29 Aug 2006 00:45:15 +0200 To: Pav Lucistnik Message-ID: <20060828224515.GA19866@saturn.kn-bremen.de> Mail-Followup-To: Pav Lucistnik , freebsd-ports-bugs@FreeBSD.org References: <200608281632.k7SGWGD9032236@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200608281632.k7SGWGD9032236@freefall.freebsd.org> User-Agent: Mutt/1.5.11 Cc: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/101286: emulators/kqemu-kmod install kld to /boot/modules ... X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Aug 2006 22:46:47 -0000 On Mon, Aug 28, 2006 at 04:32:16PM +0000, Pav Lucistnik wrote: > Synopsis: emulators/kqemu-kmod install kld to /boot/modules ... > > State-Changed-From-To: open->feedback > State-Changed-By: pav > State-Changed-When: Mon Aug 28 16:31:56 UTC 2006 > State-Changed-Why: > This is missing kldxref call on deinstall, leaving linker.hints behind. > Please fix. Indeed... fixed below: Index: Makefile =================================================================== RCS file: /home/ncvs/ports/emulators/kqemu-kmod/Makefile,v retrieving revision 1.7 diff -u -r1.7 Makefile --- Makefile 24 Jun 2006 09:39:19 -0000 1.7 +++ Makefile 28 Aug 2006 22:35:04 -0000 @@ -7,8 +7,9 @@ PORTNAME= kqemu PORTVERSION= 1.3.0.p9 +PORTREVISION= 1 CATEGORIES= emulators -MASTER_SITES= http://fabrice.bellard.free.fr/qemu/ +MASTER_SITES= http://qemu.org/ PKGNAMESUFFIX= -kmod DISTNAME= ${PORTNAME}-${PORTVERSION:C/.p/pre/} DIST_SUBDIR= kqemu @@ -19,14 +20,23 @@ ONLY_FOR_ARCHS= i386 amd64 NO_PACKAGE= Depends on kernel, and module not redistributable +.include + PLIST_FILES= "include/kqemu/kqemu.h" PLIST_FILES+= "@dirrm include/kqemu" PLIST_FILES+= "@cwd /" PLIST_FILES+= ${KMODDIR:C,^/,,}/kqemu.ko +.if ${OSVERSION} >= 500000 +PLIST_FILES+= "@unexec kldxref ${KMODDIR}" +.endif MAKEFILE= Makefile.freebsd -.include +# install where x11/nvidia-driver does also: +.if ${OSVERSION} >= 500000 +KMODDIR= /boot/modules +.endif + MAKE_ENV+= KMODDIR="${KMODDIR}" .if !exists(${SRC_BASE}/sys/Makefile) Index: pkg-descr =================================================================== RCS file: /home/ncvs/ports/emulators/kqemu-kmod/pkg-descr,v retrieving revision 1.1 diff -u -r1.1 pkg-descr --- pkg-descr 31 Oct 2005 13:42:20 -0000 1.1 +++ pkg-descr 2 Aug 2006 21:41:26 -0000 @@ -1,3 +1,3 @@ KQEMU is a qemu accelerator kernel module on x86/amd64. -WWW: http://fabrice.bellard.free.fr/qemu/qemu-accel.html +WWW: http://qemu.org/qemu-accel.html