FreeBSD Bugzilla – Attachment 112413 Details for
Bug 153828
[NEW PORT] Seven Ada ports including GNAT, GNAT Programing Studio, AWS and XML/Ada
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
gnat-aux.shar.txt
gnat-aux.shar.txt (text/plain; charset=US-ASCII), 8.74 KB, created by
wenheping
on 2011-01-23 14:19:26 UTC
(
hide
)
Description:
gnat-aux.shar.txt
Filename:
MIME Type:
Creator:
wenheping
Created:
2011-01-23 14:19:26 UTC
Size:
8.74 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># gnat-aux ># gnat-aux/Makefile ># gnat-aux/distinfo ># gnat-aux/pkg-descr ># gnat-aux/pkg-plist ># >echo c - gnat-aux >mkdir -p gnat-aux > /dev/null 2>&1 >echo x - gnat-aux/Makefile >sed 's/^X//' >gnat-aux/Makefile << 'a419774e0085ef80bf6b8252a5a78e46' >X# New ports collection makefile for: gnat-aux >X# Date created: 16 December 2010 >X# Whom: John Marino <draco@marino.st> >X# >X# $FreeBSD$ >X# >X >XPORTNAME= gnat-aux >XPORTVERSION= ${SNAPSHOT} >XCATEGORIES= lang >XMASTER_SITES= http://downloads.dragonlace.net/src/ \ >X http://dragonlace.mirrors.ada.cx/src/ >X >XMAINTAINER= draco@marino.st >XCOMMENT= GNAT Ada compiler based on GCC ${GCC_BRANCH} >X >XLIB_DEPENDS= gmp.10:${PORTSDIR}/math/gmp >XLIB_DEPENDS+= mpfr.4:${PORTSDIR}/math/mpfr >XLIB_DEPENDS+= mpc.2:${PORTSDIR}/math/mpc >XBUILD_DEPENDS= dejagnu>=1.4:${PORTSDIR}/misc/dejagnu >X >XONLY_FOR_ARCHES= i386 amd64 >X >XGNU_CONFIGURE= yes >XUSE_GMAKE= yes >XUSE_BZIP2= yes >XUSE_ICONV= yes >XUSE_BISON= build >XUSE_PERL5_BUILD= yes >XALL_TARGET= default >X >XSNAPSHOT= 20110107 >XGCC_BRANCH= 4.6 >XGCC_POINT= 0 >X >XTHREAD_MODEL= posix >XINTENDED_COMPILER= NATIVE >XBOOTSTRAP_COMPILER= NOT_REQUIRED >XBOOTSTRAP_TRIPLET= NOT_SET >XFULL_GNATGCC= NOT_SET >X >X.include <bsd.port.pre.mk> >X >X.if ${ARCH} == "amd64" >XBLD_TARGET= x86_64-aux-freebsd${OSREL} >XOS_LABEL4VERS= [FreeBSD64] >XBOOTSTRAP_TRIPLET= x86_64-bootstrap-freebsd8.1/4.6.0 >XBOOTSTRAP_COMPILER= gnat-bootstrap.x86_64.freebsd.tar.bz2 >X.else >XBLD_TARGET= i386-aux-freebsd${OSREL} >XOS_LABEL4VERS= [FreeBSD] >XBOOTSTRAP_TRIPLET= i386-bootstrap-freebsd8.0/4.6.0 >XBOOTSTRAP_COMPILER= gnat-bootstrap.i386.freebsd.tar.bz2 >X.endif >XPLIST_SUB= GNU_HOST=${BLD_TARGET} >XPLIST_SUB+= GCC_VER=${GCC_BRANCH}.${GCC_POINT} >X >XWRKSRC= ${WRKDIR}/build >XGCC_WRKSRC= ${WRKDIR}/gcc-${GCC_BRANCH}-${SNAPSHOT} >XBOOTSTRAP_PREFIX= ${WRKDIR}/bootstrap >XPKG_PREFIX= ${PREFIX} >XCONFIGURE_SCRIPT= ${GCC_WRKSRC}/configure >XREVFILE= ${GCC_WRKSRC}/gcc/REVISION >XLPATH= lib/gcc/${BLD_TARGET}/${GCC_BRANCH}.${GCC_POINT} >XLEPATH= libexec/gcc/${BLD_TARGET}/${GCC_BRANCH}.${GCC_POINT} >XLELIST= cc1 collect2 gnat1 lto1 >XMAN1= gnatcpp.1 gnatgcc.1 gnatgcov.1 >XMAN7= fsf-funding.7 gfdl.7 gpl.7 >XMAN1PREFIX= ${PREFIX}/share >XMAN7PREFIX= ${PREFIX}/share >XNO_MANCOMPRESS= yes >X >X# If we find gnatgcc and friends in standard location, then we'll use this >X# compiler instead of downloading the bootstrap. >X.if exists (${PREFIX}/bin/gnatgcc) >X.if exists (${PREFIX}/bin/gnatbind) >X.if exists (${PREFIX}/bin/gnatlink) >X.if exists (${PREFIX}/bin/gnatmake) >XFULL_GNATGCC=${PREFIX}/bin/gnatgcc >XFULL_PATH=/sbin:/bin:/usr/sbin:/usr/bin:${PREFIX}/bin >X.endif >X.endif >X.endif >X.endif >X >X# If FULL_GNATGCC is not set, we'll request the bootstrap compiler >X.if ${FULL_GNATGCC} == "NOT_SET" >XINTENDED_COMPILER=BOOTSTRAP >XFULL_GNATGCC=${BOOTSTRAP_PREFIX}/bin/gnatgcc >XFULL_PATH=${BOOTSTRAP_PREFIX}/bin:/sbin:/bin:/usr/sbin:/usr/bin:${PREFIX}/bin >XDISTFILES=${PORTNAME}-${SNAPSHOT}.tar.bz2 ${BOOTSTRAP_COMPILER} >X.endif >X >X# for port maintenance, uncomment to invoke "make makesum" >X# DISTFILES=${PORTNAME}-${SNAPSHOT}.tar.bz2 \ >X# gnat-aux-460.i386.freebsd.tar.bz2 \ >X# gnat-aux-460.x86_64.freebsd.tar.bz2 >X >X# Establish Ada-aware compiler for use >XADA_CONFIGURE_ENV= CC=${FULL_GNATGCC} PATH=${FULL_PATH} CONFIG_SHELL=${SH} >XADA_MAKE_ENV= PATH=${FULL_PATH} >X >X# The standard configuration options >XCONFIGURE_ARGS= --enable-languages=c,ada >XCONFIGURE_ARGS+= --build=${BLD_TARGET} >XCONFIGURE_ARGS+= --program-prefix=gnat >XCONFIGURE_ARGS+= --prefix=${PREFIX} >XCONFIGURE_ARGS+= --with-system-zlib >XCONFIGURE_ARGS+= --with-gmp=${PKG_PREFIX} >XCONFIGURE_ARGS+= --with-mpfr=${PKG_PREFIX} >XCONFIGURE_ARGS+= --with-mpc=${PKG_PREFIX} >XCONFIGURE_ARGS+= --with-libiconv-prefix=${PKG_PREFIX} >XCONFIGURE_ARGS+= --enable-shared >XCONFIGURE_ARGS+= --enable-threads=${THREAD_MODEL} >XCONFIGURE_ARGS+= --disable-bootstrap >XCONFIGURE_ARGS+= --disable-libmudflap >XCONFIGURE_ARGS+= --disable-libgomp >XCONFIGURE_ARGS+= --disable-libssp >XCONFIGURE_ARGS+= --disable-nls >X >XMAKE_ARGS+= MAKEINFOFLAGS="--no-split" >X >Xpost-extract: >X # Personalize GNAT for each different machine >X @${ECHO} "-=> GNAT AUX ${OS_LABEL4VERS}" > ${REVFILE} >X >X.if ${INTENDED_COMPILER} == "BOOTSTRAP" >X ${MKDIR} ${BOOTSTRAP_PREFIX} >X ${MV} ${BOOTSTRAP_PREFIX}/../bin ${BOOTSTRAP_PREFIX} >X ${MV} ${BOOTSTRAP_PREFIX}/../lib ${BOOTSTRAP_PREFIX} >X ${MV} ${BOOTSTRAP_PREFIX}/../libexec ${BOOTSTRAP_PREFIX} >X >X # Bootstrap compiler has statically linked z, gmp, mpc, mpfr and iconv >X # The only shared lib is libc.so.7, so it should work for a long time. >X # if FBSD 9.0 upgrades libc, a compat8x requirement could be added >X # for FreeBSD 7.x and 8.x >X.endif >X >Xdo-configure: >X #reset timestamps >X cd ${GCC_WRKSRC}; contrib/gcc_update --touch >X ${RM} -f ${GCC_WRKSRC}/gcc/*/*.info* >X ${TOUCH} ${GCC_WRKSRC}/gcc/cstamp-h.in >X >X ${MKDIR} ${WRKSRC} >X cd ${WRKSRC} && ${SETENV} ${ADA_CONFIGURE_ENV} \ >X ${SH} ${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS} >X >Xdo-build: >X cd ${WRKSRC} && ${SETENV} ${ADA_MAKE_ENV} ${GMAKE} all >X >Xtest: build >X cd ${WRKSRC} && ${SETENV} ${ADA_MAKE_ENV} ${GMAKE} -sk check-ada >X >Xdo-install: >X cd ${WRKSRC} && ${SETENV} ${ADA_MAKE_ENV} ${GMAKE} install >X >Xpost-install: strip-exec >X ${RM} -f ${WRKDIR}/PLIST.lib >X.for d in ${LPATH} ${LEPATH} >X cd ${PREFIX} ; ${FIND} $d \( -type f -or -type l \) | ${SORT} >> ${WRKDIR}/PLIST.lib >X cd ${PREFIX} ; ${FIND} $d -type d | ${SORT} -r | \ >X ${SED} -e 's/^/@dirrm /g' >> ${WRKDIR}/PLIST.lib >X.endfor >X ${ECHO_CMD} "@unexec ${RMDIR} %D/lib/gcc/${BLD_TARGET} 2>/dev/null || true" >> ${WRKDIR}/PLIST.lib >X ${ECHO_CMD} "@unexec ${RMDIR} %D/lib/gcc 2>/dev/null || true" >> ${WRKDIR}/PLIST.lib >X ${ECHO_CMD} "@unexec ${RMDIR} %D/libexec/gcc/${BLD_TARGET} 2>/dev/null || true" >> ${WRKDIR}/PLIST.lib >X ${ECHO_CMD} "@unexec ${RMDIR} %D/libexec/gcc 2>/dev/null || true" >> ${WRKDIR}/PLIST.lib >X >X cd ${WRKDIR}; ${SED} -i -e "/PLIST.lib/ r PLIST.lib" ${TMPPLIST} >X >Xstrip-exec: >X ${STRIP_CMD} ${PREFIX}/bin/gnat* >X.for k in ${LELIST} >X ${STRIP_CMD} ${PREFIX}/${LEPATH}/${k} >X.endfor >X >X.include <bsd.port.post.mk> >a419774e0085ef80bf6b8252a5a78e46 >echo x - gnat-aux/distinfo >sed 's/^X//' >gnat-aux/distinfo << 'ffdb447d1f7253b7353b4b61b03bbbae' >XSHA256 (gnat-aux-20110107.tar.bz2) = b686a639117a283e4659240439b95b446aada76825e352b12c5925918d3a8cab >XSIZE (gnat-aux-20110107.tar.bz2) = 23176092 >XSHA256 (gnat-bootstrap.i386.freebsd.tar.bz2) = c38e1c960f651c3f248c1ef540b1df724058fa71c1d046af93ce975483abb645 >XSIZE (gnat-bootstrap.i386.freebsd.tar.bz2) = 27973176 >XSHA256 (gnat-bootstrap.x86_64.freebsd.tar.bz2) = c4abd6af1281785d47d99352e28e41b2a1455e25ff347eca0de5791cdede9ed8 >XSIZE (gnat-bootstrap.x86_64.freebsd.tar.bz2) = 31565201 >ffdb447d1f7253b7353b4b61b03bbbae >echo x - gnat-aux/pkg-descr >sed 's/^X//' >gnat-aux/pkg-descr << '5882c2990973050c09c8b44c757b8237' >XThe GNAT AUX Ada compiler targeted at *BSD and *Solaris platforms >X >XGNAT AUX is based on the trunk version of Free Software Foundation's GNU >XCompiler Collection. It carries with it the GMGPL license, the modified >Xversion of the GPL that exempts generic instantiation from resulting in >Xa GPL-licensed executable. This version of GNAT also carries with it the >XGCC Runtime Library Exception, so the resulting binaries have no licensing >Xrequirements. Binaries produced by GNAT AUX should be handled the same as >Xbinaries produced by any FSF GNAT compiler. >X >XGNAT AUX implements the full Ada-83, Ada-95, and Ada-2005 language standards. >XIt also implements some features of the draft Ada-2012 standard, which are >Xoptionally accessible via the -gnat2012 switch or Ada_2012 pragma. >X >XWWW: http://www.dragonlace.net/ >5882c2990973050c09c8b44c757b8237 >echo x - gnat-aux/pkg-plist >sed 's/^X//' >gnat-aux/pkg-plist << '654d35aac25d9ba9306992004b53fdab' >X@comment $FreeBSD >Xbin/gnat >Xbin/gnatbind >Xbin/gnatchop >Xbin/gnatclean >Xbin/gnatcpp >Xbin/gnatfind >Xbin/gnatgcc >Xbin/gnatgcov >Xbin/gnatkr >Xbin/gnatlink >Xbin/gnatls >Xbin/gnatmake >Xbin/gnatname >Xbin/gnatprep >Xbin/gnatxref >Xbin/%%GNU_HOST%%-gcc-%%GCC_VER%% >Xbin/%%GNU_HOST%%-gnatgcc >Xshare/info/cpp.info >Xshare/info/cppinternals.info >Xshare/info/dir >Xshare/info/gcc.info >Xshare/info/gccinstall.info >Xshare/info/gccint.info >Xshare/info/gnat-style.info >Xshare/info/gnat_rm.info >Xshare/info/gnat_ugn.info >Xshare/info/libquadmath.info >Xlib/libgcc_s.so >Xlib/libgcc_s.so.1 >Xlib/libiberty.a >Xlib/libquadmath.la >Xlib/libquadmath.a >Xlib/libquadmath.so >Xlib/libquadmath.so.0 >X@dirrmtry share/info >X@dirrmtry share/man/man1 >X@dirrmtry share/man/man7 >X@dirrmtry share/man >X@comment PLIST.lib attached below >654d35aac25d9ba9306992004b53fdab >exit >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 153828
:
112409
|
112410
|
112411
|
112412
| 112413