summaryrefslogtreecommitdiff
path: root/cross
diff options
context:
space:
mode:
authorryoon <ryoon@pkgsrc.org>2013-09-12 14:02:01 +0000
committerryoon <ryoon@pkgsrc.org>2013-09-12 14:02:01 +0000
commitb7dc36b092391016f8cdfa3370906545009cfba5 (patch)
tree6cb6ec9caf146008c2d3302e8ad6d5bdf99a8470 /cross
parentaf9fa8b667108cff974ee06701c6982e50b7f8b1 (diff)
downloadpkgsrc-b7dc36b092391016f8cdfa3370906545009cfba5.tar.gz
Import cross-freemint-mintlib-20130415 as cross/freemint-mintlib.
MiNTLib for FreeMiNT (OS for Atari ST) cross-compile environment.
Diffstat (limited to 'cross')
-rw-r--r--cross/freemint-mintlib/DESCR1
-rw-r--r--cross/freemint-mintlib/Makefile78
-rw-r--r--cross/freemint-mintlib/PLIST299
-rw-r--r--cross/freemint-mintlib/buildlink3.mk13
-rw-r--r--cross/freemint-mintlib/distinfo12
-rw-r--r--cross/freemint-mintlib/patches/patch-mintlib-CVS-20130415_configvars31
6 files changed, 434 insertions, 0 deletions
diff --git a/cross/freemint-mintlib/DESCR b/cross/freemint-mintlib/DESCR
new file mode 100644
index 00000000000..7266ba08b2e
--- /dev/null
+++ b/cross/freemint-mintlib/DESCR
@@ -0,0 +1 @@
+MiNTLib for FreeMiNT (OS for Atari ST) cross-compile environment.
diff --git a/cross/freemint-mintlib/Makefile b/cross/freemint-mintlib/Makefile
new file mode 100644
index 00000000000..180e45d1689
--- /dev/null
+++ b/cross/freemint-mintlib/Makefile
@@ -0,0 +1,78 @@
+# $NetBSD: Makefile,v 1.1 2013/09/12 14:02:01 ryoon Exp $
+
+DISTNAME= mintlib-CVS-20130415
+PKGNAME= cross-freemint-${DISTNAME:S/CVS-//}
+CATEGORIES= cross
+MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-4.6.4/}
+GCCNAME= gcc-4.6.4
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
+ ${GCCNAME}.tar.bz2
+MAINTAINER= ryoon@NetBSD.org
+HOMEPAGE= http://vincent.riviere.free.fr/soft/m68k-atari-mint/
+COMMENT= MiNTLib for FreeMiNT
+
+SITES.mintlib-CVS-20130415.tar.gz= http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/
+WRKSRC= ${WRKDIR}
+
+PATCH_SITES= http://vincent.riviere.free.fr/soft/m68k-atari-mint/archives/
+PATCHFILES= gcc-4.6.4-mint-20130415.patch.bz2
+
+# for http://gcc.gnu.org/bugzilla/attachment.cgi?id=15133 ,
+# use makeinfo from pkgsrc/devel/gtexinfo.
+TOOL_DEPENDS+= gtexinfo>=5.1:../../devel/gtexinfo
+TOOLS_PLATFORM.makeinfo=
+
+FREEMINT_PREFIX= ${PREFIX}/cross-freemint
+CONFIGURE_DIRS= ${GCCNAME}bin
+CONFIGURE_SCRIPT= ../${GCCNAME}/configure
+
+USE_TOOLS+= bash:run gmake makeinfo
+GNU_CONFIGURE= yes
+
+GNU_CONFIGURE_PREFIX= ${FREEMINT_PREFIX}
+
+FIND_PREFIX:= AR_DIR=cross-freemint-binutils
+.include "../../mk/find-prefix.mk"
+
+CFLAGS+= -fomit-frame-pointer
+
+CONFIGURE_ARGS+= --target=m68k-atari-mint
+CONFIGURE_ARGS+= --enable-languages=c,c++
+CONFIGURE_ARGS+= --disable-libstdcxx-pch
+CONFIGURE_ARGS+= --disable-nls
+#CONFIGURE_ARGS+= --disable-multilib
+
+MAKE_ENV+= SHELL=${TOOLS_PATH.bash}
+MAKE_ENV+= FREEMINT_PREFIX=${FREEMINT_PREFIX}
+MAKE_ENV+= WRKSRC=${WRKSRC}
+MAKE_ENV+= ARDIR=${AR_DIR}/cross-freemint/bin
+MAKE_ENV+= DESTDIR=${DESTDIR}
+MAKE_ENV+= CONFIGURE_DIRS=${CONFIGURE_DIRS}
+INFO_FILES= yes
+
+INSTALLATION_DIRS+= bin
+
+pre-configure:
+ mkdir ${WRKSRC}/${CONFIGURE_DIRS}
+ ${CP} ${PKGSRCDIR}/mk/gnu-config/config.guess ${WRKSRC}/${GCCNAME}
+ ${CP} ${PKGSRCDIR}/mk/gnu-config/config.sub ${WRKSRC}/${GCCNAME}
+
+do-build:
+ cd ${WRKSRC}/${CONFIGURE_DIRS} && env ${MAKE_ENV} ${MAKE_PROGRAM} \
+ ${BUILD_MAKE_FLAGS} -f ${MAKE_FILE} all-gcc
+ cd ${WRKSRC}/${CONFIGURE_DIRS} && env ${MAKE_ENV} ${MAKE_PROGRAM} \
+ ${BUILD_MAKE_FLAGS} -f ${MAKE_FILE} all-target-libgcc
+ cd ${WRKSRC}/mintlib-CVS-20130415 && \
+ echo "${WRKSRC}/${CONFIGURE_DIRS}/gcc/include -I${WRKSRC}/${CONFIGURE_DIRS}/gcc/include-fixed" > includepath
+ cd ${WRKSRC}/mintlib-CVS-20130415 && env ${MAKE_ENV} \
+ ${MAKE_PROGRAM} ${BUILD_MAKE_FLAGS} -f ${MAKE_FILE}
+
+do-install:
+ cd ${WRKSRC}/mintlib-CVS-20130415 && env ${MAKE_ENV} \
+ ${MAKE_PROGRAM} ${BUILD_MAKE_FLAGS} -f ${MAKE_FILE} install
+
+.include "../../cross/freemint-mintbin/buildlink3.mk"
+.include "../../devel/gmp/buildlink3.mk"
+.include "../../math/mpfr/buildlink3.mk"
+.include "../../math/mpcomplex/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/cross/freemint-mintlib/PLIST b/cross/freemint-mintlib/PLIST
new file mode 100644
index 00000000000..b72025f41b3
--- /dev/null
+++ b/cross/freemint-mintlib/PLIST
@@ -0,0 +1,299 @@
+@comment $NetBSD: PLIST,v 1.1 2013/09/12 14:02:01 ryoon Exp $
+cross-freemint/m68k-atari-mint/include/COPYING.LIB
+cross-freemint/m68k-atari-mint/include/COPYMINT
+cross-freemint/m68k-atari-mint/include/alloca.h
+cross-freemint/m68k-atari-mint/include/ar.h
+cross-freemint/m68k-atari-mint/include/argp.h
+cross-freemint/m68k-atari-mint/include/argz.h
+cross-freemint/m68k-atari-mint/include/arpa/ftp.h
+cross-freemint/m68k-atari-mint/include/arpa/inet.h
+cross-freemint/m68k-atari-mint/include/arpa/nameser.h
+cross-freemint/m68k-atari-mint/include/arpa/telnet.h
+cross-freemint/m68k-atari-mint/include/arpa/tftp.h
+cross-freemint/m68k-atari-mint/include/assert.h
+cross-freemint/m68k-atari-mint/include/bits/byteswap.h
+cross-freemint/m68k-atari-mint/include/bits/confname.h
+cross-freemint/m68k-atari-mint/include/bits/dirent.h
+cross-freemint/m68k-atari-mint/include/bits/endian.h
+cross-freemint/m68k-atari-mint/include/bits/fcntl.h
+cross-freemint/m68k-atari-mint/include/bits/huge_val.h
+cross-freemint/m68k-atari-mint/include/bits/in.h
+cross-freemint/m68k-atari-mint/include/bits/ipc.h
+cross-freemint/m68k-atari-mint/include/bits/libc-lock.h
+cross-freemint/m68k-atari-mint/include/bits/local_lim.h
+cross-freemint/m68k-atari-mint/include/bits/mathdef.h
+cross-freemint/m68k-atari-mint/include/bits/mint_stdio.h
+cross-freemint/m68k-atari-mint/include/bits/msq.h
+cross-freemint/m68k-atari-mint/include/bits/nan.h
+cross-freemint/m68k-atari-mint/include/bits/poll.h
+cross-freemint/m68k-atari-mint/include/bits/posix1_lim.h
+cross-freemint/m68k-atari-mint/include/bits/posix2_lim.h
+cross-freemint/m68k-atari-mint/include/bits/posix_opt.h
+cross-freemint/m68k-atari-mint/include/bits/sched.h
+cross-freemint/m68k-atari-mint/include/bits/select.h
+cross-freemint/m68k-atari-mint/include/bits/sem.h
+cross-freemint/m68k-atari-mint/include/bits/shm.h
+cross-freemint/m68k-atari-mint/include/bits/sigaction.h
+cross-freemint/m68k-atari-mint/include/bits/sigcontext.h
+cross-freemint/m68k-atari-mint/include/bits/signum.h
+cross-freemint/m68k-atari-mint/include/bits/sigset.h
+cross-freemint/m68k-atari-mint/include/bits/sigstack.h
+cross-freemint/m68k-atari-mint/include/bits/sockaddr.h
+cross-freemint/m68k-atari-mint/include/bits/socket.h
+cross-freemint/m68k-atari-mint/include/bits/stat.h
+cross-freemint/m68k-atari-mint/include/bits/statfs.h
+cross-freemint/m68k-atari-mint/include/bits/stdio_lim.h
+cross-freemint/m68k-atari-mint/include/bits/string.h
+cross-freemint/m68k-atari-mint/include/bits/string2.h
+cross-freemint/m68k-atari-mint/include/bits/termios.h
+cross-freemint/m68k-atari-mint/include/bits/time.h
+cross-freemint/m68k-atari-mint/include/bits/types.h
+cross-freemint/m68k-atari-mint/include/bits/xopen_lim.h
+cross-freemint/m68k-atari-mint/include/byteswap.h
+cross-freemint/m68k-atari-mint/include/compiler.h
+cross-freemint/m68k-atari-mint/include/crypt.h
+cross-freemint/m68k-atari-mint/include/ctype.h
+cross-freemint/m68k-atari-mint/include/device.h
+cross-freemint/m68k-atari-mint/include/dirent.h
+cross-freemint/m68k-atari-mint/include/endian.h
+cross-freemint/m68k-atari-mint/include/err.h
+cross-freemint/m68k-atari-mint/include/errno.h
+cross-freemint/m68k-atari-mint/include/error.h
+cross-freemint/m68k-atari-mint/include/fcntl.h
+cross-freemint/m68k-atari-mint/include/features.h
+cross-freemint/m68k-atari-mint/include/fnmatch.h
+cross-freemint/m68k-atari-mint/include/ftw.h
+cross-freemint/m68k-atari-mint/include/getopt.h
+cross-freemint/m68k-atari-mint/include/getopt_int.h
+cross-freemint/m68k-atari-mint/include/glob.h
+cross-freemint/m68k-atari-mint/include/gnu-out.h
+cross-freemint/m68k-atari-mint/include/grp.h
+cross-freemint/m68k-atari-mint/include/ieee754.h
+cross-freemint/m68k-atari-mint/include/inttypes.h
+cross-freemint/m68k-atari-mint/include/iovec.h
+cross-freemint/m68k-atari-mint/include/lastlog.h
+cross-freemint/m68k-atari-mint/include/libgen.h
+cross-freemint/m68k-atari-mint/include/limits.h
+cross-freemint/m68k-atari-mint/include/linker.h
+cross-freemint/m68k-atari-mint/include/locale.h
+cross-freemint/m68k-atari-mint/include/macros.h
+cross-freemint/m68k-atari-mint/include/malloc.h
+cross-freemint/m68k-atari-mint/include/memory.h
+cross-freemint/m68k-atari-mint/include/minimal.h
+cross-freemint/m68k-atari-mint/include/mint/arch/ptrace.h
+cross-freemint/m68k-atari-mint/include/mint/basepage.h
+cross-freemint/m68k-atari-mint/include/mint/cdromio.h
+cross-freemint/m68k-atari-mint/include/mint/cookie.h
+cross-freemint/m68k-atari-mint/include/mint/dcntl.h
+cross-freemint/m68k-atari-mint/include/mint/errno.h
+cross-freemint/m68k-atari-mint/include/mint/falcon.h
+cross-freemint/m68k-atari-mint/include/mint/iflink.h
+cross-freemint/m68k-atari-mint/include/mint/linea.h
+cross-freemint/m68k-atari-mint/include/mint/metados.h
+cross-freemint/m68k-atari-mint/include/mint/mintbind.h
+cross-freemint/m68k-atari-mint/include/mint/mouse.h
+cross-freemint/m68k-atari-mint/include/mint/net.h
+cross-freemint/m68k-atari-mint/include/mint/nfs.h
+cross-freemint/m68k-atari-mint/include/mint/osbind.h
+cross-freemint/m68k-atari-mint/include/mint/ostruct.h
+cross-freemint/m68k-atari-mint/include/mint/ptrace.h
+cross-freemint/m68k-atari-mint/include/mint/random.h
+cross-freemint/m68k-atari-mint/include/mint/screen.h
+cross-freemint/m68k-atari-mint/include/mint/slb.h
+cross-freemint/m68k-atari-mint/include/mint/ssystem.h
+cross-freemint/m68k-atari-mint/include/mint/sysbind.h
+cross-freemint/m68k-atari-mint/include/mint/sysctl.h
+cross-freemint/m68k-atari-mint/include/mint/sysvars.h
+cross-freemint/m68k-atari-mint/include/mint/trap1.h
+cross-freemint/m68k-atari-mint/include/mint/trap13.h
+cross-freemint/m68k-atari-mint/include/mint/trap14.h
+cross-freemint/m68k-atari-mint/include/mint/xbra.h
+cross-freemint/m68k-atari-mint/include/mintbind.h
+cross-freemint/m68k-atari-mint/include/mntent.h
+cross-freemint/m68k-atari-mint/include/net/bpf.h
+cross-freemint/m68k-atari-mint/include/net/ethernet.h
+cross-freemint/m68k-atari-mint/include/net/ethertypes.h
+cross-freemint/m68k-atari-mint/include/net/if.h
+cross-freemint/m68k-atari-mint/include/net/if_arp.h
+cross-freemint/m68k-atari-mint/include/net/if_ether.h
+cross-freemint/m68k-atari-mint/include/net/if_ppp.h
+cross-freemint/m68k-atari-mint/include/net/if_sl.h
+cross-freemint/m68k-atari-mint/include/net/route.h
+cross-freemint/m68k-atari-mint/include/net/slcompress.h
+cross-freemint/m68k-atari-mint/include/netdb.h
+cross-freemint/m68k-atari-mint/include/netinet/if_ether.h
+cross-freemint/m68k-atari-mint/include/netinet/in.h
+cross-freemint/m68k-atari-mint/include/netinet/in_systm.h
+cross-freemint/m68k-atari-mint/include/netinet/ip.h
+cross-freemint/m68k-atari-mint/include/netinet/ip_icmp.h
+cross-freemint/m68k-atari-mint/include/netinet/ip_var.h
+cross-freemint/m68k-atari-mint/include/netinet/tcp.h
+cross-freemint/m68k-atari-mint/include/netinet/tcpip.h
+cross-freemint/m68k-atari-mint/include/netinet/udp.h
+cross-freemint/m68k-atari-mint/include/netinet/udp_var.h
+cross-freemint/m68k-atari-mint/include/nfs/nfs.h
+cross-freemint/m68k-atari-mint/include/obstack.h
+cross-freemint/m68k-atari-mint/include/osbind.h
+cross-freemint/m68k-atari-mint/include/paths.h
+cross-freemint/m68k-atari-mint/include/poll.h
+cross-freemint/m68k-atari-mint/include/printf.h
+cross-freemint/m68k-atari-mint/include/process.h
+cross-freemint/m68k-atari-mint/include/protocols/routed.h
+cross-freemint/m68k-atari-mint/include/protocols/rwhod.h
+cross-freemint/m68k-atari-mint/include/protocols/talkd.h
+cross-freemint/m68k-atari-mint/include/protocols/timed.h
+cross-freemint/m68k-atari-mint/include/pty.h
+cross-freemint/m68k-atari-mint/include/pwd.h
+cross-freemint/m68k-atari-mint/include/re_comp.h
+cross-freemint/m68k-atari-mint/include/regex.h
+cross-freemint/m68k-atari-mint/include/regexp.h
+cross-freemint/m68k-atari-mint/include/resolv.h
+cross-freemint/m68k-atari-mint/include/resource.h
+cross-freemint/m68k-atari-mint/include/rpc/auth.h
+cross-freemint/m68k-atari-mint/include/rpc/auth_des.h
+cross-freemint/m68k-atari-mint/include/rpc/auth_unix.h
+cross-freemint/m68k-atari-mint/include/rpc/clnt.h
+cross-freemint/m68k-atari-mint/include/rpc/des_crypt.h
+cross-freemint/m68k-atari-mint/include/rpc/key_prot.h
+cross-freemint/m68k-atari-mint/include/rpc/netdb.h
+cross-freemint/m68k-atari-mint/include/rpc/pmap_clnt.h
+cross-freemint/m68k-atari-mint/include/rpc/pmap_prot.h
+cross-freemint/m68k-atari-mint/include/rpc/pmap_rmt.h
+cross-freemint/m68k-atari-mint/include/rpc/rpc.h
+cross-freemint/m68k-atari-mint/include/rpc/rpc_des.h
+cross-freemint/m68k-atari-mint/include/rpc/rpc_msg.h
+cross-freemint/m68k-atari-mint/include/rpc/svc.h
+cross-freemint/m68k-atari-mint/include/rpc/svc_auth.h
+cross-freemint/m68k-atari-mint/include/rpc/types.h
+cross-freemint/m68k-atari-mint/include/rpc/xdr.h
+cross-freemint/m68k-atari-mint/include/rpcsvc/bootparam.h
+cross-freemint/m68k-atari-mint/include/rpcsvc/bootparam_prot.h
+cross-freemint/m68k-atari-mint/include/rpcsvc/key_prot.h
+cross-freemint/m68k-atari-mint/include/rpcsvc/klm_prot.h
+cross-freemint/m68k-atari-mint/include/rpcsvc/mount.h
+cross-freemint/m68k-atari-mint/include/rpcsvc/nfs_prot.h
+cross-freemint/m68k-atari-mint/include/rpcsvc/nlm_prot.h
+cross-freemint/m68k-atari-mint/include/rpcsvc/rex.h
+cross-freemint/m68k-atari-mint/include/rpcsvc/rquota.h
+cross-freemint/m68k-atari-mint/include/rpcsvc/rstat.h
+cross-freemint/m68k-atari-mint/include/rpcsvc/rusers.h
+cross-freemint/m68k-atari-mint/include/rpcsvc/sm_inter.h
+cross-freemint/m68k-atari-mint/include/rpcsvc/spray.h
+cross-freemint/m68k-atari-mint/include/rpcsvc/yppasswd.h
+cross-freemint/m68k-atari-mint/include/rtent.h
+cross-freemint/m68k-atari-mint/include/sched.h
+cross-freemint/m68k-atari-mint/include/search.h
+cross-freemint/m68k-atari-mint/include/setjmp.h
+cross-freemint/m68k-atari-mint/include/sgtty.h
+cross-freemint/m68k-atari-mint/include/shadow.h
+cross-freemint/m68k-atari-mint/include/signal.h
+cross-freemint/m68k-atari-mint/include/sockios.h
+cross-freemint/m68k-atari-mint/include/st-out.h
+cross-freemint/m68k-atari-mint/include/stdint.h
+cross-freemint/m68k-atari-mint/include/stdio.h
+cross-freemint/m68k-atari-mint/include/stdlib.h
+cross-freemint/m68k-atari-mint/include/string.h
+cross-freemint/m68k-atari-mint/include/strings.h
+cross-freemint/m68k-atari-mint/include/support.h
+cross-freemint/m68k-atari-mint/include/sys/cdefs.h
+cross-freemint/m68k-atari-mint/include/sys/dir.h
+cross-freemint/m68k-atari-mint/include/sys/dirent.h
+cross-freemint/m68k-atari-mint/include/sys/errno.h
+cross-freemint/m68k-atari-mint/include/sys/fcntl.h
+cross-freemint/m68k-atari-mint/include/sys/file.h
+cross-freemint/m68k-atari-mint/include/sys/gmon.h
+cross-freemint/m68k-atari-mint/include/sys/gmon_out.h
+cross-freemint/m68k-atari-mint/include/sys/ioctl.h
+cross-freemint/m68k-atari-mint/include/sys/ipc.h
+cross-freemint/m68k-atari-mint/include/sys/mount.h
+cross-freemint/m68k-atari-mint/include/sys/msg.h
+cross-freemint/m68k-atari-mint/include/sys/param.h
+cross-freemint/m68k-atari-mint/include/sys/poll.h
+cross-freemint/m68k-atari-mint/include/sys/ptrace.h
+cross-freemint/m68k-atari-mint/include/sys/queue.h
+cross-freemint/m68k-atari-mint/include/sys/reboot.h
+cross-freemint/m68k-atari-mint/include/sys/resource.h
+cross-freemint/m68k-atari-mint/include/sys/select.h
+cross-freemint/m68k-atari-mint/include/sys/sem.h
+cross-freemint/m68k-atari-mint/include/sys/shm.h
+cross-freemint/m68k-atari-mint/include/sys/signal.h
+cross-freemint/m68k-atari-mint/include/sys/socket.h
+cross-freemint/m68k-atari-mint/include/sys/stat.h
+cross-freemint/m68k-atari-mint/include/sys/statfs.h
+cross-freemint/m68k-atari-mint/include/sys/syscall.h
+cross-freemint/m68k-atari-mint/include/sys/syslog.h
+cross-freemint/m68k-atari-mint/include/sys/sysmacros.h
+cross-freemint/m68k-atari-mint/include/sys/systeminfo.h
+cross-freemint/m68k-atari-mint/include/sys/termios.h
+cross-freemint/m68k-atari-mint/include/sys/time.h
+cross-freemint/m68k-atari-mint/include/sys/timeb.h
+cross-freemint/m68k-atari-mint/include/sys/times.h
+cross-freemint/m68k-atari-mint/include/sys/ttychars.h
+cross-freemint/m68k-atari-mint/include/sys/ttydefaults.h
+cross-freemint/m68k-atari-mint/include/sys/types.h
+cross-freemint/m68k-atari-mint/include/sys/ucontext.h
+cross-freemint/m68k-atari-mint/include/sys/uio.h
+cross-freemint/m68k-atari-mint/include/sys/un.h
+cross-freemint/m68k-atari-mint/include/sys/utsname.h
+cross-freemint/m68k-atari-mint/include/sys/varargs.h
+cross-freemint/m68k-atari-mint/include/sys/vfs.h
+cross-freemint/m68k-atari-mint/include/sys/wait.h
+cross-freemint/m68k-atari-mint/include/syscall-list.h
+cross-freemint/m68k-atari-mint/include/syscall.h
+cross-freemint/m68k-atari-mint/include/sysexits.h
+cross-freemint/m68k-atari-mint/include/syslog.h
+cross-freemint/m68k-atari-mint/include/tar.h
+cross-freemint/m68k-atari-mint/include/tcfloat.h
+cross-freemint/m68k-atari-mint/include/tchars.h
+cross-freemint/m68k-atari-mint/include/tcmath.h
+cross-freemint/m68k-atari-mint/include/termio.h
+cross-freemint/m68k-atari-mint/include/termios.h
+cross-freemint/m68k-atari-mint/include/time.h
+cross-freemint/m68k-atari-mint/include/ucontext.h
+cross-freemint/m68k-atari-mint/include/unistd.h
+cross-freemint/m68k-atari-mint/include/utime.h
+cross-freemint/m68k-atari-mint/include/utmp.h
+cross-freemint/m68k-atari-mint/include/utmpbits.h
+cross-freemint/m68k-atari-mint/include/values.h
+cross-freemint/m68k-atari-mint/include/vt52.h
+cross-freemint/m68k-atari-mint/include/wait.h
+cross-freemint/m68k-atari-mint/include/wchar.h
+cross-freemint/m68k-atari-mint/include/wctype.h
+cross-freemint/m68k-atari-mint/include/wordexp.h
+cross-freemint/m68k-atari-mint/lib/crt0.o
+cross-freemint/m68k-atari-mint/lib/gcrt0.o
+cross-freemint/m68k-atari-mint/lib/libc.a
+cross-freemint/m68k-atari-mint/lib/libiio.a
+cross-freemint/m68k-atari-mint/lib/librpcsvc.a
+cross-freemint/m68k-atari-mint/lib/m5475/libc.a
+cross-freemint/m68k-atari-mint/lib/m5475/libiio.a
+cross-freemint/m68k-atari-mint/lib/m5475/librpcsvc.a
+cross-freemint/m68k-atari-mint/lib/m68020-60/libc.a
+cross-freemint/m68k-atari-mint/lib/m68020-60/libiio.a
+cross-freemint/m68k-atari-mint/lib/m68020-60/librpcsvc.a
+cross-freemint/m68k-atari-mint/share/man/man1/rpcgen.1
+cross-freemint/m68k-atari-mint/share/man/man3/accept.3
+cross-freemint/m68k-atari-mint/share/man/man3/bind.3
+cross-freemint/m68k-atari-mint/share/man/man3/bindresvport.3
+cross-freemint/m68k-atari-mint/share/man/man3/connect.3
+cross-freemint/m68k-atari-mint/share/man/man3/getpeername.3
+cross-freemint/m68k-atari-mint/share/man/man3/getrpcent.3
+cross-freemint/m68k-atari-mint/share/man/man3/getrpcport.3
+cross-freemint/m68k-atari-mint/share/man/man3/getsockname.3
+cross-freemint/m68k-atari-mint/share/man/man3/getsockopt.3
+cross-freemint/m68k-atari-mint/share/man/man3/listen.3
+cross-freemint/m68k-atari-mint/share/man/man3/recv.3
+cross-freemint/m68k-atari-mint/share/man/man3/recvfrom.3
+cross-freemint/m68k-atari-mint/share/man/man3/recvmsg.3
+cross-freemint/m68k-atari-mint/share/man/man3/rpc.3
+cross-freemint/m68k-atari-mint/share/man/man3/send.3
+cross-freemint/m68k-atari-mint/share/man/man3/sendmsg.3
+cross-freemint/m68k-atari-mint/share/man/man3/sendto.3
+cross-freemint/m68k-atari-mint/share/man/man3/setsockopt.3
+cross-freemint/m68k-atari-mint/share/man/man3/shutdown.3
+cross-freemint/m68k-atari-mint/share/man/man3/socket.3
+cross-freemint/m68k-atari-mint/share/man/man3/socketpair.3
+cross-freemint/m68k-atari-mint/share/man/man3/xdr.3
+cross-freemint/m68k-atari-mint/share/man/man5/resolver.5
+cross-freemint/m68k-atari-mint/share/man/man5/rpc.5
+cross-freemint/m68k-atari-mint/share/man/man8/rpcinfo.8
diff --git a/cross/freemint-mintlib/buildlink3.mk b/cross/freemint-mintlib/buildlink3.mk
new file mode 100644
index 00000000000..fee70c1a588
--- /dev/null
+++ b/cross/freemint-mintlib/buildlink3.mk
@@ -0,0 +1,13 @@
+# $NetBSD: buildlink3.mk,v 1.1 2013/09/12 14:02:01 ryoon Exp $
+
+BUILDLINK_TREE+= cross-freemint-mintlib
+
+.if !defined(CROSS_FREEMINT_MINTLIB_BUILDLINK3_MK)
+CROSS_FREEMINT_MINTLIB_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.cross-freemint-mintlib+= cross-freemint-mintlib>=20130415
+BUILDLINK_PKGSRCDIR.cross-freemint-mintlib?= ../../cross/freemint-mintlib
+
+.endif # CROSS_FREEMINT_MINTLIB_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -cross-freemint-mintlib
diff --git a/cross/freemint-mintlib/distinfo b/cross/freemint-mintlib/distinfo
new file mode 100644
index 00000000000..ceaa4eac6d8
--- /dev/null
+++ b/cross/freemint-mintlib/distinfo
@@ -0,0 +1,12 @@
+$NetBSD: distinfo,v 1.1 2013/09/12 14:02:01 ryoon Exp $
+
+SHA1 (gcc-4.6.4-mint-20130415.patch.bz2) = bd2e88f2b862cc404f47144fb67375b1fe17291b
+RMD160 (gcc-4.6.4-mint-20130415.patch.bz2) = d3cafafb1caa1a1eb915c5f15f4063d6a70ac4ee
+Size (gcc-4.6.4-mint-20130415.patch.bz2) = 11059 bytes
+SHA1 (gcc-4.6.4.tar.bz2) = 63933a8a5cf725626585dbba993c8b0f6db1335d
+RMD160 (gcc-4.6.4.tar.bz2) = 6a58b053812cf75622bc4579e020cd9471f46916
+Size (gcc-4.6.4.tar.bz2) = 72006076 bytes
+SHA1 (mintlib-CVS-20130415.tar.gz) = 7c6fe3e1e837b7e3e12bb8af4bdcb7b31234b557
+RMD160 (mintlib-CVS-20130415.tar.gz) = 873b551a70ba3500601d7c674735088fa6edbf8f
+Size (mintlib-CVS-20130415.tar.gz) = 1881345 bytes
+SHA1 (patch-mintlib-CVS-20130415_configvars) = d4ccc201450fe8102db68c2a3806e2f222cc4e5c
diff --git a/cross/freemint-mintlib/patches/patch-mintlib-CVS-20130415_configvars b/cross/freemint-mintlib/patches/patch-mintlib-CVS-20130415_configvars
new file mode 100644
index 00000000000..42e475486d4
--- /dev/null
+++ b/cross/freemint-mintlib/patches/patch-mintlib-CVS-20130415_configvars
@@ -0,0 +1,31 @@
+$NetBSD: patch-mintlib-CVS-20130415_configvars,v 1.1 2013/09/12 14:02:01 ryoon Exp $
+
+--- mintlib-CVS-20130415/configvars.orig 2013-04-15 21:27:28.000000000 +0000
++++ mintlib-CVS-20130415/configvars
+@@ -12,7 +12,7 @@ VERSION=0.59.2
+ # get installed. You have to take car yourself that the libraries
+ # and include files and so on will get installed in the right place
+ # The easiest way to do this is to change "prefix", see below.
+-#CROSS=yes
++CROSS=yes
+
+ # Silent build or verbose
+ AM_DEFAULT_VERBOSITY = 1
+@@ -47,7 +47,7 @@ WITH_V4E_LIB=yes
+ # need be. When cross-compiling you will usually want to set this
+ # to "/usr/m68k-atari-mint".
+ ifeq ($(CROSS),yes)
+- prefix=/usr/m68k-atari-mint
++ prefix=${DESTDIR}${FREEMINT_PREFIX}/m68k-atari-mint
+ else
+ prefix=/usr
+ endif
+@@ -83,7 +83,7 @@ endif
+ # Define this to the name of your C compiler. You need at least
+ # gcc 2.7.2. Older versions will not work. If you use an older
+ # gcc than 2.95.2 you will run into severe problems.
+-CC=$(toolprefix)gcc
++CC=${WRKSRC}/${CONFIGURE_DIRS}/gcc/xgcc -B${WRKSRC}/${CONFIGURE_DIRS}/gcc -B${FREEMINT_PREFIX}/bin -B${FREEMINT_PREFIX}/lib -isystem ${FREEMINT_PREFIX}/include -isystem ${FREEMINT_PREFIX}/sys-include
+
+ # Only used when cross-compiling:
+ # Define this to the size (in bytes) of a long double for your