Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Jul 2007 12:34:16 GMT
From:      Coleman Kane <cokane@FreeBSD.org>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/114729: devel/mingw32-bin-msvcrt needs update
Message-ID:  <200707191234.l6JCYG5b066327@www.freebsd.org>
Resent-Message-ID: <200707191240.l6JCe2Dg055765@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         114729
>Category:       ports
>Synopsis:       devel/mingw32-bin-msvcrt needs update
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jul 19 12:40:02 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Coleman Kane
>Release:        7.0-CURRENT
>Organization:
>Environment:
FreeBSD erwin 7.0-CURRENT FreeBSD 7.0-CURRENT #3: Mon Jul  9 11:44:16 EDT 2007     root@erwin:/usr/obj/usr/src/sys/ERWIN  amd64
>Description:
The mingw32-bin-msvcrt port is out of date and needs to be updated to the latest versions of w32api and mingw-runtime.

w32api: 3.6 --> 3.9
mingw-runtime: 3.9 --> 3.12
>How-To-Repeat:
N/A
>Fix:
Attached patch:


Patch attached with submission follows:

diff -dru mingw32-bin-msvcrt.old/Makefile mingw32-bin-msvcrt/Makefile
--- mingw32-bin-msvcrt.old/Makefile	2006-12-04 08:55:41.000000000 -0500
+++ mingw32-bin-msvcrt/Makefile	2007-07-13 21:29:12.000000000 -0400
@@ -20,8 +20,8 @@
 
 CONFLICTS=	mingw-bin-msvcrt-*
 
-RUNTIMEVERSION=	3.9
-APIVERSION=	3.6
+RUNTIMEVERSION=	3.12
+APIVERSION=	3.9
 
 NO_MTREE=	yes
 NO_WRKSUBDIR=	yes
diff -dru mingw32-bin-msvcrt.old/distinfo mingw32-bin-msvcrt/distinfo
--- mingw32-bin-msvcrt.old/distinfo	2006-12-04 08:55:41.000000000 -0500
+++ mingw32-bin-msvcrt/distinfo	2007-07-13 21:32:52.000000000 -0400
@@ -1,6 +1,6 @@
-MD5 (mingw/mingw-runtime-3.9.tar.gz) = 0cb66b1071da224ea2174f960c593e2e
-SHA256 (mingw/mingw-runtime-3.9.tar.gz) = 75b9fe8535fcf8d64aac5dfa9d11faeaeedc85bd17d7aafc6a2f13e33d78b983
-SIZE (mingw/mingw-runtime-3.9.tar.gz) = 348713
-MD5 (mingw/w32api-3.6.tar.gz) = 2f86ec42cafd774ec82162fbc6e6808d
-SHA256 (mingw/w32api-3.6.tar.gz) = e37fdc487d705f5f95ffe06d56a52614f5554cc63c29ce29ca3a1930261dd789
-SIZE (mingw/w32api-3.6.tar.gz) = 1536427
+MD5 (mingw/mingw-runtime-3.12.tar.gz) = 530fe503fced8bc7f7b7be0aa6e00c5c
+SHA256 (mingw/mingw-runtime-3.12.tar.gz) = ebea4b8765a54da3b8bef58f26ce72a1102776c7a41077712868874ac3439814
+SIZE (mingw/mingw-runtime-3.12.tar.gz) = 439962
+MD5 (mingw/w32api-3.9.tar.gz) = 6df787f64fdeac6a209c98346dc1611c
+SHA256 (mingw/w32api-3.9.tar.gz) = e3cada511a4efcd752c849a7c54eb12ccc0b2b2d8063ca475e14e9196403ccd4
+SIZE (mingw/w32api-3.9.tar.gz) = 1626149
diff -dru mingw32-bin-msvcrt.old/pkg-plist mingw32-bin-msvcrt/pkg-plist
--- mingw32-bin-msvcrt.old/pkg-plist	2006-12-04 08:55:41.000000000 -0500
+++ mingw32-bin-msvcrt/pkg-plist	2007-07-13 21:49:46.000000000 -0400
@@ -1,33 +1,5 @@
 bin/mingwm10.dll
-mingw32/include/GL/gl.h
-mingw32/include/GL/glext.h
-mingw32/include/GL/glu.h
-mingw32/include/_mingw.h
-mingw32/include/accctrl.h
-mingw32/include/aclapi.h
-mingw32/include/aclui.h
-mingw32/include/afxres.h
-mingw32/include/assert.h
-mingw32/include/basetsd.h
-mingw32/include/basetyps.h
-mingw32/include/cderr.h
-mingw32/include/cguid.h
-mingw32/include/comcat.h
-mingw32/include/commctrl.h
-mingw32/include/commdlg.h
-mingw32/include/complex.h
-mingw32/include/conio.h
-mingw32/include/cpl.h
-mingw32/include/cplext.h
-mingw32/include/ctype.h
-mingw32/include/custcntl.h
-mingw32/include/d3d9.h
-mingw32/include/d3d9caps.h
-mingw32/include/d3d9types.h
-mingw32/include/dbt.h
-mingw32/include/dde.h
-mingw32/include/ddeml.h
-mingw32/include/ddk/atm.h
+mingw32/include/ddk/xfilter.h
 mingw32/include/ddk/batclass.h
 mingw32/include/ddk/cfg.h
 mingw32/include/ddk/cfgmgr32.h
@@ -105,42 +77,135 @@
 mingw32/include/ddk/winnt4.h
 mingw32/include/ddk/winxp.h
 mingw32/include/ddk/ws2san.h
-mingw32/include/ddk/xfilter.h
-mingw32/include/dhcpcsdk.h
+mingw32/include/ddk/atm.h
+mingw32/include/sys/utime.h
+mingw32/include/sys/file.h
+mingw32/include/sys/locking.h
+mingw32/include/sys/param.h
+mingw32/include/sys/stat.h
+mingw32/include/sys/time.h
+mingw32/include/sys/timeb.h
+mingw32/include/sys/types.h
+mingw32/include/sys/unistd.h
+mingw32/include/sys/fcntl.h
+mingw32/include/GL/gl.h
+mingw32/include/GL/glext.h
+mingw32/include/GL/glu.h
+mingw32/include/ctype.h
 mingw32/include/dir.h
 mingw32/include/direct.h
 mingw32/include/dirent.h
-mingw32/include/dlgs.h
-mingw32/include/docobj.h
 mingw32/include/dos.h
-mingw32/include/dxerr8.h
-mingw32/include/dxerr9.h
 mingw32/include/errno.h
-mingw32/include/errorrep.h
 mingw32/include/excpt.h
-mingw32/include/exdisp.h
-mingw32/include/exdispid.h
 mingw32/include/fcntl.h
 mingw32/include/fenv.h
 mingw32/include/float.h
 mingw32/include/getopt.h
 mingw32/include/gmon.h
+mingw32/include/inttypes.h
+mingw32/include/io.h
+mingw32/include/libgen.h
+mingw32/include/limits.h
+mingw32/include/locale.h
+mingw32/include/malloc.h
+mingw32/include/math.h
+mingw32/include/mbctype.h
+mingw32/include/mbstring.h
+mingw32/include/mem.h
+mingw32/include/memory.h
+mingw32/include/process.h
+mingw32/include/profil.h
+mingw32/include/profile.h
+mingw32/include/search.h
+mingw32/include/setjmp.h
+mingw32/include/share.h
+mingw32/include/signal.h
+mingw32/include/stdint.h
+mingw32/include/stdio.h
+mingw32/include/stdlib.h
+mingw32/include/string.h
+mingw32/include/strings.h
+mingw32/include/tchar.h
+mingw32/include/time.h
+mingw32/include/unistd.h
+mingw32/include/utime.h
+mingw32/include/values.h
+mingw32/include/varargs.h
+mingw32/include/wchar.h
+mingw32/include/wctype.h
+mingw32/include/_mingw.h
+mingw32/include/accctrl.h
+mingw32/include/aclapi.h
+mingw32/include/aclui.h
+mingw32/include/adsprop.h
+mingw32/include/afxres.h
+mingw32/include/amaudio.h
+mingw32/include/amvideo.h
+mingw32/include/audevcod.h
+mingw32/include/aviriff.h
+mingw32/include/aygshell.h
+mingw32/include/basetsd.h
+mingw32/include/basetyps.h
+mingw32/include/bdatypes.h
+mingw32/include/cderr.h
+mingw32/include/cguid.h
+mingw32/include/cmnquery.h
+mingw32/include/comcat.h
+mingw32/include/commctrl.h
+mingw32/include/commdlg.h
+mingw32/include/control.h
+mingw32/include/cpl.h
+mingw32/include/cplext.h
+mingw32/include/custcntl.h
+mingw32/include/d3d9.h
+mingw32/include/d3d9caps.h
+mingw32/include/d3d9types.h
+mingw32/include/dbt.h
+mingw32/include/dde.h
+mingw32/include/ddeml.h
+mingw32/include/devguid.h
+mingw32/include/dhcpcsdk.h
+mingw32/include/dlgs.h
+mingw32/include/docobj.h
+mingw32/include/dsadmin.h
+mingw32/include/dsclient.h
+mingw32/include/dsgetdc.h
+mingw32/include/dshow.h
+mingw32/include/dsquery.h
+mingw32/include/dsrole.h
+mingw32/include/dvdevcod.h
+mingw32/include/dvdmedia.h
+mingw32/include/dxerr8.h
+mingw32/include/dxerr9.h
+mingw32/include/edevdefs.h
+mingw32/include/errorrep.h
+mingw32/include/errors.h
+mingw32/include/evcode.h
+mingw32/include/exdisp.h
+mingw32/include/exdispid.h
+mingw32/include/fltdefs.h
 mingw32/include/httpext.h
+mingw32/include/icm.h
 mingw32/include/idispids.h
+mingw32/include/il21dec.h
 mingw32/include/imagehlp.h
 mingw32/include/imm.h
 mingw32/include/initguid.h
 mingw32/include/intshcut.h
-mingw32/include/inttypes.h
-mingw32/include/io.h
 mingw32/include/ipexport.h
 mingw32/include/iphlpapi.h
 mingw32/include/ipifcons.h
+mingw32/include/ipinfoid.h
 mingw32/include/iprtrmib.h
 mingw32/include/iptypes.h
+mingw32/include/ipxconst.h
+mingw32/include/ipxrtdef.h
+mingw32/include/ipxtfflt.h
 mingw32/include/isguids.h
+mingw32/include/ks.h
+mingw32/include/ksmedia.h
 mingw32/include/largeint.h
-mingw32/include/limits.h
 mingw32/include/lm.h
 mingw32/include/lmaccess.h
 mingw32/include/lmalert.h
@@ -164,19 +229,18 @@
 mingw32/include/lmuse.h
 mingw32/include/lmuseflg.h
 mingw32/include/lmwksta.h
-mingw32/include/locale.h
 mingw32/include/lzexpand.h
-mingw32/include/malloc.h
 mingw32/include/mapi.h
-mingw32/include/math.h
-mingw32/include/mbctype.h
-mingw32/include/mbstring.h
 mingw32/include/mciavi.h
 mingw32/include/mcx.h
-mingw32/include/mem.h
-mingw32/include/memory.h
+mingw32/include/mgm.h
 mingw32/include/mgmtapi.h
+mingw32/include/mlang.h
+mingw32/include/mmreg.h
 mingw32/include/mmsystem.h
+mingw32/include/mpegtype.h
+mingw32/include/mprapi.h
+mingw32/include/mq.h
 mingw32/include/msacm.h
 mingw32/include/mshtml.h
 mingw32/include/mswsock.h
@@ -185,6 +249,8 @@
 mingw32/include/nspapi.h
 mingw32/include/ntdef.h
 mingw32/include/ntdll.h
+mingw32/include/ntdsapi.h
+mingw32/include/ntdsbcli.h
 mingw32/include/ntldap.h
 mingw32/include/ntsecapi.h
 mingw32/include/ntsecpkg.h
@@ -193,6 +259,7 @@
 mingw32/include/objfwd.h
 mingw32/include/objidl.h
 mingw32/include/objsafe.h
+mingw32/include/objsel.h
 mingw32/include/ocidl.h
 mingw32/include/odbcinst.h
 mingw32/include/ole.h
@@ -207,15 +274,13 @@
 mingw32/include/pbt.h
 mingw32/include/poppack.h
 mingw32/include/powrprof.h
-mingw32/include/process.h
-mingw32/include/profil.h
-mingw32/include/profile.h
 mingw32/include/prsht.h
 mingw32/include/psapi.h
 mingw32/include/pshpack1.h
 mingw32/include/pshpack2.h
 mingw32/include/pshpack4.h
 mingw32/include/pshpack8.h
+mingw32/include/qedit.h
 mingw32/include/rapi.h
 mingw32/include/ras.h
 mingw32/include/rasdlg.h
@@ -225,6 +290,7 @@
 mingw32/include/regstr.h
 mingw32/include/richedit.h
 mingw32/include/richole.h
+mingw32/include/routprot.h
 mingw32/include/rpc.h
 mingw32/include/rpcdce.h
 mingw32/include/rpcdce2.h
@@ -233,61 +299,42 @@
 mingw32/include/rpcnsi.h
 mingw32/include/rpcnsip.h
 mingw32/include/rpcnterr.h
+mingw32/include/sddl.h
 mingw32/include/rpcproxy.h
+mingw32/include/rtutils.h
 mingw32/include/schannel.h
 mingw32/include/schnlsp.h
 mingw32/include/scrnsave.h
-mingw32/include/search.h
 mingw32/include/secext.h
 mingw32/include/security.h
 mingw32/include/servprov.h
-mingw32/include/setjmp.h
 mingw32/include/setupapi.h
-mingw32/include/share.h
 mingw32/include/shellapi.h
 mingw32/include/shldisp.h
 mingw32/include/shlguid.h
 mingw32/include/shlobj.h
 mingw32/include/shlwapi.h
-mingw32/include/signal.h
 mingw32/include/snmp.h
 mingw32/include/sql.h
 mingw32/include/sqlext.h
 mingw32/include/sqltypes.h
 mingw32/include/sqlucode.h
 mingw32/include/sspi.h
-mingw32/include/stdint.h
-mingw32/include/stdio.h
-mingw32/include/stdlib.h
-mingw32/include/string.h
-mingw32/include/strings.h
+mingw32/include/stm.h
+mingw32/include/strmif.h
 mingw32/include/subauth.h
 mingw32/include/svcguid.h
-mingw32/include/sys/fcntl.h
-mingw32/include/sys/file.h
-mingw32/include/sys/locking.h
-mingw32/include/sys/param.h
-mingw32/include/sys/stat.h
-mingw32/include/sys/time.h
-mingw32/include/sys/timeb.h
-mingw32/include/sys/types.h
-mingw32/include/sys/unistd.h
-mingw32/include/sys/utime.h
-mingw32/include/tchar.h
-mingw32/include/time.h
 mingw32/include/tlhelp32.h
 mingw32/include/tmschema.h
-mingw32/include/unistd.h
 mingw32/include/unknwn.h
 mingw32/include/userenv.h
-mingw32/include/utime.h
+mingw32/include/usp10.h
 mingw32/include/uxtheme.h
-mingw32/include/values.h
-mingw32/include/varargs.h
 mingw32/include/vfw.h
+mingw32/include/vidcap.h
+mingw32/include/vmr9.h
+mingw32/include/vptype.h
 mingw32/include/w32api.h
-mingw32/include/wchar.h
-mingw32/include/wctype.h
 mingw32/include/winable.h
 mingw32/include/winbase.h
 mingw32/include/winber.h
@@ -320,20 +367,43 @@
 mingw32/include/wsahelp.h
 mingw32/include/wsipx.h
 mingw32/include/wsnetbs.h
+mingw32/include/wtsapi32.h
 mingw32/include/wtypes.h
+mingw32/include/xprtdefs.h
+mingw32/include/assert.h
 mingw32/include/zmouse.h
-mingw32/lib/CRT_fp10.o
-mingw32/lib/CRT_fp8.o
-mingw32/lib/CRT_noglob.o
-mingw32/lib/binmode.o
+mingw32/include/complex.h
+mingw32/include/conio.h
+mingw32/lib/libwtsapi32.a
 mingw32/lib/crt1.o
 mingw32/lib/crt2.o
 mingw32/lib/crtmt.o
 mingw32/lib/crtst.o
+mingw32/lib/CRT_fp10.o
+mingw32/lib/CRT_fp8.o
+mingw32/lib/CRT_noglob.o
 mingw32/lib/dllcrt1.o
 mingw32/lib/dllcrt2.o
 mingw32/lib/gcrt1.o
 mingw32/lib/gcrt2.o
+mingw32/lib/libcoldname.a
+mingw32/lib/libcrtdll.a
+mingw32/lib/libgmon.a
+mingw32/lib/libm.a
+mingw32/lib/libmingw32.a
+mingw32/lib/libmingwex.a
+mingw32/lib/libmingwthrd.a
+mingw32/lib/libmoldname.a
+mingw32/lib/libmoldnamed.a
+mingw32/lib/libmsvcr70.a
+mingw32/lib/libmsvcr70d.a
+mingw32/lib/libmsvcrt.a
+mingw32/lib/libmsvcr71.a
+mingw32/lib/libmsvcr71d.a
+mingw32/lib/libmsvcr80.a
+mingw32/lib/libmsvcr80d.a
+mingw32/lib/libmsvcrtd.a
+mingw32/lib/txtmode.o
 mingw32/lib/libaclui.a
 mingw32/lib/libadvapi32.a
 mingw32/lib/libapcups.a
@@ -341,10 +411,8 @@
 mingw32/lib/libavifil32.a
 mingw32/lib/libcap.a
 mingw32/lib/libcfgmgr32.a
-mingw32/lib/libcoldname.a
 mingw32/lib/libcomctl32.a
 mingw32/lib/libcomdlg32.a
-mingw32/lib/libcrtdll.a
 mingw32/lib/libcrypt32.a
 mingw32/lib/libctl3d32.a
 mingw32/lib/libd3d8.a
@@ -378,10 +446,10 @@
 mingw32/lib/libglu32.a
 mingw32/lib/libglut.a
 mingw32/lib/libglut32.a
-mingw32/lib/libgmon.a
 mingw32/lib/libhal.a
 mingw32/lib/libhid.a
 mingw32/lib/libhidparse.a
+mingw32/lib/libicmui.a
 mingw32/lib/libigmpagnt.a
 mingw32/lib/libimagehlp.a
 mingw32/lib/libimm32.a
@@ -391,27 +459,18 @@
 mingw32/lib/libksuser.a
 mingw32/lib/liblargeint.a
 mingw32/lib/liblz32.a
-mingw32/lib/libm.a
 mingw32/lib/libmapi32.a
 mingw32/lib/libmcd.a
 mingw32/lib/libmfcuia32.a
 mingw32/lib/libmgmtapi.a
-mingw32/lib/libmingw32.a
-mingw32/lib/libmingwex.a
-mingw32/lib/libmingwthrd.a
-mingw32/lib/libmoldname.a
-mingw32/lib/libmoldnamed.a
 mingw32/lib/libmpr.a
+mingw32/lib/libmprapi.a
+mingw32/lib/libmqrt.a
 mingw32/lib/libmsacm32.a
+mingw32/lib/libmscms.a
 mingw32/lib/libmsdmo.a
 mingw32/lib/libmsimg32.a
 mingw32/lib/libmsvcp60.a
-mingw32/lib/libmsvcr70.a
-mingw32/lib/libmsvcr70d.a
-mingw32/lib/libmsvcr71.a
-mingw32/lib/libmsvcr71d.a
-mingw32/lib/libmsvcrt.a
-mingw32/lib/libmsvcrtd.a
 mingw32/lib/libmsvfw32.a
 mingw32/lib/libmswsock.a
 mingw32/lib/libnddeapi.a
@@ -430,8 +489,8 @@
 mingw32/lib/libolepro32.a
 mingw32/lib/libolesvr32.a
 mingw32/lib/libopengl32.a
-mingw32/lib/libpenwin32.a
 mingw32/lib/libpkpd32.a
+mingw32/lib/libpenwin32.a
 mingw32/lib/libpowrprof.a
 mingw32/lib/libpsapi.a
 mingw32/lib/libquartz.a
@@ -441,6 +500,8 @@
 mingw32/lib/librpcdce4.a
 mingw32/lib/librpcns4.a
 mingw32/lib/librpcrt4.a
+mingw32/lib/librtm.a
+mingw32/lib/librtutils.a
 mingw32/lib/libscrnsave.a
 mingw32/lib/libscrnsavw.a
 mingw32/lib/libscsiport.a
@@ -461,6 +522,7 @@
 mingw32/lib/libusbcamd2.a
 mingw32/lib/libuser32.a
 mingw32/lib/libuserenv.a
+mingw32/lib/libusp10.a
 mingw32/lib/libuuid.a
 mingw32/lib/libuxtheme.a
 mingw32/lib/libvdmdbg.a
@@ -479,7 +541,7 @@
 mingw32/lib/libwsnmp32.a
 mingw32/lib/libwsock32.a
 mingw32/lib/libwst.a
-mingw32/lib/txtmode.o
+mingw32/lib/binmode.o
 @dirrm mingw32/include/GL
 @dirrm mingw32/include/ddk
 @dirrm mingw32/include/sys


>Release-Note:
>Audit-Trail:
>Unformatted:



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