head	1.12;
access;
symbols
	pkgsrc-2026Q2:1.12.0.4
	pkgsrc-2026Q2-base:1.12
	pkgsrc-2026Q1:1.12.0.2
	pkgsrc-2026Q1-base:1.12
	pkgsrc-2025Q4:1.11.0.24
	pkgsrc-2025Q4-base:1.11
	pkgsrc-2025Q3:1.11.0.22
	pkgsrc-2025Q3-base:1.11
	pkgsrc-2025Q2:1.11.0.20
	pkgsrc-2025Q2-base:1.11
	pkgsrc-2025Q1:1.11.0.18
	pkgsrc-2025Q1-base:1.11
	pkgsrc-2024Q4:1.11.0.16
	pkgsrc-2024Q4-base:1.11
	pkgsrc-2024Q3:1.11.0.14
	pkgsrc-2024Q3-base:1.11
	pkgsrc-2024Q2:1.11.0.12
	pkgsrc-2024Q2-base:1.11
	pkgsrc-2024Q1:1.11.0.10
	pkgsrc-2024Q1-base:1.11
	pkgsrc-2023Q4:1.11.0.8
	pkgsrc-2023Q4-base:1.11
	pkgsrc-2023Q3:1.11.0.6
	pkgsrc-2023Q3-base:1.11
	pkgsrc-2023Q2:1.11.0.4
	pkgsrc-2023Q2-base:1.11
	pkgsrc-2023Q1:1.11.0.2
	pkgsrc-2023Q1-base:1.11
	pkgsrc-2022Q4:1.10.0.36
	pkgsrc-2022Q4-base:1.10
	pkgsrc-2022Q3:1.10.0.34
	pkgsrc-2022Q3-base:1.10
	pkgsrc-2022Q2:1.10.0.32
	pkgsrc-2022Q2-base:1.10
	pkgsrc-2022Q1:1.10.0.30
	pkgsrc-2022Q1-base:1.10
	pkgsrc-2021Q4:1.10.0.28
	pkgsrc-2021Q4-base:1.10
	pkgsrc-2021Q3:1.10.0.26
	pkgsrc-2021Q3-base:1.10
	pkgsrc-2021Q2:1.10.0.24
	pkgsrc-2021Q2-base:1.10
	pkgsrc-2021Q1:1.10.0.22
	pkgsrc-2021Q1-base:1.10
	pkgsrc-2020Q4:1.10.0.20
	pkgsrc-2020Q4-base:1.10
	pkgsrc-2020Q3:1.10.0.18
	pkgsrc-2020Q3-base:1.10
	pkgsrc-2020Q2:1.10.0.16
	pkgsrc-2020Q2-base:1.10
	pkgsrc-2020Q1:1.10.0.12
	pkgsrc-2020Q1-base:1.10
	pkgsrc-2019Q4:1.10.0.14
	pkgsrc-2019Q4-base:1.10
	pkgsrc-2019Q3:1.10.0.10
	pkgsrc-2019Q3-base:1.10
	pkgsrc-2019Q2:1.10.0.8
	pkgsrc-2019Q2-base:1.10
	pkgsrc-2019Q1:1.10.0.6
	pkgsrc-2019Q1-base:1.10
	pkgsrc-2018Q4:1.10.0.4
	pkgsrc-2018Q4-base:1.10
	pkgsrc-2018Q3:1.10.0.2
	pkgsrc-2018Q3-base:1.10
	pkgsrc-2018Q2:1.9.0.10
	pkgsrc-2018Q2-base:1.9
	pkgsrc-2018Q1:1.9.0.8
	pkgsrc-2018Q1-base:1.9
	pkgsrc-2017Q4:1.9.0.6
	pkgsrc-2017Q4-base:1.9
	pkgsrc-2017Q3:1.9.0.4
	pkgsrc-2017Q3-base:1.9
	pkgsrc-2017Q2:1.8.0.8
	pkgsrc-2017Q2-base:1.8
	pkgsrc-2017Q1:1.8.0.6
	pkgsrc-2017Q1-base:1.8
	pkgsrc-2016Q4:1.8.0.4
	pkgsrc-2016Q4-base:1.8
	pkgsrc-2016Q3:1.8.0.2
	pkgsrc-2016Q3-base:1.8
	pkgsrc-2016Q2:1.5.0.4
	pkgsrc-2016Q2-base:1.5
	pkgsrc-2016Q1:1.5.0.2
	pkgsrc-2016Q1-base:1.5
	pkgsrc-2015Q4:1.4.0.4
	pkgsrc-2015Q4-base:1.4
	pkgsrc-2015Q3:1.4.0.2
	pkgsrc-2015Q3-base:1.4
	pkgsrc-2015Q2:1.3.0.2
	pkgsrc-2015Q2-base:1.3;
locks; strict;
comment	@# @;


1.12
date	2026.02.15.18.22.31;	author gdt;	state Exp;
branches;
next	1.11;
commitid	qXByb1mU6D2vbvuG;

1.11
date	2023.01.11.22.07.46;	author nikita;	state Exp;
branches;
next	1.10;
commitid	fzh17aPhR3gEMa9E;

1.10
date	2018.07.04.13.40.15;	author jperkin;	state Exp;
branches;
next	1.9;
commitid	NnIyRkdX3Lbg3PIA;

1.9
date	2017.07.30.22.32.17;	author wiz;	state Exp;
branches;
next	1.8;
commitid	gjZWVQWOLKneVi1A;

1.8
date	2016.09.18.13.38.17;	author fhajny;	state Exp;
branches;
next	1.7;
commitid	I4tGbLeKB97N5Mmz;

1.7
date	2016.09.10.20.54.47;	author fhajny;	state Exp;
branches;
next	1.6;
commitid	3Imqgexjbn9pLMlz;

1.6
date	2016.07.06.15.03.25;	author fhajny;	state Exp;
branches;
next	1.5;
commitid	qcqCZRD7fv3pWgdz;

1.5
date	2016.01.15.11.09.28;	author fhajny;	state Exp;
branches;
next	1.4;
commitid	DDgchh2fm1Ccb1Ry;

1.4
date	2015.07.18.07.23.47;	author fhajny;	state Exp;
branches;
next	1.3;
commitid	XMnz7Amf4s04MJty;

1.3
date	2015.05.03.19.44.00;	author joerg;	state Exp;
branches;
next	1.2;
commitid	K6F1CjtbjGSFj2ky;

1.2
date	2015.04.26.11.52.19;	author ryoon;	state Exp;
branches;
next	1.1;
commitid	esAPZkd0XJnPV5jy;

1.1
date	2015.04.24.18.37.07;	author reinoud;	state Exp;
branches;
next	;
commitid	x5F4l9LI7HqgeSiy;


desc
@@


1.12
log
@revbump for erlang update

(While I am not really aware of erlang ABI changes, the theory that no
compiled program has different bits is implausible.)
@
text
@# $NetBSD: Makefile,v 1.11 2023/01/11 22:07:46 nikita Exp $

DISTNAME=	rebar-2.6.4
PKGREVISION=	2
CATEGORIES=	devel
MASTER_SITES=	${MASTER_SITE_GITHUB:=rebar/}

MAINTAINER=	reinoud@@NetBSD.org
HOMEPAGE=	https://github.com/rebar/rebar/
COMMENT=	Rebar is an Erlang build tool
LICENSE=	apache-2.0

USE_TOOLS+=	gmake
AUTO_MKDIRS=	yes

do-install:
	${INSTALL_SCRIPT} ${WRKSRC}/rebar ${DESTDIR}${PREFIX}/bin/rebar

SUBST_CLASSES+=		shebang
SUBST_FILES.shebang=	src/rebar_escripter.erl
SUBST_SED.shebang+=	-e 's,/usr/bin/env escript,${PREFIX}/bin/escript,'
SUBST_STAGE.shebang=	pre-configure

.include "../../lang/erlang/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.11
log
@revbump after lang/relang fix.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2018/07/04 13:40:15 jperkin Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.10
log
@*: Move SUBST_STAGE from post-patch to pre-configure

Performing substitutions during post-patch breaks tools such as mkpatches,
making it very difficult to regenerate correct patches after making changes,
and often leading to substituted string replacements being committed.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2017/07/30 22:32:17 wiz Exp $
d4 1
@


1.9
log
@Switch github HOMEPAGEs to https.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2016/09/18 13:38:17 fhajny Exp $
d21 1
a21 1
SUBST_STAGE.shebang=	post-patch
@


1.8
log
@Update devel/rebar to 2.6.4.

- rebar/619: Fix cdb processing when a file is skipped
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2016/09/10 20:54:47 fhajny Exp $
d8 1
a8 1
HOMEPAGE=	http://github.com/rebar/rebar/
@


1.7
log
@Update devel/rebar to 2.6.3.

- rebar/610: qc: lift experimental notice
- rebar/611: port_compiler: consistently format default_env/0
- rebar/612: Introduce and use compat random number module
- rebar/614: Add an additional check for the existence of a 'rebar.beam' file
- rebar/615: port_compiler: generate clang compilation db
- rebar/616: port_compiler: clean up compile_each()
- rebar/617: port_compiler: auto-select C++ specific link template
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2016/07/06 15:03:25 fhajny Exp $
d3 1
a3 1
DISTNAME=	rebar-2.6.3
@


1.6
log
@Update devel/rebar to 2.6.2.

- rebar/532: Automatically clean neotoma-generated erl files,
  regression test
- rebar/549: Add Windows continuous integration through AppVeyor
- rebar/551: fprof: document Cachegrind support
- rebar/556: fprof: further document Cachegrind support
- rebar/557: Fix windows eunit tests
- rebar/558: Add qualified name tests docs (see pr #119)
- rebar/560: Lock retest dependency
- rebar/562: Add support for Windows integration testing
- rebar/567: Allow windows release to use etc conf dir
- rebar/570: xref: fix dialyzer warning introduced in 69802f63120
- rebar/573: Provide additional debug logging on relup generation
- rebar/578: Add the latest OTP 18 version to the Travis build
- rebar/580: Additional Common Test regression tests
- rebar/581: Update retest dependency url
- rebar/586: Ensure ebin created for dia compiler
- rebar/587: rebar_require_vsn: Update regexp to account for newer
  OTP versions
- rebar/588: Look for ct .spec files in the ct_dir that was
  specified
- rebar/589: Introduce REBAR_DEPS_PREFER_LIBS env variable to
  alter search behaviour
- rebar/590: Treat port env vars as expandable only if they self
  reference
- rebar/591: Fix/eunit tests surefire crash
- rebar/594: Introduce REBAR_VSN_CACHE_FILE env variable to
  load/save vsn cache
- rebar/599: Fix bug when running gcc in cross_sizeof
- rebar/602: Support full-source rebar3-style deps (deps without
  Version Regexes)
- rebar/603: add deprecated message
- rebar/605: Add necessary OSX flags for port driver linking
- rebar/606: Revert 'Treat port env vars as expandable only if
  they self reference'
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2016/01/15 11:09:28 fhajny Exp $
d3 1
a3 1
DISTNAME=	rebar-2.6.2
@


1.5
log
@Update devel/rebar to 2.6.1.

- Add license to relnotes tool per reviewer request
- Generate reserved file for erlc regression test
- Fixed version of #451
- rebar_utils: fix comment
- Fixed version of #395
- completion: add libid= to bash and zsh scripts
- Allow behaviors defined inside xref_extra_path
- Add regression test for covered common test
- Fix eunit test on OTP18
- Fix #536
- Add erl_first_files in eunit_first_files and qc_first_files
- Complete port compiler help string
- rmemo: use a better R13 check (Reported-by: Stavros Aronis)
- Fix #544
- Added report and verbose options for LFE compile.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2015/07/18 07:23:47 fhajny Exp $
d3 1
a3 1
DISTNAME=	rebar-2.6.1
@


1.4
log
@Update devel/rebar to 2.6.0. Add proper Github distfile support.

Changes since 2.5.1:

rebar/203: Pluggable proto compilers gpb
rebar/273: Use target_dir as source of new version in generate-appups
rebar/293: Check C source dependencies in needs_compile
rebar/305: Fix compiler invocation on multiarch Linux
rebar/322: Treat vsn mismatch as warning if -k/--keep-going
rebar/336: Add details on Dialyzer with "make check"
rebar/337: Implement eflame -p/--profile support
rebar/338: Processing .app.src.script expects a single value to be returned.
rebar/344: Manually clean up paths.
rebar/351: fish shell completions for rebar
rebar/352: Add typer target (rebase of #309)
rebar/354: compiler respects 'keep_going' flag
rebar/355: Fix 'make build_plt'
rebar/356: Fix minor typo in CONTRIBUTING.md
rebar/360: Minor follow-up fixes for #293
rebar/368: Escape more characters in path (fix #367)
rebar/371: Fix cover print truncation when coverage is 100%
rebar/372: Implement eval command via nodetool
rebar/376: Remove check adding ebin to path for edoc target
rebar/378: deps: fix delete-deps if deps_dir ends with dot
rebar/382: Adapt dialyzer_reference to ba466e2d changes
rebar/385: Fix Dialyzer warning introduced in 0caf047f
rebar/386: Recompile .proto files with gpb also with prefix/suffix
rebar/386: Recompile .proto files with gpb also with prefix/suffix
rebar/386: Recompile .proto files with gpb also with prefix/suffix
rebar/399: Increase the timeout for the inttest/proto_gpb
rebar/400: add Emacs/vi header to non-dummy test modules
rebar/403: Update reference to installation notes
rebar/404: Consistently format export attributes
rebar/405: Generate cachegrind file if erlgrind is available
rebar/406: Fix deps path check in rebar_ct:collect_glob/3
rebar/408: Fix/remove duplicate console message
rebar/411: Fix app.config argument passing when using ct_run (take 2)
rebar/413: Revert "Merge pull request #386 ...
           gpb-recompilation...detection"
rebar/418: Fix #415 (reltool vsn check)
rebar/420: Mock gpb and protobuffs, in inttest, replacing external
           dependencies
rebar/421: inttest/ct3: fix travis-ci breakage
rebar/424: Gpb recompilation detection (using base compiler)
rebar/425: Copy instead of rsync gpb and protobuffs inttest mocks
rebar/426: Fixed #133. Release upgrade now handle long and short names
           properly.
rebar/428: Remove a git url in gpb and protobuffs inttest configs
rebar/430: Exit with proper status code if 'eval' fails
rebar/432: Document recursive_cmds in -r help string as well
rebar/433: inttest/ct3: fix overlong line
rebar/437: Fix .app.src.script bug introduced in b44b4f4
rebar/440: Delete obsolete file
rebar/442: .travis.yml: print information before running script
rebar/444: Fix incorrect "not an app dir" warning
rebar/445: rebar doesn't respect the order of erl_first_files given
           in the rebar.conf file
rebar/447: Support custom protobuf directory
rebar/449: Support .appup.src files
rebar/452: added 'shell' command to bash-completion
rebar/456: Generate json output from cover
rebar/458: Change env var delimiter to match non-word
rebar/459: Remove -m64 flag.
rebar/460: Add Dialyzer plugin
rebar/461: Fix OTP .appup.src processing on empty lists
rebar/463: Print more info when profiling
rebar/466: Improve test targets in Makefile
rebar/467: Refactor logic and optimizations
           in rebar_erlc_compiler:doterl_compile/4
rebar/469: Fix dialyzer warnings
rebar/470: Fix whitespace errors
rebar/471: Fix whitespace errors
rebar/475: Adapt to 18.x time api changes
rebar/477: Enable parse transformations in rebar config
rebar/478: bootstrap: better warning fix (Thanks James Fish)
rebar/482: Windows runner - CD to node root
rebar/484: /me added to THANKS
rebar/485: avoid pre-compile time errors in expand_include_lib_path
rebar/487: erlc: fix recently introduced whitespace errors
rebar/489: Fix crash on failed build console output
rebar/494: Update line number of allowed dialyzer error
rebar/496: Update PLT detail for make build_plt
rebar/499: Try one more location for the OTP_VERSION file
rebar/500: Makefile: clean only .rebar/erlcinfo
rebar/502: Don't crash if missing OTP_VERSION file (fix #350)
rebar/504: Drop shared PLTs support and change PLT name to .plt
rebar/505: rebar_utils: explain pdict use
rebar/508: rebar_core: add missing newline in log msg
rebar/509: erlc: do not crash if dep file cannot be found
rebar/510: Fix 'make deps'
rebar/511: Add and use memoization server
rebar/512: rmemo: properly handle unsupported call
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2015/05/03 19:44:00 joerg Exp $
d3 1
a3 1
DISTNAME=	rebar-2.6.0
@


1.3
log
@We don't use /usr/bin. Use full path. Bump revision.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2015/04/26 11:52:19 ryoon Exp $
d3 1
a3 3
DISTNAME=	2.5.1
PKGNAME=	rebar-${DISTNAME}
PKGREVISION=	2
d5 1
a5 1
MASTER_SITES=	${MASTER_SITE_GITHUB:=rebar/rebar/archive/}
d8 1
a8 1
HOMEPAGE=	${MASTER_SITE_GITHUB:=rebar/rebar/}
a11 2
WRKSRC=	${WRKDIR}/rebar-2.5.1

@


1.2
log
@Recursive revbump from databases/unixodbc.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2015/04/24 18:37:07 reinoud Exp $
d5 1
a5 1
PKGREVISION=	1
d22 5
@


1.1
log
@Add graphics/rebar version 2.5.1 : an Erlang langauge build tool
@
text
@d1 1
a1 1
# $NetBSD$
d5 1
@

