head	1.24;
access;
symbols
	pkgsrc-2019Q3:1.23.0.4
	pkgsrc-2019Q3-base:1.23
	pkgsrc-2019Q2:1.23.0.2
	pkgsrc-2019Q2-base:1.23
	pkgsrc-2019Q1:1.22.0.50
	pkgsrc-2019Q1-base:1.22
	pkgsrc-2018Q4:1.22.0.48
	pkgsrc-2018Q4-base:1.22
	pkgsrc-2018Q3:1.22.0.46
	pkgsrc-2018Q3-base:1.22
	pkgsrc-2018Q2:1.22.0.44
	pkgsrc-2018Q2-base:1.22
	pkgsrc-2018Q1:1.22.0.42
	pkgsrc-2018Q1-base:1.22
	pkgsrc-2017Q4:1.22.0.40
	pkgsrc-2017Q4-base:1.22
	pkgsrc-2017Q3:1.22.0.38
	pkgsrc-2017Q3-base:1.22
	pkgsrc-2017Q2:1.22.0.34
	pkgsrc-2017Q2-base:1.22
	pkgsrc-2017Q1:1.22.0.32
	pkgsrc-2017Q1-base:1.22
	pkgsrc-2016Q4:1.22.0.30
	pkgsrc-2016Q4-base:1.22
	pkgsrc-2016Q3:1.22.0.28
	pkgsrc-2016Q3-base:1.22
	pkgsrc-2016Q2:1.22.0.26
	pkgsrc-2016Q2-base:1.22
	pkgsrc-2016Q1:1.22.0.24
	pkgsrc-2016Q1-base:1.22
	pkgsrc-2015Q4:1.22.0.22
	pkgsrc-2015Q4-base:1.22
	pkgsrc-2015Q3:1.22.0.20
	pkgsrc-2015Q3-base:1.22
	pkgsrc-2015Q2:1.22.0.18
	pkgsrc-2015Q2-base:1.22
	pkgsrc-2015Q1:1.22.0.16
	pkgsrc-2015Q1-base:1.22
	pkgsrc-2014Q4:1.22.0.14
	pkgsrc-2014Q4-base:1.22
	pkgsrc-2014Q3:1.22.0.12
	pkgsrc-2014Q3-base:1.22
	pkgsrc-2014Q2:1.22.0.10
	pkgsrc-2014Q2-base:1.22
	pkgsrc-2014Q1:1.22.0.8
	pkgsrc-2014Q1-base:1.22
	pkgsrc-2013Q4:1.22.0.6
	pkgsrc-2013Q4-base:1.22
	pkgsrc-2013Q3:1.22.0.4
	pkgsrc-2013Q3-base:1.22
	pkgsrc-2013Q2:1.22.0.2
	pkgsrc-2013Q2-base:1.22
	pkgsrc-2013Q1:1.20.0.4
	pkgsrc-2013Q1-base:1.20
	pkgsrc-2012Q4:1.20.0.2
	pkgsrc-2012Q4-base:1.20
	pkgsrc-2012Q3:1.19.0.22
	pkgsrc-2012Q3-base:1.19
	pkgsrc-2012Q2:1.19.0.20
	pkgsrc-2012Q2-base:1.19
	pkgsrc-2012Q1:1.19.0.18
	pkgsrc-2012Q1-base:1.19
	pkgsrc-2011Q4:1.19.0.16
	pkgsrc-2011Q4-base:1.19
	pkgsrc-2011Q3:1.19.0.14
	pkgsrc-2011Q3-base:1.19
	pkgsrc-2011Q2:1.19.0.12
	pkgsrc-2011Q2-base:1.19
	pkgsrc-2011Q1:1.19.0.10
	pkgsrc-2011Q1-base:1.19
	pkgsrc-2010Q4:1.19.0.8
	pkgsrc-2010Q4-base:1.19
	pkgsrc-2010Q3:1.19.0.6
	pkgsrc-2010Q3-base:1.19
	pkgsrc-2010Q2:1.19.0.4
	pkgsrc-2010Q2-base:1.19
	pkgsrc-2010Q1:1.19.0.2
	pkgsrc-2010Q1-base:1.19
	pkgsrc-2009Q4:1.18.0.8
	pkgsrc-2009Q4-base:1.18
	pkgsrc-2009Q3:1.18.0.6
	pkgsrc-2009Q3-base:1.18
	pkgsrc-2009Q2:1.18.0.4
	pkgsrc-2009Q2-base:1.18
	pkgsrc-2009Q1:1.18.0.2
	pkgsrc-2009Q1-base:1.18
	pkgsrc-2008Q4:1.17.0.26
	pkgsrc-2008Q4-base:1.17
	pkgsrc-2008Q3:1.17.0.24
	pkgsrc-2008Q3-base:1.17
	cube-native-xorg:1.17.0.22
	cube-native-xorg-base:1.17
	pkgsrc-2008Q2:1.17.0.20
	pkgsrc-2008Q2-base:1.17
	cwrapper:1.17.0.18
	pkgsrc-2008Q1:1.17.0.16
	pkgsrc-2008Q1-base:1.17
	pkgsrc-2007Q4:1.17.0.14
	pkgsrc-2007Q4-base:1.17
	pkgsrc-2007Q3:1.17.0.12
	pkgsrc-2007Q3-base:1.17
	pkgsrc-2007Q2:1.17.0.10
	pkgsrc-2007Q2-base:1.17
	pkgsrc-2007Q1:1.17.0.8
	pkgsrc-2007Q1-base:1.17
	pkgsrc-2006Q4:1.17.0.6
	pkgsrc-2006Q4-base:1.17
	pkgsrc-2006Q3:1.17.0.4
	pkgsrc-2006Q3-base:1.17
	pkgsrc-2006Q2:1.17.0.2
	pkgsrc-2006Q2-base:1.17
	pkgsrc-2006Q1:1.15.0.2
	pkgsrc-2006Q1-base:1.15
	pkgsrc-2005Q4:1.12.0.2
	pkgsrc-2005Q4-base:1.12
	pkgsrc-2005Q3:1.11.0.4
	pkgsrc-2005Q3-base:1.11
	pkgsrc-2005Q2:1.11.0.2
	pkgsrc-2005Q2-base:1.11
	pkgsrc-2005Q1:1.9.0.4
	pkgsrc-2005Q1-base:1.9
	pkgsrc-2004Q4:1.9.0.2
	pkgsrc-2004Q4-base:1.9
	pkgsrc-2004Q3:1.8.0.4
	pkgsrc-2004Q3-base:1.8
	pkgsrc-2004Q2:1.8.0.2
	pkgsrc-2004Q2-base:1.8
	pkgsrc-2004Q1:1.7.0.2
	pkgsrc-2004Q1-base:1.7
	pkgsrc-2003Q4:1.5.0.2
	pkgsrc-2003Q4-base:1.5
	netbsd-1-6-1:1.3.0.2
	netbsd-1-6-1-base:1.3
	netbsd-1-6:1.1.1.1.0.6
	netbsd-1-6-RELEASE-base:1.1.1.1
	pkgviews:1.1.1.1.0.2
	pkgviews-base:1.1.1.1
	pkgsrc-base:1.1.1.1
	TNF:1.1.1;
locks; strict;
comment	@# @;


1.24
date	2019.10.11.18.53.02;	author maya;	state dead;
branches;
next	1.23;
commitid	JmWKAy789NlmTtGB;

1.23
date	2019.06.08.10.53.28;	author rillig;	state Exp;
branches;
next	1.22;
commitid	2yYl7OuEoMYCfnqB;

1.22
date	2013.04.06.20.27.17;	author rodent;	state Exp;
branches;
next	1.21;

1.21
date	2013.04.06.03.45.08;	author rodent;	state Exp;
branches;
next	1.20;

1.20
date	2012.10.03.00.10.30;	author asau;	state Exp;
branches;
next	1.19;

1.19
date	2010.02.08.05.18.37;	author dholland;	state Exp;
branches;
next	1.18;

1.18
date	2009.02.17.13.02.20;	author joerg;	state Exp;
branches;
next	1.17;

1.17
date	2006.06.06.20.58.28;	author joerg;	state Exp;
branches;
next	1.16;

1.16
date	2006.03.30.05.00.05;	author jlam;	state Exp;
branches;
next	1.15;

1.15
date	2006.03.20.18.15.37;	author jlam;	state Exp;
branches;
next	1.14;

1.14
date	2006.03.05.16.27.23;	author jlam;	state Exp;
branches;
next	1.13;

1.13
date	2006.02.05.23.08.30;	author joerg;	state Exp;
branches;
next	1.12;

1.12
date	2005.12.05.23.55.03;	author rillig;	state Exp;
branches;
next	1.11;

1.11
date	2005.05.22.20.07.45;	author jlam;	state Exp;
branches;
next	1.10;

1.10
date	2005.04.11.21.45.10;	author tv;	state Exp;
branches;
next	1.9;

1.9
date	2004.12.03.15.14.53;	author wiz;	state Exp;
branches;
next	1.8;

1.8
date	2004.05.08.04.50.51;	author snj;	state Exp;
branches;
next	1.7;

1.7
date	2004.01.22.07.54.07;	author grant;	state Exp;
branches;
next	1.6;

1.6
date	2004.01.20.12.10.55;	author agc;	state Exp;
branches;
next	1.5;

1.5
date	2003.11.05.23.32.11;	author seb;	state Exp;
branches;
next	1.4;

1.4
date	2003.03.29.12.40.24;	author jmmv;	state Exp;
branches;
next	1.3;

1.3
date	2002.09.30.11.17.55;	author jlam;	state Exp;
branches;
next	1.2;

1.2
date	2002.09.30.11.15.29;	author jlam;	state Exp;
branches;
next	1.1;

1.1
date	2002.06.27.22.24.36;	author dmcmahill;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2002.06.27.22.24.36;	author dmcmahill;	state Exp;
branches;
next	;


desc
@@


1.24
log
@h8300-hms-{binutils,gcc}: Remove.

This package is not building on netbsd due to a stack smashing error.
Attempting to fix it via an update showed that it was removed from
upstream a few versions later.

Proposed on pkgsrc-users, using the shorter timeline for this package
because it is dysfunctional.
@
text
@# $NetBSD: Makefile,v 1.23 2019/06/08 10:53:28 rillig Exp $

DISTNAME=	binutils-2.12.1
PKGNAME=	cross-h8300-hms-binutils-2.12.1
PKGREVISION=	1
CATEGORIES=	cross
MASTER_SITES=	ftp://ftp.gnu.org/gnu/binutils/
EXTRACT_SUFX=	.tar.bz2

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	# empty
COMMENT=	Cross utility for h8300-hms

H8300_PREFIX=	${PREFIX}/libexec/cross-h8300-hms

WRKSRC=		${WRKDIR}/objdir
USE_TOOLS+=	gmake makeinfo
HAS_CONFIGURE=	yes

CONFIGURE_ARGS+=	--prefix=${H8300_PREFIX:Q}
CONFIGURE_ARGS+=	--infodir=${H8300_PREFIX}/binutils --target=h8300-hms
CONFIGURE_SCRIPT=	${SRCDIR}/configure
SRCDIR=			${WRKDIR}/${DISTNAME}
BUILD_TARGET=		CFLAGS="-O2 -fomit-frame-pointer" all
INFO_FILES=		yes

INSTALLATION_DIRS+=	bin ${H8300_PREFIX}

post-extract:
	${MKDIR} ${WRKSRC}

pre-configure:
	${CP} ${PKGSRCDIR}/mk/gnu-config/config.guess ${SRCDIR}
	${CP} ${PKGSRCDIR}/mk/gnu-config/config.sub ${SRCDIR}


post-install:
	for f in h8300-hms-size      h8300-hms-objdump h8300-hms-ar \
		 h8300-hms-strings   h8300-hms-ranlib  h8300-hms-objcopy \
		 h8300-hms-srconv    h8300-hms-sysdump h8300-hms-coffdump \
		 h8300-hms-addr2line h8300-hms-readelf h8300-hms-nm \
		 h8300-hms-strip     h8300-hms-c++filt h8300-hms-as \
		 h8300-hms-gasp      h8300-hms-ld ; do \
		${LN} -s ${H8300_PREFIX}/bin/"$$f" \
		  ${DESTDIR}${PREFIX}/bin/"$$f" || exit 1; \
	done
	${MV} ${DESTDIR}${H8300_PREFIX}/lib/libiberty.a \
	      ${DESTDIR}${H8300_PREFIX}/lib/libiberty_binutils.a

.include "../../mk/bsd.pkg.mk"
@


1.23
log
@cross/*: let pkglint autofix indentation and variable alignment

pkglint -Wall -F -r cross

xtensa-esp32-elf-gcc has been manually edited afterwards because when
realigning variable assignments, pkglint only allows one long outlier
line. This package has two long SITES.* lines, therefore pkglint wanted
to indent the variable values much further to the right. This needs to be
fixed in pkglint.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2013/04/06 20:27:17 rodent Exp $
@


1.22
log
@Resolves:
"INFO_FILES should be set to YES or yes."
"Packages that install info files should set INFO_FILES."
Makefile and PLIST warning, respectively.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2013/04/06 03:45:08 rodent Exp $
d25 1
a25 1
INFO_FILES=	yes
@


1.21
log
@Fixes:

 COMMENT should not be longer than 70 characters.
 COMMENT should not begin with 'A'.
 COMMENT should not begin with 'An'.
 COMMENT should not begin with 'a'.
 COMMENT should not end with a period.
 COMMENT should start with a capital letter.

pkglint warnings. Some files also got minor formatting, spelling, and style
corrections.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2012/10/03 00:10:30 asau Exp $
d25 1
a25 1
INFO_FILES=		# PLIST
@


1.20
log
@Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
@
text
@d1 18
a18 1
# $NetBSD: Makefile,v 1.19 2010/02/08 05:18:37 dholland Exp $
a19 16
DISTNAME=		binutils-2.12.1
PKGNAME=		cross-h8300-hms-binutils-2.12.1
PKGREVISION=		1
CATEGORIES=		cross
MASTER_SITES=		ftp://ftp.gnu.org/gnu/binutils/
EXTRACT_SUFX=		.tar.bz2

MAINTAINER=		pkgsrc-users@@NetBSD.org
HOMEPAGE=		# empty
COMMENT=		h8300-hms cross utility

H8300_PREFIX=		${PREFIX}/libexec/cross-h8300-hms

WRKSRC=			${WRKDIR}/objdir
USE_TOOLS+=		gmake makeinfo
HAS_CONFIGURE=		yes
d21 1
a21 2
CONFIGURE_ARGS+=	--infodir=${H8300_PREFIX}/binutils
CONFIGURE_ARGS+=	--target=h8300-hms
d27 1
a27 1
INSTALLATION_DIRS=	bin ${H8300_PREFIX}
@


1.19
log
@DESTDIR support.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2009/02/17 13:02:20 joerg Exp $
a13 2
PKG_DESTDIR_SUPPORT=	user-destdir

@


1.18
log
@Reset maintainer, mail bounced
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2006/06/06 20:58:28 joerg Exp $
d14 2
d29 1
a29 1
INSTALLATION_DIRS=	${H8300_PREFIX}
d46 2
a47 1
		${LN} -s ${H8300_PREFIX}/bin/$$f ${PREFIX}/bin/$$f; \
d49 2
a50 2
	${MV} ${H8300_PREFIX}/lib/libiberty.a \
	      ${H8300_PREFIX}/lib/libiberty_binutils.a
@


1.17
log
@Use pkgsrc versions of config.guess and config.sub.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2006/03/30 05:00:05 jlam Exp $
d10 1
a10 1
MAINTAINER=		oishi@@ims.ac.jp
@


1.16
log
@Don't define INFO_DIR anymore ... it's an unused variable.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2006/03/20 18:15:37 jlam Exp $
d32 5
@


1.15
log
@* Nuke all references to and definitions of INFO_DIR in package Makefiles
  and replace with appropriate references to PKGINFODIR instead.

* Properly account for split info files during installation.

* Move info file listings directly into the package PLISTs.

This fixes info-file-related PLIST problems.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2006/03/05 16:27:23 jlam Exp $
a24 1
INFO_DIR=		libexec/cross-h8300-hms/binutils
@


1.14
log
@* Teach the tools framework how to supply the pkgsrc version of
  makeinfo if no native makeinfo executable exists.  Honor TEXINFO_REQD
  when determining whether the native makeinfo can be used.

* Remove USE_MAKEINFO and replace it with USE_TOOLS+=makeinfo.

* Get rid of all the "split" argument deduction for makeinfo since
  the PLIST module already handles varying numbers of split info files
  correctly.

NOTE: Platforms that have "makeinfo" in the base system should check
      that the makeinfo entries of pkgsrc/mk/tools.${OPSYS}.mk are
      correct.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2006/02/05 23:08:30 joerg Exp $
d26 3
a28 2
INFO_FILES=		as.info bfd.info binutils.info configure.info
INFO_FILES+=		gasp.info ld.info standards.info
a32 3
pre-install:
	${MKDIR} ${H8300_PREFIX}

@


1.13
log
@Recursive revision bump / recommended bump for gettext ABI change.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2005/12/05 23:55:03 rillig Exp $
d17 1
a17 2
USE_TOOLS+=		gmake
USE_MAKEINFO=		yes
@


1.12
log
@Ran "pkglint --autofix", which corrected some of the quoting issues in
CONFIGURE_ARGS.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2005/05/22 20:07:45 jlam Exp $
d5 1
@


1.11
log
@Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:

	USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2005/04/11 21:45:10 tv Exp $
d19 1
a19 1
CONFIGURE_ARGS+=	--prefix=${H8300_PREFIX}
@


1.10
log
@Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2004/12/03 15:14:53 wiz Exp $
d16 1
a16 1
USE_GNU_TOOLS+=		make
@


1.9
log
@Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs.
Suggested by Roland Illig, ok'd by various.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2004/05/08 04:50:51 snj Exp $
a15 1
USE_BUILDLINK3=		yes
@


1.8
log
@Convert to buildlink3.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2004/01/22 07:54:07 grant Exp $
d25 1
a25 1
ALL_TARGET=		CFLAGS="-O2 -fomit-frame-pointer" all
@


1.7
log
@replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2004/01/20 12:10:55 agc Exp $
d16 1
a16 1
USE_BUILDLINK2=		yes
@


1.6
log
@Move WRKSRC definition away from the first paragraph in a Makefile.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2003/11/05 23:32:11 seb Exp $
d17 1
a17 1
USE_GMAKE=		yes
@


1.5
log
@Properly handle info files and thus fix installation.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2003/03/29 12:40:24 jmmv Exp $
a4 1
WRKSRC=			${WRKDIR}/objdir
d15 1
@


1.4
log
@Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2002/09/30 11:17:55 jlam Exp $
d18 1
d26 3
@


1.3
log
@We refer to ${LOCALBASE}/bin as ${PREFIX}/bin within a package.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2002/09/30 11:15:29 jlam Exp $
d5 1
a23 1
WRKSRC=			${WRKDIR}/objdir
@


1.2
log
@buildlink1 -> buildlink2, and add missing .info files to PLIST
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1.1.1 2002/06/27 22:24:36 dmcmahill Exp $
d39 1
a39 1
		${LN} -s ${H8300_PREFIX}/bin/$$f ${LOCALBASE}/bin/$$f; \
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
# $NetBSD$
d10 1
a10 1
HOMEPAGE=		#empty
d13 3
a15 1
INSTALL_SUBDIR=		libexec/cross-h8300-hms
d18 2
a19 2
CONFIGURE_ARGS+=	--prefix=${LOCALBASE}/${INSTALL_SUBDIR}
CONFIGURE_ARGS+=	--infodir=${LOCALBASE}/${INSTALL_SUBDIR}/binutils
d30 1
a30 1
	${MKDIR} ${LOCALBASE}/${INSTALL_SUBDIR}
d39 1
a39 1
	${LN} -s ../${INSTALL_SUBDIR}/bin/$$f ${LOCALBASE}/bin/$$f ; \
d41 2
a42 2
	${MV} ${LOCALBASE}/${INSTALL_SUBDIR}/lib/libiberty.a \
	      ${LOCALBASE}/${INSTALL_SUBDIR}/lib/libiberty_binutils.a
@


1.1.1.1
log
@import of cross-h8300-hms-binutils-2.12.1 provided by
Osamu OISHI <oishi@@alef.ims.ac.jp> in PR pkg/17350


binutils for hitachi h8300-hms cross compile
@
text
@@
