From owner-svn-ports-all@FreeBSD.ORG Mon Oct 27 18:27:48 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DDADDE75; Mon, 27 Oct 2014 18:27:48 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C7E56E74; Mon, 27 Oct 2014 18:27:48 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s9RIRm8U013273; Mon, 27 Oct 2014 18:27:48 GMT (envelope-from dbn@FreeBSD.org) Received: (from dbn@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id s9RIRlBJ013269; Mon, 27 Oct 2014 18:27:47 GMT (envelope-from dbn@FreeBSD.org) Message-Id: <201410271827.s9RIRlBJ013269@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: dbn set sender to dbn@FreeBSD.org using -f From: David Naylor Date: Mon, 27 Oct 2014 18:27:47 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r371598 - in head/emulators/i386-wine-devel: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Oct 2014 18:27:49 -0000 Author: dbn Date: Mon Oct 27 18:27:47 2014 New Revision: 371598 URL: https://svnweb.freebsd.org/changeset/ports/371598 QAT: https://qat.redports.org/buildarchive/r371598/ Log: Update emulators/i386-wine-devel to 1.7.28. Changes: * Improve the pkg-plist handling for differences between -devel and -compholio packages. * Stop emitting @dirrm and @dirrmtry in pkg-plist Modified: head/emulators/i386-wine-devel/Makefile.inc head/emulators/i386-wine-devel/distinfo head/emulators/i386-wine-devel/files/mergeplist.py head/emulators/i386-wine-devel/pkg-plist Modified: head/emulators/i386-wine-devel/Makefile.inc ============================================================================== --- head/emulators/i386-wine-devel/Makefile.inc Mon Oct 27 17:36:54 2014 (r371597) +++ head/emulators/i386-wine-devel/Makefile.inc Mon Oct 27 18:27:47 2014 (r371598) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= wine -PORTVERSION= 1.7.27 +PORTVERSION= 1.7.28 PORTEPOCH= 1 CATEGORIES= emulators MASTER_SITES= LOCAL/dbn/repos/wine/${DIST_SUBDIR}/${PORTVERSION} @@ -49,8 +49,17 @@ MONO_RUN_DEPENDS= ${DATADIR}/mono/wine-m .for osrel in 8 9 10 11 .if ${OSREL:C/\..*//} == ${osrel} PLIST_SUB+= OSREL${osrel}="" +.if ${PKGNAMESUFFIX} == -devel +PLIST_SUB+= OSREL${osrel}-DEVEL="" +PLIST_SUB+= OSREL${osrel}-COMPHOLIO="@comment " +.else +PLIST_SUB+= OSREL${osrel}-DEVEL="@comment " +PLIST_SUB+= OSREL${osrel}-COMPHOLIO="" +.endif .else PLIST_SUB+= OSREL${osrel}="@comment " +PLIST_SUB+= OSREL${osrel}-DEVEL="@comment " +PLIST_SUB+= OSREL${osrel}-COMPHOLIO="@comment " .endif .endfor @@ -69,7 +78,6 @@ do-install: ${PLIST}: fetch ${TAR} -tf ${_DISTDIR}/${EXTRACT_ONLY} ${EXTRACT_AFTER_ARGS} | ${GREP} -v '/$$' | ${SED} 's|/usr/local/||g' | sort > ${PLIST} - ${TAR} -tf ${_DISTDIR}/${EXTRACT_ONLY} ${EXTRACT_AFTER_ARGS} | ${GREP} '/$$' | ${SED} -e 's|/usr/local/\(.*\)/$$|@dirrm \1|g' -e 's|/$$||g' -e 's|@dirrm man|@dirrmtry man|g' | sort -r >> ${PLIST} port-update: ${RM} -f ${SLAVEDIR}/distinfo ${SLAVEDIR}/distinfo~ ${SLAVEDIR}/pkg-plist.* @@ -79,7 +87,7 @@ port-update: ${MAKE} makesum OSREL=${osrel} PKGNAMESUFFIX=${suffix} ${CAT} ${SLAVEDIR}/distinfo >> ${SLAVEDIR}/distinfo~ ${RM} ${SLAVEDIR}/distinfo - [ "${suffix}" != "-devel" ] || ${MAKE} pkg-plist.${osrel} PLIST=pkg-plist.${osrel} OSREL=${osrel} + ${MAKE} pkg-plist.${osrel}${suffix:U} PLIST=pkg-plist.${osrel}${suffix:U} OSREL=${osrel} PKGNAMESUFFIX=${suffix} .endfor .endfor ${MV} ${SLAVEDIR}/distinfo~ ${SLAVEDIR}/distinfo Modified: head/emulators/i386-wine-devel/distinfo ============================================================================== --- head/emulators/i386-wine-devel/distinfo Mon Oct 27 17:36:54 2014 (r371597) +++ head/emulators/i386-wine-devel/distinfo Mon Oct 27 18:27:47 2014 (r371598) @@ -1,16 +1,16 @@ -SHA256 (freebsd:8:x86:64/i386-wine-devel-1.7.27,1.txz) = 8b5dd7144c482ad7aea344f227feaa52df2d26b05f6b09a279e4b0b1206a4ea4 -SIZE (freebsd:8:x86:64/i386-wine-devel-1.7.27,1.txz) = 27296452 -SHA256 (freebsd:8:x86:64/i386-wine-compholio-1.7.27,1.txz) = b087855849a6c4596e38856ff0dfcc4f7be2aa757613e6468f79816ec909e841 -SIZE (freebsd:8:x86:64/i386-wine-compholio-1.7.27,1.txz) = 27211504 -SHA256 (freebsd:9:x86:64/i386-wine-devel-1.7.27,1.txz) = 7d9e28d216ac36141086bd8de8513e70be126a590b2e1f7dadd1887b596ab15b -SIZE (freebsd:9:x86:64/i386-wine-devel-1.7.27,1.txz) = 27538316 -SHA256 (freebsd:9:x86:64/i386-wine-compholio-1.7.27,1.txz) = fb5e2bf5a3ad511401dfb0b45854a5e00bb08b2c37fd89721eecd0068d07f029 -SIZE (freebsd:9:x86:64/i386-wine-compholio-1.7.27,1.txz) = 27460276 -SHA256 (freebsd:10:x86:64/i386-wine-devel-1.7.27,1.txz) = cc1f4ddef2369fa96e60c81c314e5c36d8f4eb0c5831826ac8f961053625c5a8 -SIZE (freebsd:10:x86:64/i386-wine-devel-1.7.27,1.txz) = 27307432 -SHA256 (freebsd:10:x86:64/i386-wine-compholio-1.7.27,1.txz) = 808c879507bcea154c7f5f88157c86511f5262399692b5cb6831538dd3e709c3 -SIZE (freebsd:10:x86:64/i386-wine-compholio-1.7.27,1.txz) = 27396852 -SHA256 (freebsd:11:x86:64/i386-wine-devel-1.7.27,1.txz) = 1ccdda3aba003a3c1d2da93348a8f5487df1a15272b66b37b0fb6f4d64e64d4c -SIZE (freebsd:11:x86:64/i386-wine-devel-1.7.27,1.txz) = 47592452 -SHA256 (freebsd:11:x86:64/i386-wine-compholio-1.7.27,1.txz) = c9c76cdbeede5ae3552a00b054dd5a14797ca0f250027f223f0e6f294905f54a -SIZE (freebsd:11:x86:64/i386-wine-compholio-1.7.27,1.txz) = 47675160 +SHA256 (freebsd:8:x86:64/i386-wine-devel-1.7.28,1.txz) = ad04c1ec9de4050e35e386fa81fb13202e59c85e7c98f1280885d3d481eef5d2 +SIZE (freebsd:8:x86:64/i386-wine-devel-1.7.28,1.txz) = 52616000 +SHA256 (freebsd:8:x86:64/i386-wine-compholio-1.7.28,1.txz) = 39f2182d70395e03e87c823324af3eca707fe50561326582aed22806403dc0f9 +SIZE (freebsd:8:x86:64/i386-wine-compholio-1.7.28,1.txz) = 52733652 +SHA256 (freebsd:9:x86:64/i386-wine-devel-1.7.28,1.txz) = bbd65e7fc6968f880b5548d5a33ff1109aced8d0db45645d223098e1c7b662df +SIZE (freebsd:9:x86:64/i386-wine-devel-1.7.28,1.txz) = 52873688 +SHA256 (freebsd:9:x86:64/i386-wine-compholio-1.7.28,1.txz) = 1ad14169b9e786881f63449f1dd9bcf5c81ee172d432da2837ba81bfa1f2de50 +SIZE (freebsd:9:x86:64/i386-wine-compholio-1.7.28,1.txz) = 52983960 +SHA256 (freebsd:10:x86:64/i386-wine-devel-1.7.28,1.txz) = c85b5e5e2ba4304d9fcb547106cd2b86a505eb64a03c849f0de6d1836fa5bf37 +SIZE (freebsd:10:x86:64/i386-wine-devel-1.7.28,1.txz) = 44265356 +SHA256 (freebsd:10:x86:64/i386-wine-compholio-1.7.28,1.txz) = 532abda74a127cfd442fcb1bc20dcbaeaab87d2e6195ec10a6b3c5238309e9ec +SIZE (freebsd:10:x86:64/i386-wine-compholio-1.7.28,1.txz) = 44345220 +SHA256 (freebsd:11:x86:64/i386-wine-devel-1.7.28,1.txz) = eadd67fdca6c572b2b7f353730457ba3782b878f897842efcb37f66ec778820a +SIZE (freebsd:11:x86:64/i386-wine-devel-1.7.28,1.txz) = 36000028 +SHA256 (freebsd:11:x86:64/i386-wine-compholio-1.7.28,1.txz) = fd17a979659e6de24a249e1f9fe740b7e6f1ef5243067d8736e0608bab80ce96 +SIZE (freebsd:11:x86:64/i386-wine-compholio-1.7.28,1.txz) = 35885284 Modified: head/emulators/i386-wine-devel/files/mergeplist.py ============================================================================== --- head/emulators/i386-wine-devel/files/mergeplist.py Mon Oct 27 17:36:54 2014 (r371597) +++ head/emulators/i386-wine-devel/files/mergeplist.py Mon Oct 27 18:27:47 2014 (r371598) @@ -73,8 +73,28 @@ class OrderedSet(collections.MutableSet) # def main(plists): + prev = prev_short = None + for line in gen_list(plists): + if line.startswith("%%"): + line_short = line.split("%%", 3)[1:] + line_short = "%%%%%s%%%%%s" % (line_short[0].split("-", 2)[0], line_short[1]) + if prev_short == line_short: + print(line_short) + line = line_short = None + elif prev is not None: + print(prev) + prev, prev_short = line, line_short + else: + if prev is not None: + print(prev) + prev = prev_short = None + print line + if prev is not None: + print(prev) + +def gen_list(plists): plists_len = len(plists) - plists.sort(key=lambda x: int(x.rsplit('.', 2)[-1])) + plists.sort(key=lambda x: int(x.rsplit('.', 2)[-1].split('-', 2)[0])) names = ["OSREL" + i.rsplit('.', 2)[-1] for i in plists] for i in range(plists_len): with open(plists[i], 'r') as file: @@ -83,7 +103,7 @@ def main(plists): while empty < plists_len: if not empty and all(plists[1].peek() == i.peek() for i in plists[1:]): # Test if the top of the queues are all common - print(plists[1].peek()) + yield plists[1].peek() for i in plists: i.pop() else: @@ -96,7 +116,7 @@ def main(plists): keys.sort() for k in keys: for i in lines[k]: - print("%%" + names[i] + "%%" + k) + yield "%%" + names[i] + "%%" + k empty = sum(len(i) == 0 for i in plists) if __name__ == '__main__': Modified: head/emulators/i386-wine-devel/pkg-plist ============================================================================== --- head/emulators/i386-wine-devel/pkg-plist Mon Oct 27 17:36:54 2014 (r371597) +++ head/emulators/i386-wine-devel/pkg-plist Mon Oct 27 18:27:47 2014 (r371598) @@ -810,41 +810,19 @@ include/wine/windows/xmldsodid.h include/wine/windows/xmllite.h include/wine/windows/xmllite.idl include/wine/windows/zmouse.h -%%OSREL8%%lib32/.libGL/dri/i810_dri.so -%%OSREL9%%lib32/.libGL/dri/i810_dri.so -%%OSREL10%%lib32/.libGL/dri/i810_dri.so lib32/.libGL/dri/i915_dri.so lib32/.libGL/dri/i965_dri.so -%%OSREL8%%lib32/.libGL/dri/mach64_dri.so -%%OSREL9%%lib32/.libGL/dri/mach64_dri.so -%%OSREL10%%lib32/.libGL/dri/mach64_dri.so -%%OSREL8%%lib32/.libGL/dri/mga_dri.so -%%OSREL9%%lib32/.libGL/dri/mga_dri.so -%%OSREL10%%lib32/.libGL/dri/mga_dri.so -%%OSREL8%%lib32/.libGL/dri/r128_dri.so -%%OSREL9%%lib32/.libGL/dri/r128_dri.so -%%OSREL10%%lib32/.libGL/dri/r128_dri.so +%%OSREL11%%lib32/.libGL/dri/kms_swrast_dri.so lib32/.libGL/dri/r200_dri.so lib32/.libGL/dri/r300_dri.so lib32/.libGL/dri/r600_dri.so lib32/.libGL/dri/radeon_dri.so -%%OSREL11%%lib32/.libGL/dri/radeonsi_dri.so -%%OSREL8%%lib32/.libGL/dri/savage_dri.so -%%OSREL9%%lib32/.libGL/dri/savage_dri.so -%%OSREL10%%lib32/.libGL/dri/savage_dri.so -%%OSREL8%%lib32/.libGL/dri/sis_dri.so -%%OSREL9%%lib32/.libGL/dri/sis_dri.so -%%OSREL10%%lib32/.libGL/dri/sis_dri.so +lib32/.libGL/dri/radeonsi_dri.so lib32/.libGL/dri/swrast_dri.so -%%OSREL8%%lib32/.libGL/dri/tdfx_dri.so -%%OSREL9%%lib32/.libGL/dri/tdfx_dri.so -%%OSREL10%%lib32/.libGL/dri/tdfx_dri.so -%%OSREL8%%lib32/.libGL/dri/unichrome_dri.so -%%OSREL9%%lib32/.libGL/dri/unichrome_dri.so -%%OSREL10%%lib32/.libGL/dri/unichrome_dri.so -%%OSREL11%%lib32/.libGL/dri/vmwgfx_dri.so +lib32/.libGL/dri/vmwgfx_dri.so lib32/.libGL/libGL.so.1 lib32/libGLU.so.1 +%%OSREL11%%lib32/libLLVM-3.4.so lib32/libX11-xcb.so.1 lib32/libX11.so.6 lib32/libXau.so.6 @@ -859,17 +837,21 @@ lib32/libXrandr.so.2 lib32/libXrender.so.1 lib32/libXxf86vm.so.1 lib32/libcups.so.2 -%%OSREL11%%lib32/libdricore9.1.7.so.1 +%%OSREL11%%lib32/libdevq.so.0 +%%OSREL8%%lib32/libdricore9.1.7.so.1 +%%OSREL9%%lib32/libdricore9.1.7.so.1 +%%OSREL10%%lib32/libdricore9.1.7.so.1 lib32/libdrm.so.2 lib32/libdrm_intel.so.1 -%%OSREL11%%lib32/libdrm_radeon.so.1 +lib32/libdrm_radeon.so.1 lib32/libexpat.so.6 lib32/libffi.so.6 lib32/libfontconfig.so.1 lib32/libfreetype.so.6 -%%OSREL11%%lib32/libgcc_s.so.1 +%%OSREL8%%lib32/libgcc_s.so.1 +%%OSREL9%%lib32/libgcc_s.so.1 lib32/libgettextpo.so.5 -%%OSREL11%%lib32/libglapi.so.0 +lib32/libglapi.so.0 lib32/libgmp.so.10 lib32/libgnutls.so.28 lib32/libhogweed.so.2 @@ -878,16 +860,28 @@ lib32/libhogweed.so.2 lib32/libintl.so.9 lib32/libjpeg.so.11 lib32/liblcms2.so.2 -%%OSREL11%%lib32/libllvmradeon9.1.7.so -lib32/libltdl.so.7 -lib32/libmpg123.so.0 +%%OSREL8%%lib32/libllvmradeon9.1.7.so +%%OSREL9%%lib32/libllvmradeon9.1.7.so +%%OSREL10%%lib32/libllvmradeon9.1.7.so +%%OSREL8%%lib32/libltdl.so.7 +%%OSREL9%%lib32/libltdl.so.7 +%%OSREL10%%lib32/libltdl.so.7 +%%OSREL11-DEVEL%%lib32/libltdl.so.7 +%%OSREL8%%lib32/libmpg123.so.0 +%%OSREL9%%lib32/libmpg123.so.0 +%%OSREL10%%lib32/libmpg123.so.0 +%%OSREL11-DEVEL%%lib32/libmpg123.so.0 lib32/libnettle.so.4 -lib32/libopenal.so.1 +%%OSREL8%%lib32/libopenal.so.1 +%%OSREL9%%lib32/libopenal.so.1 +%%OSREL10%%lib32/libopenal.so.1 +%%OSREL11-DEVEL%%lib32/libopenal.so.1 lib32/libp11-kit.so.0 -%%OSREL11%%lib32/libpciaccess.so.0 +lib32/libpciaccess.so.0 lib32/libpng15.so.15 lib32/libpthread-stubs.so.0 -%%OSREL11%%lib32/libstdc++.so.6 +%%OSREL8%%lib32/libstdc++.so.6 +%%OSREL9%%lib32/libstdc++.so.6 lib32/libtasn1.so.6 lib32/libtspi.so.1 lib32/libv4l1.so.0 @@ -895,7 +889,7 @@ lib32/libv4l2.so.0 lib32/libv4lconvert.so.0 lib32/libwine.so lib32/libwine.so.1 -%%OSREL11%%lib32/libxcb-dri2.so.0 +lib32/libxcb-dri2.so.0 lib32/libxcb-glx.so.0 lib32/libxcb.so.1 lib32/libxml2.so.2 @@ -1494,7 +1488,10 @@ lib32/wine/fakedlls/olesvr.dll16 lib32/wine/fakedlls/olesvr32.dll lib32/wine/fakedlls/olethk32.dll lib32/wine/fakedlls/oleview.exe -lib32/wine/fakedlls/openal32.dll +%%OSREL8%%lib32/wine/fakedlls/openal32.dll +%%OSREL9%%lib32/wine/fakedlls/openal32.dll +%%OSREL10%%lib32/wine/fakedlls/openal32.dll +%%OSREL11-DEVEL%%lib32/wine/fakedlls/openal32.dll lib32/wine/fakedlls/opengl32.dll lib32/wine/fakedlls/packager.dll lib32/wine/fakedlls/pdh.dll @@ -1644,7 +1641,10 @@ lib32/wine/fakedlls/winefile.exe lib32/wine/fakedlls/winemapi.dll lib32/wine/fakedlls/winemenubuilder.exe lib32/wine/fakedlls/winemine.exe -lib32/wine/fakedlls/winemp3.acm +%%OSREL8%%lib32/wine/fakedlls/winemp3.acm +%%OSREL9%%lib32/wine/fakedlls/winemp3.acm +%%OSREL10%%lib32/wine/fakedlls/winemp3.acm +%%OSREL11-DEVEL%%lib32/wine/fakedlls/winemp3.acm lib32/wine/fakedlls/winemsibuilder.exe lib32/wine/fakedlls/wineoss.drv lib32/wine/fakedlls/winepath.exe @@ -2056,7 +2056,10 @@ lib32/wine/olesvr.dll16.so lib32/wine/olesvr32.dll.so lib32/wine/olethk32.dll.so lib32/wine/oleview.exe.so -lib32/wine/openal32.dll.so +%%OSREL8%%lib32/wine/openal32.dll.so +%%OSREL9%%lib32/wine/openal32.dll.so +%%OSREL10%%lib32/wine/openal32.dll.so +%%OSREL11-DEVEL%%lib32/wine/openal32.dll.so lib32/wine/opengl32.dll.so lib32/wine/packager.dll.so lib32/wine/pdh.dll.so @@ -2206,7 +2209,10 @@ lib32/wine/winefile.exe.so lib32/wine/winemapi.dll.so lib32/wine/winemenubuilder.exe.so lib32/wine/winemine.exe.so -lib32/wine/winemp3.acm.so +%%OSREL8%%lib32/wine/winemp3.acm.so +%%OSREL9%%lib32/wine/winemp3.acm.so +%%OSREL10%%lib32/wine/winemp3.acm.so +%%OSREL11-DEVEL%%lib32/wine/winemp3.acm.so lib32/wine/winemsibuilder.exe.so lib32/wine/wineoss.drv.so lib32/wine/winepath.exe.so @@ -2299,6 +2305,10 @@ share/doc/wine/AUTHORS share/doc/wine/README share/doc/wine/README.winedbg share/doc/wine/README.winedump +%%OSREL8-COMPHOLIO%%share/wine/fonts/arial.ttf +%%OSREL9-COMPHOLIO%%share/wine/fonts/arial.ttf +%%OSREL10-COMPHOLIO%%share/wine/fonts/arial.ttf +%%OSREL11-COMPHOLIO%%share/wine/fonts/arial.ttf share/wine/fonts/coue1255.fon share/wine/fonts/coue1256.fon share/wine/fonts/coue1257.fon