summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorminoura <minoura@pkgsrc.org>2001-01-30 03:20:51 +0000
committerminoura <minoura@pkgsrc.org>2001-01-30 03:20:51 +0000
commit0041d4624b0cdd8096bf176398395c5ea5f7e0a2 (patch)
tree3d0d717327a81535bfbb66d0b88a3a2a275e052f /devel
parent277936bb97ca180b3425df29d839a01eb4e9e483 (diff)
downloadpkgsrc-0041d4624b0cdd8096bf176398395c5ea5f7e0a2.tar.gz
Headers for Win32 application development.
From the PEACE repository, http://cvs.kshosen.ac.jp/cvsweb.cgi/peace/pkgsrc/devel/w32api/
Diffstat (limited to 'devel')
-rw-r--r--devel/w32api/Makefile29
-rw-r--r--devel/w32api/files/md53
-rw-r--r--devel/w32api/files/patch-sum5
-rw-r--r--devel/w32api/patches/patch-aa11
-rw-r--r--devel/w32api/patches/patch-ab11
-rw-r--r--devel/w32api/patches/patch-ac13
-rw-r--r--devel/w32api/pkg/COMMENT1
-rw-r--r--devel/w32api/pkg/DESCR6
-rw-r--r--devel/w32api/pkg/PLIST118
9 files changed, 197 insertions, 0 deletions
diff --git a/devel/w32api/Makefile b/devel/w32api/Makefile
new file mode 100644
index 00000000000..665b6ebcef9
--- /dev/null
+++ b/devel/w32api/Makefile
@@ -0,0 +1,29 @@
+# $NetBSD: Makefile,v 1.1.1.1 2001/01/30 03:20:51 minoura Exp $
+
+DISTNAME= w32api-0.4-20001122-bjy
+PKGNAME= w32api-0.4nb2
+CATEGORIES= devel
+MASTER_SITES= http://my.dreamwiz.com/bangjy/
+WRKSRC= ${WRKDIR}/${DISTNAME:S/-bjy//}
+
+MAINTAINER= oki@yha.att.ne.jp
+HOMEPAGE= http://www.acc.umu.se/~anorland/gnu-win32/
+
+BUILD_DEPENDS+= ${PREFIX}/cross/i386-netbsdpe/bin/gcc:../../cross/i386-netbsdpe
+
+#HAS_CONFIGURE= yes
+#CONFIGURE_ARGS+= "--prefix=${PREFIX}/cross/i386-netbsdpe"
+#CONFIGURE_ENV+= CC="${PREFIX}/cross/i386-netbsdpe/bin/gcc -I/usr/include"
+#CONFIGURE_ENV+= AS="${PREFIX}/cross/i386-netbsdpe/bin/as"
+#CONFIGURE_ENV+= DLLTOOL="${PREFIX}/cross/i386-netbsdpe/bin/dlltool"
+
+#USE_GMAKE= yes
+
+# currently, don't build import libraries.
+do-build:
+
+do-install:
+ ${MKDIR} ${PREFIX}/cross/i386-netbsdpe/include
+ ${CP} ${WRKSRC}/include/*.h ${PREFIX}/cross/i386-netbsdpe/include
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/w32api/files/md5 b/devel/w32api/files/md5
new file mode 100644
index 00000000000..734ae11cfd0
--- /dev/null
+++ b/devel/w32api/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 2001/01/30 03:20:51 minoura Exp $
+
+MD5 (w32api-0.4-20001122-bjy.tar.gz) = 23a1df5f8e14a6d3c8488c12d3819568
diff --git a/devel/w32api/files/patch-sum b/devel/w32api/files/patch-sum
new file mode 100644
index 00000000000..0ed8b1a9fa9
--- /dev/null
+++ b/devel/w32api/files/patch-sum
@@ -0,0 +1,5 @@
+$NetBSD: patch-sum,v 1.1.1.1 2001/01/30 03:20:51 minoura Exp $
+
+MD5 (patch-aa) = 33bf4ef99e58f6b37e21672f8852bf2f
+MD5 (patch-ab) = 80a6dd71ce14f5a38bc505cd235d17a0
+MD5 (patch-ac) = 3489f4b70d5d647445f060bed5ed8a67
diff --git a/devel/w32api/patches/patch-aa b/devel/w32api/patches/patch-aa
new file mode 100644
index 00000000000..f205828b3a0
--- /dev/null
+++ b/devel/w32api/patches/patch-aa
@@ -0,0 +1,11 @@
+$NetBSD: patch-aa,v 1.1.1.1 2001/01/30 03:20:51 minoura Exp $
+--- lib/dinput.c.orig Mon May 15 01:20:35 2000
++++ lib/dinput.c Mon Nov 20 05:55:28 2000
+@@ -23,6 +23,7 @@
+
+ #if defined(__LCC__) || defined(__GNUC__)
+ #include <windows.h>
++#undef _BSD_WCHAR_T_
+ #include <objbase.h>
+ #else
+ #include <basetyps.h>
diff --git a/devel/w32api/patches/patch-ab b/devel/w32api/patches/patch-ab
new file mode 100644
index 00000000000..64ebe38574c
--- /dev/null
+++ b/devel/w32api/patches/patch-ab
@@ -0,0 +1,11 @@
+$NetBSD: patch-ab,v 1.1.1.1 2001/01/30 03:20:51 minoura Exp $
+--- lib/dxguid.c.orig Mon May 15 01:20:35 2000
++++ lib/dxguid.c Mon Nov 20 05:57:28 2000
+@@ -25,6 +25,7 @@
+ #if defined(__LCC__) || defined(__GNUC__)
+ #define INITGUID 1
+ #include <windows.h>
++#undef _BSD_WCHAR_T_
+ #include <objbase.h>
+ #else
+ #include <basetyps.h>
diff --git a/devel/w32api/patches/patch-ac b/devel/w32api/patches/patch-ac
new file mode 100644
index 00000000000..279a05c7028
--- /dev/null
+++ b/devel/w32api/patches/patch-ac
@@ -0,0 +1,13 @@
+$NetBSD: patch-ac,v 1.1.1.1 2001/01/30 03:20:51 minoura Exp $
+
+--- include/shellapi.h.orig Thu Oct 19 04:35:30 2000
++++ include/shellapi.h
+@@ -183,7 +183,7 @@
+ WCHAR szTypeName[80];
+ } SHFILEINFOW;
+
+-LPWSTR *CommandLineToArgvW(LPCWSTR,int*);
++LPWSTR * WINAPI CommandLineToArgvW(LPCWSTR,int*);
+ void WINAPI DragAcceptFiles(HWND,BOOL);
+ void WINAPI DragFinish(HDROP);
+ UINT WINAPI DragQueryFileA(HDROP,UINT,LPSTR,UINT);
diff --git a/devel/w32api/pkg/COMMENT b/devel/w32api/pkg/COMMENT
new file mode 100644
index 00000000000..e1c864ff869
--- /dev/null
+++ b/devel/w32api/pkg/COMMENT
@@ -0,0 +1 @@
+Free headers and libraries for the Win32 API
diff --git a/devel/w32api/pkg/DESCR b/devel/w32api/pkg/DESCR
new file mode 100644
index 00000000000..2abde3320e3
--- /dev/null
+++ b/devel/w32api/pkg/DESCR
@@ -0,0 +1,6 @@
+w32api is a free set of headers and import libraries for the Win32
+API. The library differs from the GNU Windows32 library in that I
+have tried to use a file structure that mirrors Microsoft's. I
+don't like having *all* definitions in one single header as in the
+GNU Windows32 library, I want a clean separation between different
+parts of the API.
diff --git a/devel/w32api/pkg/PLIST b/devel/w32api/pkg/PLIST
new file mode 100644
index 00000000000..45a92d8bef4
--- /dev/null
+++ b/devel/w32api/pkg/PLIST
@@ -0,0 +1,118 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2001/01/30 03:20:52 minoura Exp $
+cross/i386-netbsdpe/include/basetyps.h
+cross/i386-netbsdpe/include/cderr.h
+cross/i386-netbsdpe/include/cguid.h
+cross/i386-netbsdpe/include/commctrl.h
+cross/i386-netbsdpe/include/commdlg.h
+cross/i386-netbsdpe/include/cpl.h
+cross/i386-netbsdpe/include/cplext.h
+cross/i386-netbsdpe/include/custcntl.h
+cross/i386-netbsdpe/include/dbt.h
+cross/i386-netbsdpe/include/dde.h
+cross/i386-netbsdpe/include/ddeml.h
+cross/i386-netbsdpe/include/dlgs.h
+cross/i386-netbsdpe/include/excpt.h
+cross/i386-netbsdpe/include/httpext.h
+cross/i386-netbsdpe/include/imagehlp.h
+cross/i386-netbsdpe/include/imm.h
+cross/i386-netbsdpe/include/initguid.h
+cross/i386-netbsdpe/include/intshcut.h
+cross/i386-netbsdpe/include/isguids.h
+cross/i386-netbsdpe/include/largeint.h
+cross/i386-netbsdpe/include/lm.h
+cross/i386-netbsdpe/include/lmaccess.h
+cross/i386-netbsdpe/include/lmalert.h
+cross/i386-netbsdpe/include/lmapibuf.h
+cross/i386-netbsdpe/include/lmat.h
+cross/i386-netbsdpe/include/lmaudit.h
+cross/i386-netbsdpe/include/lmbrowsr.h
+cross/i386-netbsdpe/include/lmchdev.h
+cross/i386-netbsdpe/include/lmconfig.h
+cross/i386-netbsdpe/include/lmcons.h
+cross/i386-netbsdpe/include/lmerr.h
+cross/i386-netbsdpe/include/lmerrlog.h
+cross/i386-netbsdpe/include/lmmsg.h
+cross/i386-netbsdpe/include/lmremutl.h
+cross/i386-netbsdpe/include/lmrepl.h
+cross/i386-netbsdpe/include/lmserver.h
+cross/i386-netbsdpe/include/lmshare.h
+cross/i386-netbsdpe/include/lmsname.h
+cross/i386-netbsdpe/include/lmstats.h
+cross/i386-netbsdpe/include/lmsvc.h
+cross/i386-netbsdpe/include/lmuse.h
+cross/i386-netbsdpe/include/lmuseflg.h
+cross/i386-netbsdpe/include/lmwksta.h
+cross/i386-netbsdpe/include/lzexpand.h
+cross/i386-netbsdpe/include/mciavi.h
+cross/i386-netbsdpe/include/mcx.h
+cross/i386-netbsdpe/include/mmsystem.h
+cross/i386-netbsdpe/include/nb30.h
+cross/i386-netbsdpe/include/nddeapi.h
+cross/i386-netbsdpe/include/nspapi.h
+cross/i386-netbsdpe/include/oaidl.h
+cross/i386-netbsdpe/include/objbase.h
+cross/i386-netbsdpe/include/objfwd.h
+cross/i386-netbsdpe/include/objidl.h
+cross/i386-netbsdpe/include/ocidl.h
+cross/i386-netbsdpe/include/ole.h
+cross/i386-netbsdpe/include/ole2.h
+cross/i386-netbsdpe/include/ole2ver.h
+cross/i386-netbsdpe/include/oleauto.h
+cross/i386-netbsdpe/include/olectl.h
+cross/i386-netbsdpe/include/olectlid.h
+cross/i386-netbsdpe/include/oledlg.h
+cross/i386-netbsdpe/include/oleidl.h
+cross/i386-netbsdpe/include/pbt.h
+cross/i386-netbsdpe/include/poppack.h
+cross/i386-netbsdpe/include/prsht.h
+cross/i386-netbsdpe/include/psapi.h
+cross/i386-netbsdpe/include/pshpack1.h
+cross/i386-netbsdpe/include/pshpack2.h
+cross/i386-netbsdpe/include/pshpack4.h
+cross/i386-netbsdpe/include/pshpack8.h
+cross/i386-netbsdpe/include/rapi.h
+cross/i386-netbsdpe/include/regstr.h
+cross/i386-netbsdpe/include/richedit.h
+cross/i386-netbsdpe/include/richole.h
+cross/i386-netbsdpe/include/rpc.h
+cross/i386-netbsdpe/include/rpcdce.h
+cross/i386-netbsdpe/include/rpcdce2.h
+cross/i386-netbsdpe/include/rpcdcep.h
+cross/i386-netbsdpe/include/rpcndr.h
+cross/i386-netbsdpe/include/rpcnsi.h
+cross/i386-netbsdpe/include/rpcnsip.h
+cross/i386-netbsdpe/include/rpcnterr.h
+cross/i386-netbsdpe/include/rpcproxy.h
+cross/i386-netbsdpe/include/scrnsave.h
+cross/i386-netbsdpe/include/shellapi.h
+cross/i386-netbsdpe/include/shlguid.h
+cross/i386-netbsdpe/include/shlobj.h
+cross/i386-netbsdpe/include/sql.h
+cross/i386-netbsdpe/include/sqlext.h
+cross/i386-netbsdpe/include/sqltypes.h
+cross/i386-netbsdpe/include/tlhelp32.h
+cross/i386-netbsdpe/include/unknwn.h
+cross/i386-netbsdpe/include/winbase.h
+cross/i386-netbsdpe/include/wincon.h
+cross/i386-netbsdpe/include/wincrypt.h
+cross/i386-netbsdpe/include/windef.h
+cross/i386-netbsdpe/include/windows.h
+cross/i386-netbsdpe/include/windowsx.h
+cross/i386-netbsdpe/include/winerror.h
+cross/i386-netbsdpe/include/wingdi.h
+cross/i386-netbsdpe/include/wininet.h
+cross/i386-netbsdpe/include/winioctl.h
+cross/i386-netbsdpe/include/winnetwk.h
+cross/i386-netbsdpe/include/winnls.h
+cross/i386-netbsdpe/include/winnt.h
+cross/i386-netbsdpe/include/winperf.h
+cross/i386-netbsdpe/include/winreg.h
+cross/i386-netbsdpe/include/winresrc.h
+cross/i386-netbsdpe/include/winsock.h
+cross/i386-netbsdpe/include/winsock2.h
+cross/i386-netbsdpe/include/winspool.h
+cross/i386-netbsdpe/include/winsvc.h
+cross/i386-netbsdpe/include/winuser.h
+cross/i386-netbsdpe/include/winver.h
+cross/i386-netbsdpe/include/wtypes.h
+cross/i386-netbsdpe/include/zmouse.h