Import of pkgsrc-2013Q2

This commit is contained in:
2013-09-26 17:14:40 +02:00
commit 785076ae39
74991 changed files with 4380255 additions and 0 deletions

4
cross/mingw-gcc/DESCR Normal file
View File

@@ -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.

49
cross/mingw-gcc/Makefile Normal file
View File

@@ -0,0 +1,49 @@
# $NetBSD: Makefile,v 1.4 2013/04/06 20:27:17 rodent Exp $
#
DISTNAME= mingw-gcc-${DIST_VERSION}
PKGNAME= ${DISTNAME:S/-${DIST_VERSION}/-${GCC_VERSION}/}
CATEGORIES= cross
MASTER_SITES= ${MASTER_SITE_MINGW}
DISTFILES= gcc-core-${DIST_VERSION}-src.tar.gz \
gcc-g++-${DIST_VERSION}-src.tar.gz \
gcc-objc-${DIST_VERSION}-src.tar.gz
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://mingw.sourceforge.net/
COMMENT= GNU C Compiler for win32 cross-development
USE_TOOLS+= gmake
USE_PKGLOCALEDIR= yes
GNU_CONFIGURE= yes
USE_CROSSBASE= yes
INFO_FILES= yes
WRKSRC= ${WRKDIR}/gcc-${DIST_VERSION}
GCC_VERSION= 3.4.5
DIST_VERSION= ${GCC_VERSION}-20060117-2
do-build:
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS}
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} \
all-target-libobjc
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} \
all-target-libstdc++-v3
post-install:
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${INSTALL_ENV} ${GMAKE} \
${MAKE_FLAGS} install-target-libobjc
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${INSTALL_ENV} ${GMAKE} \
${MAKE_FLAGS} install-target-libstdc++-v3
${INSTALL_PROGRAM_DIR} ${DESTDIR}${CROSSBASE}/${MINGW_TARGET}/bin
cd ${DESTDIR}${CROSSBASE}/bin && ${LN} -fs ${MINGW_TARGET}-gcc ${MINGW_TARGET}-cc
cd ${DESTDIR}${CROSSBASE} && ${LN} -fs bin/${MINGW_TARGET}-cpp ${MINGW_TARGET}/bin/cpp
cd ${DESTDIR}${CROSSBASE} && ${LN} -fs bin/${MINGW_TARGET}-cc ${MINGW_TARGET}/bin/cc
cd ${DESTDIR}${CROSSBASE} && ${LN} -fs bin/${MINGW_TARGET}-gcc ${MINGW_TARGET}/bin/gcc
cd ${DESTDIR}${CROSSBASE} && ${LN} -fs bin/${MINGW_TARGET}-c++ ${MINGW_TARGET}/bin/c++
cd ${DESTDIR}${CROSSBASE} && ${LN} -fs bin/${MINGW_TARGET}-g++ ${MINGW_TARGET}/bin/g++
.include "../../cross/mingw/Makefile.common"
.include "../../cross/mingw-binutils/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

316
cross/mingw-gcc/PLIST Normal file
View File

@@ -0,0 +1,316 @@
@comment $NetBSD: PLIST,v 1.3 2013/06/22 21:22:35 dholland Exp $
bin/i386--mingw32-c++
bin/i386--mingw32-cc
bin/i386--mingw32-cpp
bin/i386--mingw32-g++
bin/i386--mingw32-gcc
bin/i386--mingw32-gcc-3.4.5
bin/i386--mingw32-gccbug
bin/i386--mingw32-gcov
i386--mingw32/bin/c++
i386--mingw32/bin/cc
i386--mingw32/bin/cpp
i386--mingw32/bin/g++
i386--mingw32/bin/gcc
i386--mingw32/lib/libiberty.a
i386--mingw32/lib/libobjc.la
i386--mingw32/lib/libstdc++.la
i386--mingw32/lib/libsupc++.la
include/c++/3.4.5/algorithm
include/c++/3.4.5/backward/algo.h
include/c++/3.4.5/backward/algobase.h
include/c++/3.4.5/backward/alloc.h
include/c++/3.4.5/backward/backward_warning.h
include/c++/3.4.5/backward/bvector.h
include/c++/3.4.5/backward/complex.h
include/c++/3.4.5/backward/defalloc.h
include/c++/3.4.5/backward/deque.h
include/c++/3.4.5/backward/fstream.h
include/c++/3.4.5/backward/function.h
include/c++/3.4.5/backward/hash_map.h
include/c++/3.4.5/backward/hash_set.h
include/c++/3.4.5/backward/hashtable.h
include/c++/3.4.5/backward/heap.h
include/c++/3.4.5/backward/iomanip.h
include/c++/3.4.5/backward/iostream.h
include/c++/3.4.5/backward/istream.h
include/c++/3.4.5/backward/iterator.h
include/c++/3.4.5/backward/list.h
include/c++/3.4.5/backward/map.h
include/c++/3.4.5/backward/multimap.h
include/c++/3.4.5/backward/multiset.h
include/c++/3.4.5/backward/new.h
include/c++/3.4.5/backward/ostream.h
include/c++/3.4.5/backward/pair.h
include/c++/3.4.5/backward/queue.h
include/c++/3.4.5/backward/rope.h
include/c++/3.4.5/backward/set.h
include/c++/3.4.5/backward/slist.h
include/c++/3.4.5/backward/stack.h
include/c++/3.4.5/backward/stream.h
include/c++/3.4.5/backward/streambuf.h
include/c++/3.4.5/backward/strstream
include/c++/3.4.5/backward/tempbuf.h
include/c++/3.4.5/backward/tree.h
include/c++/3.4.5/backward/vector.h
include/c++/3.4.5/bits/allocator.h
include/c++/3.4.5/bits/atomicity.h
include/c++/3.4.5/bits/basic_ios.h
include/c++/3.4.5/bits/basic_ios.tcc
include/c++/3.4.5/bits/basic_string.h
include/c++/3.4.5/bits/basic_string.tcc
include/c++/3.4.5/bits/boost_concept_check.h
include/c++/3.4.5/bits/char_traits.h
include/c++/3.4.5/bits/cmath.tcc
include/c++/3.4.5/bits/codecvt.h
include/c++/3.4.5/bits/concept_check.h
include/c++/3.4.5/bits/concurrence.h
include/c++/3.4.5/bits/cpp_type_traits.h
include/c++/3.4.5/bits/deque.tcc
include/c++/3.4.5/bits/fstream.tcc
include/c++/3.4.5/bits/functexcept.h
include/c++/3.4.5/bits/gslice.h
include/c++/3.4.5/bits/gslice_array.h
include/c++/3.4.5/bits/indirect_array.h
include/c++/3.4.5/bits/ios_base.h
include/c++/3.4.5/bits/istream.tcc
include/c++/3.4.5/bits/list.tcc
include/c++/3.4.5/bits/locale_classes.h
include/c++/3.4.5/bits/locale_facets.h
include/c++/3.4.5/bits/locale_facets.tcc
include/c++/3.4.5/bits/localefwd.h
include/c++/3.4.5/bits/mask_array.h
include/c++/3.4.5/bits/ostream.tcc
include/c++/3.4.5/bits/postypes.h
include/c++/3.4.5/bits/slice_array.h
include/c++/3.4.5/bits/sstream.tcc
include/c++/3.4.5/bits/stl_algo.h
include/c++/3.4.5/bits/stl_algobase.h
include/c++/3.4.5/bits/stl_bvector.h
include/c++/3.4.5/bits/stl_construct.h
include/c++/3.4.5/bits/stl_deque.h
include/c++/3.4.5/bits/stl_function.h
include/c++/3.4.5/bits/stl_heap.h
include/c++/3.4.5/bits/stl_iterator.h
include/c++/3.4.5/bits/stl_iterator_base_funcs.h
include/c++/3.4.5/bits/stl_iterator_base_types.h
include/c++/3.4.5/bits/stl_list.h
include/c++/3.4.5/bits/stl_map.h
include/c++/3.4.5/bits/stl_multimap.h
include/c++/3.4.5/bits/stl_multiset.h
include/c++/3.4.5/bits/stl_numeric.h
include/c++/3.4.5/bits/stl_pair.h
include/c++/3.4.5/bits/stl_queue.h
include/c++/3.4.5/bits/stl_raw_storage_iter.h
include/c++/3.4.5/bits/stl_relops.h
include/c++/3.4.5/bits/stl_set.h
include/c++/3.4.5/bits/stl_stack.h
include/c++/3.4.5/bits/stl_tempbuf.h
include/c++/3.4.5/bits/stl_threads.h
include/c++/3.4.5/bits/stl_tree.h
include/c++/3.4.5/bits/stl_uninitialized.h
include/c++/3.4.5/bits/stl_vector.h
include/c++/3.4.5/bits/stream_iterator.h
include/c++/3.4.5/bits/streambuf.tcc
include/c++/3.4.5/bits/streambuf_iterator.h
include/c++/3.4.5/bits/stringfwd.h
include/c++/3.4.5/bits/type_traits.h
include/c++/3.4.5/bits/valarray_after.h
include/c++/3.4.5/bits/valarray_array.h
include/c++/3.4.5/bits/valarray_array.tcc
include/c++/3.4.5/bits/valarray_before.h
include/c++/3.4.5/bits/vector.tcc
include/c++/3.4.5/bitset
include/c++/3.4.5/cassert
include/c++/3.4.5/cctype
include/c++/3.4.5/cerrno
include/c++/3.4.5/cfloat
include/c++/3.4.5/ciso646
include/c++/3.4.5/climits
include/c++/3.4.5/clocale
include/c++/3.4.5/cmath
include/c++/3.4.5/complex
include/c++/3.4.5/csetjmp
include/c++/3.4.5/csignal
include/c++/3.4.5/cstdarg
include/c++/3.4.5/cstddef
include/c++/3.4.5/cstdio
include/c++/3.4.5/cstdlib
include/c++/3.4.5/cstring
include/c++/3.4.5/ctime
include/c++/3.4.5/cwchar
include/c++/3.4.5/cwctype
include/c++/3.4.5/cxxabi.h
include/c++/3.4.5/debug/bitset
include/c++/3.4.5/debug/debug.h
include/c++/3.4.5/debug/deque
include/c++/3.4.5/debug/formatter.h
include/c++/3.4.5/debug/hash_map
include/c++/3.4.5/debug/hash_map.h
include/c++/3.4.5/debug/hash_multimap.h
include/c++/3.4.5/debug/hash_multiset.h
include/c++/3.4.5/debug/hash_set
include/c++/3.4.5/debug/hash_set.h
include/c++/3.4.5/debug/list
include/c++/3.4.5/debug/map
include/c++/3.4.5/debug/map.h
include/c++/3.4.5/debug/multimap.h
include/c++/3.4.5/debug/multiset.h
include/c++/3.4.5/debug/safe_base.h
include/c++/3.4.5/debug/safe_iterator.h
include/c++/3.4.5/debug/safe_iterator.tcc
include/c++/3.4.5/debug/safe_sequence.h
include/c++/3.4.5/debug/set
include/c++/3.4.5/debug/set.h
include/c++/3.4.5/debug/string
include/c++/3.4.5/debug/vector
include/c++/3.4.5/deque
include/c++/3.4.5/exception
include/c++/3.4.5/exception_defines.h
include/c++/3.4.5/ext/algorithm
include/c++/3.4.5/ext/bitmap_allocator.h
include/c++/3.4.5/ext/debug_allocator.h
include/c++/3.4.5/ext/enc_filebuf.h
include/c++/3.4.5/ext/functional
include/c++/3.4.5/ext/hash_fun.h
include/c++/3.4.5/ext/hash_map
include/c++/3.4.5/ext/hash_set
include/c++/3.4.5/ext/hashtable.h
include/c++/3.4.5/ext/iterator
include/c++/3.4.5/ext/malloc_allocator.h
include/c++/3.4.5/ext/memory
include/c++/3.4.5/ext/mt_allocator.h
include/c++/3.4.5/ext/new_allocator.h
include/c++/3.4.5/ext/numeric
include/c++/3.4.5/ext/pod_char_traits.h
include/c++/3.4.5/ext/pool_allocator.h
include/c++/3.4.5/ext/rb_tree
include/c++/3.4.5/ext/rope
include/c++/3.4.5/ext/ropeimpl.h
include/c++/3.4.5/ext/slist
include/c++/3.4.5/ext/stdio_filebuf.h
include/c++/3.4.5/ext/stdio_sync_filebuf.h
include/c++/3.4.5/fstream
include/c++/3.4.5/functional
include/c++/3.4.5/i386--mingw32/bits/atomic_word.h
include/c++/3.4.5/i386--mingw32/bits/basic_file.h
include/c++/3.4.5/i386--mingw32/bits/c++allocator.h
include/c++/3.4.5/i386--mingw32/bits/c++config.h
include/c++/3.4.5/i386--mingw32/bits/c++io.h
include/c++/3.4.5/i386--mingw32/bits/c++locale.h
include/c++/3.4.5/i386--mingw32/bits/codecvt_specializations.h
include/c++/3.4.5/i386--mingw32/bits/ctype_base.h
include/c++/3.4.5/i386--mingw32/bits/ctype_inline.h
include/c++/3.4.5/i386--mingw32/bits/ctype_noninline.h
include/c++/3.4.5/i386--mingw32/bits/gthr-default.h
include/c++/3.4.5/i386--mingw32/bits/gthr-posix.h
include/c++/3.4.5/i386--mingw32/bits/gthr-single.h
include/c++/3.4.5/i386--mingw32/bits/gthr.h
include/c++/3.4.5/i386--mingw32/bits/messages_members.h
include/c++/3.4.5/i386--mingw32/bits/os_defines.h
include/c++/3.4.5/i386--mingw32/bits/stdc++.h.gch/O0g.gch
include/c++/3.4.5/i386--mingw32/bits/stdc++.h.gch/O2g.gch
include/c++/3.4.5/i386--mingw32/bits/time_members.h
include/c++/3.4.5/iomanip
include/c++/3.4.5/ios
include/c++/3.4.5/iosfwd
include/c++/3.4.5/iostream
include/c++/3.4.5/istream
include/c++/3.4.5/iterator
include/c++/3.4.5/limits
include/c++/3.4.5/list
include/c++/3.4.5/locale
include/c++/3.4.5/map
include/c++/3.4.5/memory
include/c++/3.4.5/new
include/c++/3.4.5/numeric
include/c++/3.4.5/ostream
include/c++/3.4.5/queue
include/c++/3.4.5/set
include/c++/3.4.5/sstream
include/c++/3.4.5/stack
include/c++/3.4.5/stdexcept
include/c++/3.4.5/streambuf
include/c++/3.4.5/string
include/c++/3.4.5/typeinfo
include/c++/3.4.5/utility
include/c++/3.4.5/valarray
include/c++/3.4.5/vector
info/cpp.info
info/cppinternals.info
info/gcc.info
info/gccinstall.info
info/gccint.info
lib/gcc/i386--mingw32/3.4.5/crtbegin.o
lib/gcc/i386--mingw32/3.4.5/crtend.o
lib/gcc/i386--mingw32/3.4.5/include/README
lib/gcc/i386--mingw32/3.4.5/include/emmintrin.h
lib/gcc/i386--mingw32/3.4.5/include/float.h
lib/gcc/i386--mingw32/3.4.5/include/iso646.h
lib/gcc/i386--mingw32/3.4.5/include/limits.h
lib/gcc/i386--mingw32/3.4.5/include/mm_malloc.h
lib/gcc/i386--mingw32/3.4.5/include/mmintrin.h
lib/gcc/i386--mingw32/3.4.5/include/objc/NXConstStr.h
lib/gcc/i386--mingw32/3.4.5/include/objc/Object.h
lib/gcc/i386--mingw32/3.4.5/include/objc/Protocol.h
lib/gcc/i386--mingw32/3.4.5/include/objc/encoding.h
lib/gcc/i386--mingw32/3.4.5/include/objc/hash.h
lib/gcc/i386--mingw32/3.4.5/include/objc/objc-api.h
lib/gcc/i386--mingw32/3.4.5/include/objc/objc-list.h
lib/gcc/i386--mingw32/3.4.5/include/objc/objc.h
lib/gcc/i386--mingw32/3.4.5/include/objc/sarray.h
lib/gcc/i386--mingw32/3.4.5/include/objc/thr.h
lib/gcc/i386--mingw32/3.4.5/include/objc/typedstream.h
lib/gcc/i386--mingw32/3.4.5/include/pmmintrin.h
lib/gcc/i386--mingw32/3.4.5/include/stdarg.h
lib/gcc/i386--mingw32/3.4.5/include/stdbool.h
lib/gcc/i386--mingw32/3.4.5/include/stddef.h
lib/gcc/i386--mingw32/3.4.5/include/syslimits.h
lib/gcc/i386--mingw32/3.4.5/include/unwind.h
lib/gcc/i386--mingw32/3.4.5/include/varargs.h
lib/gcc/i386--mingw32/3.4.5/include/xmmintrin.h
lib/gcc/i386--mingw32/3.4.5/install-tools/gsyslimits.h
lib/gcc/i386--mingw32/3.4.5/install-tools/include/README
lib/gcc/i386--mingw32/3.4.5/install-tools/include/emmintrin.h
lib/gcc/i386--mingw32/3.4.5/install-tools/include/float.h
lib/gcc/i386--mingw32/3.4.5/install-tools/include/iso646.h
lib/gcc/i386--mingw32/3.4.5/install-tools/include/limits.h
lib/gcc/i386--mingw32/3.4.5/install-tools/include/mm_malloc.h
lib/gcc/i386--mingw32/3.4.5/install-tools/include/mmintrin.h
lib/gcc/i386--mingw32/3.4.5/install-tools/include/pmmintrin.h
lib/gcc/i386--mingw32/3.4.5/install-tools/include/stdarg.h
lib/gcc/i386--mingw32/3.4.5/install-tools/include/stdbool.h
lib/gcc/i386--mingw32/3.4.5/install-tools/include/stddef.h
lib/gcc/i386--mingw32/3.4.5/install-tools/include/unwind.h
lib/gcc/i386--mingw32/3.4.5/install-tools/include/varargs.h
lib/gcc/i386--mingw32/3.4.5/install-tools/include/xmmintrin.h
lib/gcc/i386--mingw32/3.4.5/install-tools/mkheaders.conf
lib/gcc/i386--mingw32/3.4.5/libgcc.a
lib/gcc/i386--mingw32/3.4.5/libgcov.a
lib/gcc/i386--mingw32/3.4.5/specs
lib/libiberty.a
libexec/gcc/i386--mingw32/3.4.5/cc1
libexec/gcc/i386--mingw32/3.4.5/cc1obj
libexec/gcc/i386--mingw32/3.4.5/cc1plus
libexec/gcc/i386--mingw32/3.4.5/collect2
libexec/gcc/i386--mingw32/3.4.5/install-tools/fixinc.sh
libexec/gcc/i386--mingw32/3.4.5/install-tools/mkheaders
man/man1/i386--mingw32-cpp.1
man/man1/i386--mingw32-g++.1
man/man1/i386--mingw32-gcc.1
man/man1/i386--mingw32-gcov.1
man/man7/fsf-funding.7
man/man7/gfdl.7
man/man7/gpl.7
share/locale/be/LC_MESSAGES/gcc.mo
share/locale/ca/LC_MESSAGES/gcc.mo
share/locale/da/LC_MESSAGES/gcc.mo
share/locale/de/LC_MESSAGES/gcc.mo
share/locale/el/LC_MESSAGES/gcc.mo
share/locale/es/LC_MESSAGES/gcc.mo
share/locale/fr/LC_MESSAGES/gcc.mo
share/locale/ja/LC_MESSAGES/gcc.mo
share/locale/nl/LC_MESSAGES/gcc.mo
share/locale/rw/LC_MESSAGES/gcc.mo
share/locale/sv/LC_MESSAGES/gcc.mo
share/locale/tr/LC_MESSAGES/gcc.mo

View File

@@ -0,0 +1,17 @@
# $NetBSD: buildlink3.mk,v 1.1.1.1 2010/03/15 18:34:37 asau Exp $
BUILDLINK_TREE+= mingw-gcc
.if !defined(MINGW_GCC_BUILDLINK3_MK)
MINGW_GCC_BUILDLINK3_MK:=
.include "../../cross/mingw/Makefile.common"
BUILDLINK_API_DEPENDS.mingw-gcc+= mingw-gcc>=3.4.2
BUILDLINK_PKGSRCDIR.mingw-gcc?= ../../cross/mingw-gcc
BUILDLINK_FNAME_TRANSFORM.mingw-gcc+= -e "s,${MINGW_TARGET}/lib,lib/,g"
.include "../../cross/mingw-binutils/buildlink3.mk"
.endif # MINGW_GCC_BUILDLINK3_MK
BUILDLINK_TREE+= -mingw-gcc

13
cross/mingw-gcc/distinfo Normal file
View File

@@ -0,0 +1,13 @@
$NetBSD: distinfo,v 1.2 2012/12/19 12:49:16 joerg Exp $
SHA1 (gcc-core-3.4.5-20060117-2-src.tar.gz) = 75d59049f26dc62f3732d11abbf056efc7bc8e95
RMD160 (gcc-core-3.4.5-20060117-2-src.tar.gz) = 624dd55ac00fba15269f1b3b3bbd6c383cc20827
Size (gcc-core-3.4.5-20060117-2-src.tar.gz) = 17695876 bytes
SHA1 (gcc-g++-3.4.5-20060117-2-src.tar.gz) = edafa412d86085cf39f0db1c19a6ea2890d05946
RMD160 (gcc-g++-3.4.5-20060117-2-src.tar.gz) = 7e3341c6ef1494462dfd3f682ad4cc6871b73e98
Size (gcc-g++-3.4.5-20060117-2-src.tar.gz) = 3949457 bytes
SHA1 (gcc-objc-3.4.5-20060117-2-src.tar.gz) = c96f1531d9d73e9279e0b6faf085deec5c2bda7b
RMD160 (gcc-objc-3.4.5-20060117-2-src.tar.gz) = a02ad94da674760799ec945c7ff75ed99f9e8c3a
Size (gcc-objc-3.4.5-20060117-2-src.tar.gz) = 266470 bytes
SHA1 (patch-ab) = 7f7dfd0fd55037cc938c31b4ada03a7877e2cfc4
SHA1 (patch-gcc_cp_cfns.h) = d9661d0e250819f2267ad88b30d0e0dca0031d0f

View File

@@ -0,0 +1,13 @@
$NetBSD: patch-ab,v 1.1.1.1 2010/03/15 18:34:39 asau Exp $
--- libiberty/physmem.c.orig 2003-12-01 04:42:16.000000000 +0100
+++ libiberty/physmem.c 2003-12-01 04:42:28.000000000 +0100
@@ -48,7 +48,7 @@
# include <sys/param.h>
#endif
-#if HAVE_SYS_SYSCTL_H
+#if 0
# include <sys/sysctl.h>
#endif

View File

@@ -0,0 +1,22 @@
$NetBSD: patch-gcc_cp_cfns.h,v 1.1 2012/12/19 12:49:16 joerg Exp $
--- gcc/cp/cfns.h.orig 2012-11-21 15:33:40.000000000 +0000
+++ gcc/cp/cfns.h
@@ -37,7 +37,7 @@ static unsigned int hash (const char *,
#ifdef __GNUC__
__inline
#endif
-const char * libc_name_p (const char *, unsigned int);
+static const char * libc_name_p (const char *, unsigned int);
/* maximum key range = 391, duplicates = 0 */
#ifdef __GNUC__
@@ -108,7 +108,7 @@ hash (register const char *str, register
#ifdef __GNUC__
__inline
#endif
-const char *
+static const char *
libc_name_p (register const char *str, register unsigned int len)
{
enum