From owner-freebsd-ports Sat May 27 22:45: 3 2000 Delivered-To: freebsd-ports@freebsd.org Received: from praseodumium.btinternet.com (praseodumium.btinternet.com [194.73.73.82]) by hub.freebsd.org (Postfix) with ESMTP id ECFCE37B74E for ; Sat, 27 May 2000 22:44:59 -0700 (PDT) (envelope-from mark@ukug.uk.freebsd.org) Received: from [62.7.45.103] (helo=parish.my.domain) by neodymium with esmtp (Exim 2.05 #1) id 12veFB-0005VU-00; Sat, 27 May 2000 11:55:01 +0100 Received: (from mark@localhost) by parish.my.domain (8.9.3/8.9.3) id LAA02543; Sat, 27 May 2000 11:54:15 +0100 (BST) (envelope-from mark) Date: Sat, 27 May 2000 11:54:15 +0100 From: Mark Ovens To: ports@freebsd.org Cc: pfeifer@dbai.tuwien.ac.at Subject: Latest wine port doesn't install libs Message-ID: <20000527115415.K233@parish> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i Organization: Total lack of Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The latest version of the wine port is broken; it doesn't install it's .so libs. All that is required is to patch ${WRKSRC}/dlls/Makefile.in thus (thanks to FUJISHIMA Satsuki for this): --- Makefile.in.orig Mon Mar 27 05:25:23 2000 +++ Makefile.in Thu Apr 20 04:02:24 2000 @@ -215,7 +215,7 @@ install:: for i in $(INSTALLSUBDIRS); do (cd $$i && $(MAKE) install) || exit 1; done - -$(LDCONFIG) + -$(LDCONFIG) -R uninstall:: for i in $(INSTALLSUBDIRS); do (cd $$i && $(MAKE) uninstall) || exit 1; done and to run ``make install'' in the dlls directory. I've made a patch for the Makefile: *** Makefile.orig Fri May 26 18:59:13 2000 --- Makefile Fri May 26 19:03:39 2000 *************** *** 53,58 **** --- 53,59 ---- programs/regapi/regapi ${INSTALL_PROGRAM} ${WRKSRC}/${EXEC} ${PREFIX}/bin .endfor + cd ${WRKSRC}/dlls && ${MAKE} install ${INSTALL_SCRIPT} ${WRKDIR}/regSet.sh ${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/wine.ini ${PREFIX}/etc/wine.conf.sample [ -f ${PREFIX}/etc/wine.conf ] \ This all works fine, however I can't submit a PR because I can't get the PLIST correct so that it deinstalls completely. The .so libs have a large number of symlinks installed and I can't get these to be deleted (you don't list symlinks in PLIST, right?) Hopefully someone more skilled in the ports system can help sort this out (I've Cc:'d the maintainer). -- ...and on the eighth day God created UNIX ________________________________________________________________ FreeBSD - The Power To Serve http://www.freebsd.org My Webpage http://ukug.uk.freebsd.org/~mark/ mailto:mark@ukug.uk.freebsd.org http://www.radan.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message