pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Add devkitARM-newlib-45



Module Name:	pkgsrc-wip
Committed By:	Jonathan Schleifer <js%heap.zone@localhost>
Pushed By:	js
Date:		Thu Sep 8 01:28:51 2016 +0200
Changeset:	2a367efb059b375ff5b3249c3308151cf6c9b69f

Added Files:
	devkitARM-newlib/DESCR
	devkitARM-newlib/Makefile
	devkitARM-newlib/PLIST
	devkitARM-newlib/distinfo

Log Message:
Add devkitARM-newlib-45

This is named -45 as it is intended to be used with devkitARM r45, but
unfortunately, it is not exactly clear which revision of newlib was used
for the r45 binaries.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=2a367efb059b375ff5b3249c3308151cf6c9b69f

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 devkitARM-newlib/DESCR    |   3 +
 devkitARM-newlib/Makefile |  45 +++++++++++
 devkitARM-newlib/PLIST    | 198 ++++++++++++++++++++++++++++++++++++++++++++++
 devkitARM-newlib/distinfo |   6 ++
 4 files changed, 252 insertions(+)

diffs:
diff --git a/devkitARM-newlib/DESCR b/devkitARM-newlib/DESCR
new file mode 100644
index 0000000..a12b231
--- /dev/null
+++ b/devkitARM-newlib/DESCR
@@ -0,0 +1,3 @@
+newlib for the devkitARM toolchain.
+
+devkitARM is a homebrew toolchain for 3DS, DS, GBA, GP32 and NDS.
diff --git a/devkitARM-newlib/Makefile b/devkitARM-newlib/Makefile
new file mode 100644
index 0000000..ce2367c
--- /dev/null
+++ b/devkitARM-newlib/Makefile
@@ -0,0 +1,45 @@
+# $NetBSD$
+
+DISTNAME=	devkitARM-newlib-45
+CATEGORIES=	cross
+MASTER_SITES=	${MASTER_SITE_GITHUB:=devkitPro/}
+GITHUB_PROJECT=	newlib
+GITHUB_TAG=	f75b38917dc5daf8e31000067d60b66604c39434
+
+MAINTAINER=	js%heap.zone@localhost
+HOMEPAGE=	http://devkitpro.org/
+COMMENT=	Newlib for devkitARM toolchain
+LICENSE=	gnu-gpl-v2 AND gnu-gpl-v3 AND gnu-lgpl-v2.1 AND gnu-lgpl-v3 AND modified-bsd
+
+WRKSRC=		${WRKDIR}/newlib-f75b38917dc5daf8e31000067d60b66604c39434
+GNU_CONFIGURE=	yes
+USE_LANGUAGES=	c c++
+USE_LIBTOOL=	yes
+USE_TOOLS+=	gmake
+
+OBJDIR=			../build
+CONFIGURE_DIRS=		${OBJDIR}
+CONFIGURE_SCRIPT=	../newlib-${GITHUB_TAG}/configure
+GNU_CONFIGURE_PREFIX=	${PREFIX}/devkitpro/devkitARM
+CONFIGURE_ARGS+=	--target=arm-none-eabi
+CONFIGURE_ARGS+=	--disable-newlib-supplied-syscalls
+CONFIGURE_ARGS+=	--enable-newlib-mb
+CONFIGURE_ARGS+=	CC_FOR_TARGET=arm-none-eabi-gcc
+CONFIGURE_ARGS+=	CXX_FOR_TARGET=arm-none-eabi-g++
+
+DEPENDS=	cross-arm-none-eabi-gcc>=5.3:../../cross/arm-none-eabi-gcc5
+
+pre-configure:
+	${RUN} cd ${WRKSRC} && ${MKDIR} ${OBJDIR}
+
+do-build:
+	cd ${WRKDIR}/build && \
+	${SETENV} PATH="${PREFIX}/cross-arm-none-eabi/bin:${PATH}" \
+	${GMAKE}
+
+do-install:
+	cd ${WRKDIR}/build && \
+	${SETENV} PATH="${PREFIX}/cross-arm-none-eabi/bin:${PATH}" \
+	${GMAKE} DESTDIR=${DESTDIR} install
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/devkitARM-newlib/PLIST b/devkitARM-newlib/PLIST
new file mode 100644
index 0000000..bcf793a
--- /dev/null
+++ b/devkitARM-newlib/PLIST
@@ -0,0 +1,198 @@
+@comment $NetBSD$
+devkitpro/devkitARM/arm-none-eabi/include/_ansi.h
+devkitpro/devkitARM/arm-none-eabi/include/_${PKGVERSION}_version.h
+devkitpro/devkitARM/arm-none-eabi/include/_syslist.h
+devkitpro/devkitARM/arm-none-eabi/include/alloca.h
+devkitpro/devkitARM/arm-none-eabi/include/ar.h
+devkitpro/devkitARM/arm-none-eabi/include/argz.h
+devkitpro/devkitARM/arm-none-eabi/include/assert.h
+devkitpro/devkitARM/arm-none-eabi/include/complex.h
+devkitpro/devkitARM/arm-none-eabi/include/cpio.h
+devkitpro/devkitARM/arm-none-eabi/include/ctype.h
+devkitpro/devkitARM/arm-none-eabi/include/dirent.h
+devkitpro/devkitARM/arm-none-eabi/include/envlock.h
+devkitpro/devkitARM/arm-none-eabi/include/envz.h
+devkitpro/devkitARM/arm-none-eabi/include/errno.h
+devkitpro/devkitARM/arm-none-eabi/include/fastmath.h
+devkitpro/devkitARM/arm-none-eabi/include/fcntl.h
+devkitpro/devkitARM/arm-none-eabi/include/fnmatch.h
+devkitpro/devkitARM/arm-none-eabi/include/getopt.h
+devkitpro/devkitARM/arm-none-eabi/include/glob.h
+devkitpro/devkitARM/arm-none-eabi/include/grp.h
+devkitpro/devkitARM/arm-none-eabi/include/iconv.h
+devkitpro/devkitARM/arm-none-eabi/include/ieeefp.h
+devkitpro/devkitARM/arm-none-eabi/include/inttypes.h
+devkitpro/devkitARM/arm-none-eabi/include/langinfo.h
+devkitpro/devkitARM/arm-none-eabi/include/libgen.h
+devkitpro/devkitARM/arm-none-eabi/include/limits.h
+devkitpro/devkitARM/arm-none-eabi/include/locale.h
+devkitpro/devkitARM/arm-none-eabi/include/machine/_arc4random.h
+devkitpro/devkitARM/arm-none-eabi/include/machine/_default_types.h
+devkitpro/devkitARM/arm-none-eabi/include/machine/_endian.h
+devkitpro/devkitARM/arm-none-eabi/include/machine/_time.h
+devkitpro/devkitARM/arm-none-eabi/include/machine/_types.h
+devkitpro/devkitARM/arm-none-eabi/include/machine/ansi.h
+devkitpro/devkitARM/arm-none-eabi/include/machine/endian.h
+devkitpro/devkitARM/arm-none-eabi/include/machine/fastmath.h
+devkitpro/devkitARM/arm-none-eabi/include/machine/ieeefp.h
+devkitpro/devkitARM/arm-none-eabi/include/machine/malloc.h
+devkitpro/devkitARM/arm-none-eabi/include/machine/param.h
+devkitpro/devkitARM/arm-none-eabi/include/machine/setjmp-dj.h
+devkitpro/devkitARM/arm-none-eabi/include/machine/setjmp.h
+devkitpro/devkitARM/arm-none-eabi/include/machine/stdlib.h
+devkitpro/devkitARM/arm-none-eabi/include/machine/termios.h
+devkitpro/devkitARM/arm-none-eabi/include/machine/time.h
+devkitpro/devkitARM/arm-none-eabi/include/machine/types.h
+devkitpro/devkitARM/arm-none-eabi/include/malloc.h
+devkitpro/devkitARM/arm-none-eabi/include/math.h
+devkitpro/devkitARM/arm-none-eabi/include/${PKGVERSION}.h
+devkitpro/devkitARM/arm-none-eabi/include/paths.h
+devkitpro/devkitARM/arm-none-eabi/include/pthread.h
+devkitpro/devkitARM/arm-none-eabi/include/pwd.h
+devkitpro/devkitARM/arm-none-eabi/include/reent.h
+devkitpro/devkitARM/arm-none-eabi/include/regdef.h
+devkitpro/devkitARM/arm-none-eabi/include/regex.h
+devkitpro/devkitARM/arm-none-eabi/include/sched.h
+devkitpro/devkitARM/arm-none-eabi/include/search.h
+devkitpro/devkitARM/arm-none-eabi/include/setjmp.h
+devkitpro/devkitARM/arm-none-eabi/include/signal.h
+devkitpro/devkitARM/arm-none-eabi/include/spawn.h
+devkitpro/devkitARM/arm-none-eabi/include/stdatomic.h
+devkitpro/devkitARM/arm-none-eabi/include/stdint.h
+devkitpro/devkitARM/arm-none-eabi/include/stdio.h
+devkitpro/devkitARM/arm-none-eabi/include/stdio_ext.h
+devkitpro/devkitARM/arm-none-eabi/include/stdlib.h
+devkitpro/devkitARM/arm-none-eabi/include/string.h
+devkitpro/devkitARM/arm-none-eabi/include/strings.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/_default_fcntl.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/_intsup.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/_sigset.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/_stdint.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/_timespec.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/_timeval.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/_types.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/cdefs.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/config.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/custom_file.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/dir.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/dirent.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/errno.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/fcntl.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/features.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/file.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/iconvnls.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/iosupport.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/lock.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/param.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/queue.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/reent.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/resource.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/sched.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/select.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/signal.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/stat.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/statvfs.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/stdio.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/string.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/syslimits.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/time.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/timeb.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/times.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/timespec.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/tree.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/types.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/unistd.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/utime.h
+devkitpro/devkitARM/arm-none-eabi/include/sys/wait.h
+devkitpro/devkitARM/arm-none-eabi/include/tar.h
+devkitpro/devkitARM/arm-none-eabi/include/termios.h
+devkitpro/devkitARM/arm-none-eabi/include/tgmath.h
+devkitpro/devkitARM/arm-none-eabi/include/threads.h
+devkitpro/devkitARM/arm-none-eabi/include/time.h
+devkitpro/devkitARM/arm-none-eabi/include/unctrl.h
+devkitpro/devkitARM/arm-none-eabi/include/unistd.h
+devkitpro/devkitARM/arm-none-eabi/include/utime.h
+devkitpro/devkitARM/arm-none-eabi/include/utmp.h
+devkitpro/devkitARM/arm-none-eabi/include/wchar.h
+devkitpro/devkitARM/arm-none-eabi/include/wctype.h
+devkitpro/devkitARM/arm-none-eabi/include/wordexp.h
+devkitpro/devkitARM/arm-none-eabi/lib/aprofile-validation.specs
+devkitpro/devkitARM/arm-none-eabi/lib/aprofile-ve.specs
+devkitpro/devkitARM/arm-none-eabi/lib/cpu-init/rdimon-aem.o
+devkitpro/devkitARM/arm-none-eabi/lib/crt0.o
+devkitpro/devkitARM/arm-none-eabi/lib/fpu/aprofile-validation.specs
+devkitpro/devkitARM/arm-none-eabi/lib/fpu/aprofile-ve.specs
+devkitpro/devkitARM/arm-none-eabi/lib/fpu/cpu-init/rdimon-aem.o
+devkitpro/devkitARM/arm-none-eabi/lib/fpu/crt0.o
+devkitpro/devkitARM/arm-none-eabi/lib/fpu/iq80310.specs
+devkitpro/devkitARM/arm-none-eabi/lib/fpu/libc.a
+devkitpro/devkitARM/arm-none-eabi/lib/fpu/libg.a
+devkitpro/devkitARM/arm-none-eabi/lib/fpu/libgloss-linux.a
+devkitpro/devkitARM/arm-none-eabi/lib/fpu/libm.a
+devkitpro/devkitARM/arm-none-eabi/lib/fpu/libnosys.a
+devkitpro/devkitARM/arm-none-eabi/lib/fpu/librdimon.a
+devkitpro/devkitARM/arm-none-eabi/lib/fpu/librdpmon.a
+devkitpro/devkitARM/arm-none-eabi/lib/fpu/libsysbase.a
+devkitpro/devkitARM/arm-none-eabi/lib/fpu/linux-crt0.o
+devkitpro/devkitARM/arm-none-eabi/lib/fpu/linux.specs
+devkitpro/devkitARM/arm-none-eabi/lib/fpu/nano.specs
+devkitpro/devkitARM/arm-none-eabi/lib/fpu/nosys.specs
+devkitpro/devkitARM/arm-none-eabi/lib/fpu/pid.specs
+devkitpro/devkitARM/arm-none-eabi/lib/fpu/rdimon-crt0.o
+devkitpro/devkitARM/arm-none-eabi/lib/fpu/rdimon.specs
+devkitpro/devkitARM/arm-none-eabi/lib/fpu/rdpmon-crt0.o
+devkitpro/devkitARM/arm-none-eabi/lib/fpu/rdpmon.specs
+devkitpro/devkitARM/arm-none-eabi/lib/fpu/redboot-crt0.o
+devkitpro/devkitARM/arm-none-eabi/lib/fpu/redboot-syscalls.o
+devkitpro/devkitARM/arm-none-eabi/lib/fpu/redboot.ld
+devkitpro/devkitARM/arm-none-eabi/lib/fpu/redboot.specs
+devkitpro/devkitARM/arm-none-eabi/lib/iq80310.specs
+devkitpro/devkitARM/arm-none-eabi/lib/libc.a
+devkitpro/devkitARM/arm-none-eabi/lib/libg.a
+devkitpro/devkitARM/arm-none-eabi/lib/libgloss-linux.a
+devkitpro/devkitARM/arm-none-eabi/lib/libm.a
+devkitpro/devkitARM/arm-none-eabi/lib/libnosys.a
+devkitpro/devkitARM/arm-none-eabi/lib/librdimon.a
+devkitpro/devkitARM/arm-none-eabi/lib/librdpmon.a
+devkitpro/devkitARM/arm-none-eabi/lib/libsysbase.a
+devkitpro/devkitARM/arm-none-eabi/lib/linux-crt0.o
+devkitpro/devkitARM/arm-none-eabi/lib/linux.specs
+devkitpro/devkitARM/arm-none-eabi/lib/nano.specs
+devkitpro/devkitARM/arm-none-eabi/lib/nosys.specs
+devkitpro/devkitARM/arm-none-eabi/lib/pid.specs
+devkitpro/devkitARM/arm-none-eabi/lib/rdimon-crt0.o
+devkitpro/devkitARM/arm-none-eabi/lib/rdimon.specs
+devkitpro/devkitARM/arm-none-eabi/lib/rdpmon-crt0.o
+devkitpro/devkitARM/arm-none-eabi/lib/rdpmon.specs
+devkitpro/devkitARM/arm-none-eabi/lib/redboot-crt0.o
+devkitpro/devkitARM/arm-none-eabi/lib/redboot-syscalls.o
+devkitpro/devkitARM/arm-none-eabi/lib/redboot.ld
+devkitpro/devkitARM/arm-none-eabi/lib/redboot.specs
+devkitpro/devkitARM/arm-none-eabi/lib/thumb/aprofile-validation.specs
+devkitpro/devkitARM/arm-none-eabi/lib/thumb/aprofile-ve.specs
+devkitpro/devkitARM/arm-none-eabi/lib/thumb/cpu-init/rdimon-aem.o
+devkitpro/devkitARM/arm-none-eabi/lib/thumb/crt0.o
+devkitpro/devkitARM/arm-none-eabi/lib/thumb/iq80310.specs
+devkitpro/devkitARM/arm-none-eabi/lib/thumb/libc.a
+devkitpro/devkitARM/arm-none-eabi/lib/thumb/libg.a
+devkitpro/devkitARM/arm-none-eabi/lib/thumb/libgloss-linux.a
+devkitpro/devkitARM/arm-none-eabi/lib/thumb/libm.a
+devkitpro/devkitARM/arm-none-eabi/lib/thumb/libnosys.a
+devkitpro/devkitARM/arm-none-eabi/lib/thumb/librdimon.a
+devkitpro/devkitARM/arm-none-eabi/lib/thumb/librdpmon.a
+devkitpro/devkitARM/arm-none-eabi/lib/thumb/libsysbase.a
+devkitpro/devkitARM/arm-none-eabi/lib/thumb/linux-crt0.o
+devkitpro/devkitARM/arm-none-eabi/lib/thumb/linux.specs
+devkitpro/devkitARM/arm-none-eabi/lib/thumb/nano.specs
+devkitpro/devkitARM/arm-none-eabi/lib/thumb/nosys.specs
+devkitpro/devkitARM/arm-none-eabi/lib/thumb/pid.specs
+devkitpro/devkitARM/arm-none-eabi/lib/thumb/rdimon-crt0.o
+devkitpro/devkitARM/arm-none-eabi/lib/thumb/rdimon.specs
+devkitpro/devkitARM/arm-none-eabi/lib/thumb/rdpmon-crt0.o
+devkitpro/devkitARM/arm-none-eabi/lib/thumb/rdpmon.specs
+devkitpro/devkitARM/arm-none-eabi/lib/thumb/redboot-crt0.o
+devkitpro/devkitARM/arm-none-eabi/lib/thumb/redboot-syscalls.o
+devkitpro/devkitARM/arm-none-eabi/lib/thumb/redboot.ld
+devkitpro/devkitARM/arm-none-eabi/lib/thumb/redboot.specs
+@pkgdir devkitpro/devkitARM/arm-none-eabi/include/rpc
+@pkgdir devkitpro/devkitARM/arm-none-eabi/include/bits
diff --git a/devkitARM-newlib/distinfo b/devkitARM-newlib/distinfo
new file mode 100644
index 0000000..0eac12c
--- /dev/null
+++ b/devkitARM-newlib/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (devkitarm-newlib-f75b38917dc5daf8e31000067d60b66604c39434.tar.gz) = ad6cc9c2205fab0f8422332038a973337f12f868
+RMD160 (devkitarm-newlib-f75b38917dc5daf8e31000067d60b66604c39434.tar.gz) = 6302e5ad3557be91726ae4ba0862732cc2c54ee5
+SHA512 (devkitarm-newlib-f75b38917dc5daf8e31000067d60b66604c39434.tar.gz) = 4c2c7eb1adf71422419fb83ffecd87ab996123abc907454d8628fa14a77dbd7cd1d86b06419887777b5969ac85dfaa606952d84e4783fbc2cc85909546b58527
+Size (devkitarm-newlib-f75b38917dc5daf8e31000067d60b66604c39434.tar.gz) = 20802224 bytes


Home | Main Index | Thread Index | Old Index