Date: Mon, 19 Jan 2009 21:20:03 GMT From: Pegasus Mc Cleaft <ken@mthelicon.com> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/130715: New Port:devel/binutils-2.19 Message-ID: <200901192120.n0JLK3dt026724@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/130715; it has been noted by GNATS. From: Pegasus Mc Cleaft <ken@mthelicon.com> To: bug-followup@freebsd.org, ken@mthelicon.com Cc: Subject: Re: ports/130715: New Port:devel/binutils-2.19 Date: Mon, 19 Jan 2009 21:19:01 +0000 --Boundary-00=_F5OdJkhsREBBkDD Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Fair point... And thanks, this is my first attempt at making a port. After thinking about your above comments, I found a better way of making the includes work without having to patch the files. It was a simple matter of just adding the relative path to the CFLAGS. --Boundary-00=_F5OdJkhsREBBkDD Content-Type: application/x-shar; name="binutils-2.19.shar" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="binutils-2.19.shar" # 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: # # binutils-2.19 # binutils-2.19/pkg-plist # binutils-2.19/distinfo # binutils-2.19/Makefile # binutils-2.19/pkg-descr # echo c - binutils-2.19 mkdir -p binutils-2.19 > /dev/null 2>&1 echo x - binutils-2.19/pkg-plist sed 's/^X//' >binutils-2.19/pkg-plist << 'a90988912aa1a6d993b4efa02271bddf' Xbin/addr2line Xbin/ar Xbin/as Xbin/c++filt Xbin/gprof Xbin/ld Xbin/nm Xbin/objcopy Xbin/objdump Xbin/ranlib Xbin/readelf Xbin/size Xbin/strings Xbin/strip Xinclude/ansidecl.h Xinclude/bfd.h Xinclude/bfdlink.h Xinclude/dis-asm.h Xinclude/symcat.h Xlib/libbfd.a Xlib/libbfd.la Xlib/libiberty.a Xlib/libopcodes.a Xlib/libopcodes.la Xshare/locale/da/LC_MESSAGES/bfd.mo Xshare/locale/da/LC_MESSAGES/binutils.mo Xshare/locale/da/LC_MESSAGES/gprof.mo Xshare/locale/da/LC_MESSAGES/ld.mo Xshare/locale/da/LC_MESSAGES/opcodes.mo Xshare/locale/de/LC_MESSAGES/gprof.mo Xshare/locale/de/LC_MESSAGES/opcodes.mo Xshare/locale/es/LC_MESSAGES/bfd.mo Xshare/locale/es/LC_MESSAGES/binutils.mo Xshare/locale/es/LC_MESSAGES/gas.mo Xshare/locale/es/LC_MESSAGES/gprof.mo Xshare/locale/es/LC_MESSAGES/ld.mo Xshare/locale/es/LC_MESSAGES/opcodes.mo Xshare/locale/fi/LC_MESSAGES/bfd.mo Xshare/locale/fi/LC_MESSAGES/binutils.mo Xshare/locale/fi/LC_MESSAGES/gprof.mo Xshare/locale/fi/LC_MESSAGES/ld.mo Xshare/locale/fi/LC_MESSAGES/opcodes.mo Xshare/locale/fr/LC_MESSAGES/bfd.mo Xshare/locale/fr/LC_MESSAGES/binutils.mo Xshare/locale/fr/LC_MESSAGES/gas.mo Xshare/locale/fr/LC_MESSAGES/gprof.mo Xshare/locale/fr/LC_MESSAGES/ld.mo Xshare/locale/fr/LC_MESSAGES/opcodes.mo Xshare/locale/ga/LC_MESSAGES/gprof.mo Xshare/locale/ga/LC_MESSAGES/ld.mo Xshare/locale/ga/LC_MESSAGES/opcodes.mo Xshare/locale/id/LC_MESSAGES/gprof.mo Xshare/locale/id/LC_MESSAGES/opcodes.mo Xshare/locale/ja/LC_MESSAGES/bfd.mo Xshare/locale/ja/LC_MESSAGES/binutils.mo Xshare/locale/ms/LC_MESSAGES/gprof.mo Xshare/locale/nl/LC_MESSAGES/gprof.mo Xshare/locale/nl/LC_MESSAGES/opcodes.mo Xshare/locale/pt_BR/LC_MESSAGES/gprof.mo Xshare/locale/pt_BR/LC_MESSAGES/opcodes.mo Xshare/locale/ro/LC_MESSAGES/bfd.mo Xshare/locale/ro/LC_MESSAGES/binutils.mo Xshare/locale/ro/LC_MESSAGES/gprof.mo Xshare/locale/ro/LC_MESSAGES/opcodes.mo Xshare/locale/ru/LC_MESSAGES/binutils.mo Xshare/locale/rw/LC_MESSAGES/bfd.mo Xshare/locale/rw/LC_MESSAGES/binutils.mo Xshare/locale/rw/LC_MESSAGES/gas.mo Xshare/locale/rw/LC_MESSAGES/gprof.mo Xshare/locale/sk/LC_MESSAGES/binutils.mo Xshare/locale/sv/LC_MESSAGES/bfd.mo Xshare/locale/sv/LC_MESSAGES/binutils.mo Xshare/locale/sv/LC_MESSAGES/gprof.mo Xshare/locale/sv/LC_MESSAGES/ld.mo Xshare/locale/sv/LC_MESSAGES/opcodes.mo Xshare/locale/tr/LC_MESSAGES/bfd.mo Xshare/locale/tr/LC_MESSAGES/binutils.mo Xshare/locale/tr/LC_MESSAGES/gas.mo Xshare/locale/tr/LC_MESSAGES/gprof.mo Xshare/locale/tr/LC_MESSAGES/ld.mo Xshare/locale/tr/LC_MESSAGES/opcodes.mo Xshare/locale/uk/LC_MESSAGES/binutils.mo Xshare/locale/vi/LC_MESSAGES/bfd.mo Xshare/locale/vi/LC_MESSAGES/binutils.mo Xshare/locale/vi/LC_MESSAGES/gprof.mo Xshare/locale/vi/LC_MESSAGES/ld.mo Xshare/locale/vi/LC_MESSAGES/opcodes.mo Xshare/locale/zh_CN/LC_MESSAGES/bfd.mo Xshare/locale/zh_CN/LC_MESSAGES/binutils.mo Xshare/locale/zh_CN/LC_MESSAGES/ld.mo Xshare/locale/zh_CN/LC_MESSAGES/opcodes.mo Xshare/locale/zh_TW/LC_MESSAGES/binutils.mo Xshare/locale/zh_TW/LC_MESSAGES/ld.mo X%%PTARGET%%/bin/ar X%%PTARGET%%/bin/as X%%PTARGET%%/bin/ld X%%PTARGET%%/bin/nm X%%PTARGET%%/bin/objcopy X%%PTARGET%%/bin/objdump X%%PTARGET%%/bin/ranlib X%%PTARGET%%/bin/strip X%%PTARGET%%/lib/ldscripts/elf_i386.x X%%PTARGET%%/lib/ldscripts/elf_i386.xbn X%%PTARGET%%/lib/ldscripts/elf_i386.xc X%%PTARGET%%/lib/ldscripts/elf_i386.xd X%%PTARGET%%/lib/ldscripts/elf_i386.xdc X%%PTARGET%%/lib/ldscripts/elf_i386.xdw X%%PTARGET%%/lib/ldscripts/elf_i386.xn X%%PTARGET%%/lib/ldscripts/elf_i386.xr X%%PTARGET%%/lib/ldscripts/elf_i386.xs X%%PTARGET%%/lib/ldscripts/elf_i386.xsc X%%PTARGET%%/lib/ldscripts/elf_i386.xsw X%%PTARGET%%/lib/ldscripts/elf_i386.xu X%%PTARGET%%/lib/ldscripts/elf_i386.xw X%%PTARGET%%/lib/ldscripts/elf_i386_fbsd.x X%%PTARGET%%/lib/ldscripts/elf_i386_fbsd.xbn X%%PTARGET%%/lib/ldscripts/elf_i386_fbsd.xc X%%PTARGET%%/lib/ldscripts/elf_i386_fbsd.xd X%%PTARGET%%/lib/ldscripts/elf_i386_fbsd.xdc X%%PTARGET%%/lib/ldscripts/elf_i386_fbsd.xdw X%%PTARGET%%/lib/ldscripts/elf_i386_fbsd.xn X%%PTARGET%%/lib/ldscripts/elf_i386_fbsd.xr X%%PTARGET%%/lib/ldscripts/elf_i386_fbsd.xs X%%PTARGET%%/lib/ldscripts/elf_i386_fbsd.xsc X%%PTARGET%%/lib/ldscripts/elf_i386_fbsd.xsw X%%PTARGET%%/lib/ldscripts/elf_i386_fbsd.xu X%%PTARGET%%/lib/ldscripts/elf_i386_fbsd.xw X%%PTARGET%%/lib/ldscripts/elf_x86_64.x X%%PTARGET%%/lib/ldscripts/elf_x86_64.xbn X%%PTARGET%%/lib/ldscripts/elf_x86_64.xc X%%PTARGET%%/lib/ldscripts/elf_x86_64.xd X%%PTARGET%%/lib/ldscripts/elf_x86_64.xdc X%%PTARGET%%/lib/ldscripts/elf_x86_64.xdw X%%PTARGET%%/lib/ldscripts/elf_x86_64.xn X%%PTARGET%%/lib/ldscripts/elf_x86_64.xr X%%PTARGET%%/lib/ldscripts/elf_x86_64.xs X%%PTARGET%%/lib/ldscripts/elf_x86_64.xsc X%%PTARGET%%/lib/ldscripts/elf_x86_64.xsw X%%PTARGET%%/lib/ldscripts/elf_x86_64.xu X%%PTARGET%%/lib/ldscripts/elf_x86_64.xw X%%PTARGET%%/lib/ldscripts/elf_x86_64_fbsd.x X%%PTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xbn X%%PTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xc X%%PTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xd X%%PTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xdc X%%PTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xdw X%%PTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xn X%%PTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xr X%%PTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xs X%%PTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xsc X%%PTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xsw X%%PTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xu X%%PTARGET%%/lib/ldscripts/elf_x86_64_fbsd.xw X@dirrm %%PTARGET%%/lib/ldscripts X@dirrm %%PTARGET%%/lib X@dirrm %%PTARGET%%/bin X@dirrm %%PTARGET%% X@dirrm share/locale/rw/LC_MESSAGES X@dirrm share/locale/rw a90988912aa1a6d993b4efa02271bddf echo x - binutils-2.19/distinfo sed 's/^X//' >binutils-2.19/distinfo << '763438dda30a079e5d406ac113eac3cf' XMD5 (binutils-2.19.tar.gz) = d572559cd3ccbd041cc5fa13edbbcb85 XSHA256 (binutils-2.19.tar.gz) = 609f3a5ece9b3679953cc89399f8ff2d6f396faa45061ffdb8a52bf9eba5af7e XSIZE (binutils-2.19.tar.gz) = 21576006 763438dda30a079e5d406ac113eac3cf echo x - binutils-2.19/Makefile sed 's/^X//' >binutils-2.19/Makefile << '2f1e198e92d4551e6357c3843dd39660' X# New ports collection makefile for: binutils-2.19 X# Date created: 19 January 2009 X# Whom: Pegasus Mc Cleaft X# X# $FreeBSD$ X# X XPORTNAME= binutils XPORTVERSION= 2.19 XCATEGORIES= devel XMASTER_SITES= ftp://ftp.gnu.org/gnu/binutils/ XNO_PACKAGE= GPLv3 license X XMAINTAINER= ken@mthelicon.com XCOMMENT= GNU binary executable assembler, linker and tools X XBUILD_DEPENDS= gettext:${PORTSDIR}/devel/gettext XCFLAGS+= -I${LOCALBASE}/include X XMAN1= addr2line.1 \ X ar.1 \ X as.1 \ X c++filt.1 \ X dlltool.1 \ X gprof.1 \ X ld.1 \ X nlmconv.1 \ X nm.1 \ X objcopy.1 \ X objdump.1 \ X ranlib.1 \ X readelf.1 \ X size.1 \ X strings.1 \ X strip.1 \ X windmc.1 \ X windres.1 X XMANCOMPRESSED= no XUSE_GMAKE= yes XGNU_CONFIGURE= yes X X.include <bsd.port.pre.mk> X X.if ${ARCH} == "amd64" XCONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL} X.else XCONFIGURE_TARGET= ${ARCH}-portbld-freebsd${OSREL} X.endif X XPLIST_SUB= PTARGET=${CONFIGURE_TARGET} X X.include <bsd.port.post.mk> 2f1e198e92d4551e6357c3843dd39660 echo x - binutils-2.19/pkg-descr sed 's/^X//' >binutils-2.19/pkg-descr << '28d561bcc70e0b06b6c42d9b6ea943fc' XThis directory contains various GNU compilers, assemblers, linkers, Xdebuggers, etc., plus their support routines, definitions, and documentation. X XIf you are receiving this as part of a GDB release, see the file gdb/README. XIf with a binutils release, see binutils/README; if with a libg++ release, Xsee libg++/README, etc. That'll give you info about this Xpackage -- supported targets, how to use it, how to report bugs, etc. X XMuch of the code and documentation enclosed is copyright by Xthe Free Software Foundation, Inc. See the file COPYING or XCOPYING.LIB in the various directories, for a description of the XGNU General Public License terms under which you can copy the files. X XREPORTING BUGS: Again, see gdb/README, binutils/README, etc., for info Xon where and how to report problems. X Xhttp://www.gnu.org/software/binutils/ 28d561bcc70e0b06b6c42d9b6ea943fc exit --Boundary-00=_F5OdJkhsREBBkDD--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200901192120.n0JLK3dt026724>