summaryrefslogtreecommitdiff
path: root/cross/mingw-runtime-bin
diff options
context:
space:
mode:
authorasau <asau@pkgsrc.org>2010-03-15 18:34:36 +0000
committerasau <asau@pkgsrc.org>2010-03-15 18:34:36 +0000
commite416b2f4ae1097610c35918d2cfea5565868f66a (patch)
tree3456c799619b7e02a77d1a707ab77b24c36a29f9 /cross/mingw-runtime-bin
parent833496c9ecd79dca0b5fccb1c7338e925704bf8a (diff)
downloadpkgsrc-e416b2f4ae1097610c35918d2cfea5565868f66a.tar.gz
Import MinGW packages into "cross" category. From pkgsrc-wip project.
MinGW, a contraction of "Minimalist GNU for Windows," is a port of the GNU Compiler Collection (GCC), and GNU Binutils, for use in the development of native Microsoft Windows applications.
Diffstat (limited to 'cross/mingw-runtime-bin')
-rw-r--r--cross/mingw-runtime-bin/DESCR4
-rw-r--r--cross/mingw-runtime-bin/Makefile27
-rw-r--r--cross/mingw-runtime-bin/PLIST91
-rw-r--r--cross/mingw-runtime-bin/buildlink3.mk15
-rw-r--r--cross/mingw-runtime-bin/distinfo5
5 files changed, 142 insertions, 0 deletions
diff --git a/cross/mingw-runtime-bin/DESCR b/cross/mingw-runtime-bin/DESCR
new file mode 100644
index 00000000000..e0defb1464a
--- /dev/null
+++ b/cross/mingw-runtime-bin/DESCR
@@ -0,0 +1,4 @@
+MinGW: A collection of freely available and freely distributable Windows
+specific header files and import libraries combined with GNU toolsets that
+allow one to produce native Windows programs that do not rely on any
+3rd-party DLLs.
diff --git a/cross/mingw-runtime-bin/Makefile b/cross/mingw-runtime-bin/Makefile
new file mode 100644
index 00000000000..a6e56d0ba10
--- /dev/null
+++ b/cross/mingw-runtime-bin/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1.1.1 2010/03/15 18:34:39 asau Exp $
+
+DISTNAME= mingw-runtime-3.14
+PKGNAME= mingw-runtime-bin-3.14
+CATEGORIES= cross
+MASTER_SITES= ${MASTER_SITE_MINGW}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://mingw.sourceforge.net/
+COMMENT= GCC runtime libraries for win32 cross-development
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+NO_BUILD= yes
+NO_CONFIGURE= yes
+USE_CROSSBASE= yes
+USE_TOOLS+= pax
+WRKSRC= ${WRKDIR}
+
+INSTALLATION_DIRS+= ${MINGW_TARGET}
+
+do-install:
+ cd ${WRKSRC} && pax -rw -pe bin include lib \
+ ${DESTDIR}${PREFIX}/${MINGW_TARGET}
+
+.include "../../cross/mingw/Makefile.common"
+.include "../../mk/bsd.pkg.mk"
diff --git a/cross/mingw-runtime-bin/PLIST b/cross/mingw-runtime-bin/PLIST
new file mode 100644
index 00000000000..a3d8e06f7fd
--- /dev/null
+++ b/cross/mingw-runtime-bin/PLIST
@@ -0,0 +1,91 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2010/03/15 18:34:39 asau Exp $
+${MINGW_TARGET}/bin/mingwm10.dll
+${MINGW_TARGET}/include/assert.h
+${MINGW_TARGET}/include/conio.h
+${MINGW_TARGET}/include/complex.h
+${MINGW_TARGET}/include/ctype.h
+${MINGW_TARGET}/include/dir.h
+${MINGW_TARGET}/include/direct.h
+${MINGW_TARGET}/include/dirent.h
+${MINGW_TARGET}/include/dos.h
+${MINGW_TARGET}/include/errno.h
+${MINGW_TARGET}/include/excpt.h
+${MINGW_TARGET}/include/fcntl.h
+${MINGW_TARGET}/include/fenv.h
+${MINGW_TARGET}/include/float.h
+${MINGW_TARGET}/include/getopt.h
+${MINGW_TARGET}/include/gmon.h
+${MINGW_TARGET}/include/inttypes.h
+${MINGW_TARGET}/include/io.h
+${MINGW_TARGET}/include/libgen.h
+${MINGW_TARGET}/include/limits.h
+${MINGW_TARGET}/include/locale.h
+${MINGW_TARGET}/include/malloc.h
+${MINGW_TARGET}/include/math.h
+${MINGW_TARGET}/include/mbctype.h
+${MINGW_TARGET}/include/mbstring.h
+${MINGW_TARGET}/include/mem.h
+${MINGW_TARGET}/include/memory.h
+${MINGW_TARGET}/include/process.h
+${MINGW_TARGET}/include/profil.h
+${MINGW_TARGET}/include/profile.h
+${MINGW_TARGET}/include/search.h
+${MINGW_TARGET}/include/setjmp.h
+${MINGW_TARGET}/include/share.h
+${MINGW_TARGET}/include/signal.h
+${MINGW_TARGET}/include/stdint.h
+${MINGW_TARGET}/include/stdio.h
+${MINGW_TARGET}/include/stdlib.h
+${MINGW_TARGET}/include/string.h
+${MINGW_TARGET}/include/strings.h
+${MINGW_TARGET}/include/sys/fcntl.h
+${MINGW_TARGET}/include/sys/file.h
+${MINGW_TARGET}/include/sys/locking.h
+${MINGW_TARGET}/include/sys/param.h
+${MINGW_TARGET}/include/sys/stat.h
+${MINGW_TARGET}/include/sys/time.h
+${MINGW_TARGET}/include/sys/timeb.h
+${MINGW_TARGET}/include/sys/types.h
+${MINGW_TARGET}/include/sys/unistd.h
+${MINGW_TARGET}/include/sys/utime.h
+${MINGW_TARGET}/include/tchar.h
+${MINGW_TARGET}/include/time.h
+${MINGW_TARGET}/include/unistd.h
+${MINGW_TARGET}/include/utime.h
+${MINGW_TARGET}/include/values.h
+${MINGW_TARGET}/include/varargs.h
+${MINGW_TARGET}/include/wchar.h
+${MINGW_TARGET}/include/wctype.h
+${MINGW_TARGET}/include/_mingw.h
+${MINGW_TARGET}/lib/binmode.o
+${MINGW_TARGET}/lib/crt1.o
+${MINGW_TARGET}/lib/crt2.o
+${MINGW_TARGET}/lib/crtmt.o
+${MINGW_TARGET}/lib/crtst.o
+${MINGW_TARGET}/lib/CRT_fp10.o
+${MINGW_TARGET}/lib/CRT_fp8.o
+${MINGW_TARGET}/lib/CRT_noglob.o
+${MINGW_TARGET}/lib/dllcrt1.o
+${MINGW_TARGET}/lib/dllcrt2.o
+${MINGW_TARGET}/lib/gcrt1.o
+${MINGW_TARGET}/lib/gcrt2.o
+${MINGW_TARGET}/lib/libcoldname.a
+${MINGW_TARGET}/lib/libcrtdll.a
+${MINGW_TARGET}/lib/libgmon.a
+${MINGW_TARGET}/lib/libm.a
+${MINGW_TARGET}/lib/libmingw32.a
+${MINGW_TARGET}/lib/libmingwex.a
+${MINGW_TARGET}/lib/libmingwthrd.a
+${MINGW_TARGET}/lib/libmoldname.a
+${MINGW_TARGET}/lib/libmoldnamed.a
+${MINGW_TARGET}/lib/libmsvcr70.a
+${MINGW_TARGET}/lib/libmsvcr70d.a
+${MINGW_TARGET}/lib/libmsvcrt.a
+${MINGW_TARGET}/lib/libmsvcr71.a
+${MINGW_TARGET}/lib/libmsvcr71d.a
+${MINGW_TARGET}/lib/libmsvcrtd.a
+${MINGW_TARGET}/lib/libmsvcr80.a
+${MINGW_TARGET}/lib/libmsvcr80d.a
+${MINGW_TARGET}/lib/libmsvcr90.a
+${MINGW_TARGET}/lib/libmsvcr90d.a
+${MINGW_TARGET}/lib/txtmode.o
diff --git a/cross/mingw-runtime-bin/buildlink3.mk b/cross/mingw-runtime-bin/buildlink3.mk
new file mode 100644
index 00000000000..d21e57b53bd
--- /dev/null
+++ b/cross/mingw-runtime-bin/buildlink3.mk
@@ -0,0 +1,15 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2010/03/15 18:34:39 asau Exp $
+
+BUILDLINK_TREE+= mingw-runtime-bin
+
+.if !defined(MINGW_RUNTIME_BIN_BUILDLINK3_MK)
+MINGW_RUNTIME_BIN_BUILDLINK3_MK:=
+
+.include "../../cross/mingw/Makefile.common"
+
+BUILDLINK_API_DEPENDS.mingw-runtime-bin+= mingw-runtime-bin>=3.5
+BUILDLINK_PKGSRCDIR.mingw-runtime-bin?= ../../cross/mingw-runtime-bin
+BUILDLINK_FNAME_TRANSFORM.mingw-runtime-bin+= -e "s,${MINGW_TARGET}/lib,lib/,g"
+.endif # MINGW_RUNTIME_BIN_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -mingw-runtime-bin
diff --git a/cross/mingw-runtime-bin/distinfo b/cross/mingw-runtime-bin/distinfo
new file mode 100644
index 00000000000..07ce89c30ed
--- /dev/null
+++ b/cross/mingw-runtime-bin/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2010/03/15 18:34:39 asau Exp $
+
+SHA1 (mingw-runtime-3.14.tar.gz) = ebd523dff5cb5bc476124a283b3ba9781f907fea
+RMD160 (mingw-runtime-3.14.tar.gz) = 1447b8894346ba46ecd350bc6d0feb06485ec0f9
+Size (mingw-runtime-3.14.tar.gz) = 506843 bytes