Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 7 Nov 2015 01:49:48 +0300
From:      Timon <timon@timon.net.nz>
To:        Gerald Pfeifer <gerald@pfeifer.com>, ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   Re: svn commit: r400627 - head/emulators/wine-devel
Message-ID:  <563D2E8C.6020104@timon.net.nz>
In-Reply-To: <alpine.LSU.2.20.1511052200170.2548@anthias>
References:  <201511012024.tA1KO3MN014618@repo.freebsd.org> <alpine.LSU.2.20.1511052200170.2548@anthias>

next in thread | previous in thread | raw e-mail | index | archive | help
On 06/11/2015 03:09, Gerald Pfeifer wrote:
> On Sun, 1 Nov 2015, Gerald Pfeifer wrote:
>> Author: gerald
>> Date: Sun Nov  1 20:24:03 2015
>> New Revision: 400627
>> URL: https://svnweb.freebsd.org/changeset/ports/400627
> I guess it's a bit unusual to reply to your own commit. ;-)
>
> I am receiving the following pkg-fallout mail now though building this 
> locall everything works fine:
>
>   ===>  Building package for wine-devel-1.7.54,1
>   pkg-static: Unable to access file /wrkdirs/usr/ports/emulators/wine-devel/work/stage/usr/local/man/de.UTF-8/man1/wine.1.gz: No such file or directory
>   pkg-static: Unable to access file /wrkdirs/usr/ports/emulators/wine-devel/work/stage/usr/local/man/fr.UTF-8/man1/wine.1.gz: No such file or directory
>   pkg-static: Unable to access file /wrkdirs/usr/ports/emulators/wine-devel/work/stage/usr/local/man/man1/wine.1.gz: No such file or directory
>   pkg-static: Unable to access file /wrkdirs/usr/ports/emulators/wine-devel/work/stage/usr/local/man/pl.UTF-8/man1/wine.1.gz: No such file or directory
>
> (And, of course, once I remove those four from pkg-plist, I get
>   Error: Orphaned: man/de.UTF-8/man1/wine.1.gz
>   Error: Orphaned: man/fr.UTF-8/man1/wine.1.gz
>   Error: Orphaned: man/man1/wine.1.gz
>   Error: Orphaned: man/pl.UTF-8/man1/wine.1.gz )
>
> Any ideas?

  Looks like man page name must match executable name since last changes
in wine Makefiles generation framework.
With 64-bit loader this names differs (wine64 != wine). Following patch
adds workaround:
===
--- configure.orig
+++ configure
@@ -14945,7 +14945,7 @@ ${wine_binary}_preloader_LDFLAGS = -stat
 esac
 as_fn_append LOADER_RULES "
 PROGRAMS = $loader_programs
-INSTALL_LIB = $loader_programs
+INSTALL_LIB = wine $loader_programs
 "
 
 
===
  But this is just workaround. Either Makefile generation framework must
be patched or man page renamed to wine64.man

-- 
Aleksandr Matveev



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