notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

/commits.php is going away

I'm proposing to take /commits.php away - it mainly duplicates the home page. Details in this GitHub issue.
Port details
creduce Produces small test cases
2.10.0 devel on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.10.0Version of this port present on the latest quarterly branch.
Maintainer: swills@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2013-04-25 02:35:19
Last Update: 2021-09-30 21:23:30
Commit Hash: 620968a
License: not specified in port
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (29 items)
Collapse this list.
  1. bin/creduce
  2. libexec/clang_delta
  3. libexec/clex
  4. libexec/strlex
  5. libexec/topformflat
  6. libexec/unifdef
  7. share/creduce/perl/creduce_config.pm
  8. share/creduce/perl/creduce_regexes.pm
  9. share/creduce/perl/creduce_utils.pm
  10. share/creduce/perl/pass_balanced.pm
  11. share/creduce/perl/pass_blank.pm
  12. share/creduce/perl/pass_clang.pm
  13. share/creduce/perl/pass_clang_binsrch.pm
  14. share/creduce/perl/pass_clex.pm
  15. share/creduce/perl/pass_comments.pm
  16. share/creduce/perl/pass_ifs.pm
  17. share/creduce/perl/pass_include_includes.pm
  18. share/creduce/perl/pass_includes.pm
  19. share/creduce/perl/pass_indent.pm
  20. share/creduce/perl/pass_ints.pm
  21. share/creduce/perl/pass_line_markers.pm
  22. share/creduce/perl/pass_lines.pm
  23. share/creduce/perl/pass_peep.pm
  24. share/creduce/perl/pass_special.pm
  25. share/creduce/perl/pass_ternary.pm
  26. share/creduce/perl/pass_unifdef.pm
  27. @owner
  28. @group
  29. @mode
Collapse this list.
Dependency lines:
  • creduce>0:devel/creduce
To install the port: cd /usr/ports/devel/creduce/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/creduce
  • pkg install creduce
PKGNAME: creduce
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
creduce
ABIlatestquarterly
FreeBSD:11:aarch642.8.02.10.0
FreeBSD:11:amd642.10.02.10.0
FreeBSD:11:armv6-2.10.0
FreeBSD:11:i3862.10.02.10.0
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch642.8.02.10.0
FreeBSD:12:amd642.10.02.10.0
FreeBSD:12:armv62.8.02.10.0
FreeBSD:12:armv72.8.02.10.0
FreeBSD:12:i3862.10.02.10.0
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch642.10.02.10.0
FreeBSD:13:amd642.10.02.10.0
FreeBSD:13:armv62.10.02.10.0
FreeBSD:13:armv72.10.02.10.0
FreeBSD:13:i3862.10.02.10.0
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc642.10.02.10.0
FreeBSD:14:aarch642.10.0-
FreeBSD:14:amd642.10.0-
FreeBSD:14:armv62.10.0-
FreeBSD:14:armv72.10.0-
FreeBSD:14:i3862.10.0-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc642.10.0-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. llvm-config80 : devel/llvm80
  2. gmake>=4.3 : devel/gmake
  3. autoconf>=2.69 : devel/autoconf
  4. automake>=1.16.1 : devel/automake
  5. libtoolize : devel/libtool
  6. perl5>=5.32.r0<5.33 : lang/perl5.32
Runtime dependencies:
  1. llvm-config80 : devel/llvm80
  2. topformflat : devel/delta
  3. astyle : devel/astyle
  4. p5-Benchmark-Timer>=0 : devel/p5-Benchmark-Timer
  5. p5-Exporter-Lite>=0 : devel/p5-Exporter-Lite
  6. p5-File-Which>=0 : sysutils/p5-File-Which
  7. p5-Regexp-Common>=0 : textproc/p5-Regexp-Common
  8. p5-Sys-CPU>=0 : devel/p5-Sys-CPU
  9. p5-Getopt-Tabular>=0 : devel/p5-Getopt-Tabular
  10. perl5>=5.32.r0<5.33 : lang/perl5.32
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. http://embed.cs.utah.edu/creduce/
Collapse this list.

Number of commits found: 38

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
30 Sep 2021 21:23:30
 files touched by this commit commit hash:620968a43a5f9bb3fa98ab20f257a4c0d864caa7  2.10.0
rene search for other commits by this committer
cleanup: drop support for EOL FreeBSD 11.X

Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11

Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*

Reviewed by:	doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index
11 Jul 2021 22:31:25
 files touched by this commit commit hash:679903f446f688a0d13c173f5be6d1f4076790db  2.10.0
pkubaj search for other commits by this committer
devel/creduce: fix build on powerpc

libtool: link: /usr/local/bin/clang80 -O2 -pipe -fstack-protector-strong
-fno-strict-aliasing -fstack-protector-strong -o unifdef unifdef-unifdef.o
ld: error: unifdef.c:(function main: .text+0x1C2): unknown relocation (88)
against symbol _ThreadRuneLocale
ld: error: unifdef.c:(function main: .text+0x33A): unknown relocation (88)
against symbol _ThreadRuneLocale
ld: error: unifdef.c:(function main: .text+0x3C2): unknown relocation (88)
against symbol _ThreadRuneLocale
ld: error: unifdef.c:(function main: .text+0x422): unknown relocation (88)
against symbol _ThreadRuneLocale
ld: error: unifdef.c:(function main: .text+0x4EE): unknown relocation (88)
against symbol _ThreadRuneLocale
ld: error: unifdef.c:(function main: .text+0x81A): unknown relocation (88)
against symbol _ThreadRuneLocale
ld: error: unifdef.c:(function main: .text+0x8B2): unknown relocation (88)
against symbol _ThreadRuneLocale
ld: error: unifdef.c:(function main: .text+0x94A): unknown relocation (88)
against symbol _ThreadRuneLocale
ld: error: unifdef.c:(function process: .text+0x187A): unknown relocation (88)
against symbol _ThreadRuneLocale
ld: error: unifdef.c:(function process: .text+0x1912): unknown relocation (88)
against symbol _ThreadRuneLocale
ld: error: unifdef.c:(function process: .text+0x1A0E): unknown relocation (88)
against symbol _ThreadRuneLocale
ld: error: unifdef.c:(function process: .text+0x1A9E): unknown relocation (88)
against symbol _ThreadRuneLocale
ld: error: unifdef.c:(function process: .text+0x1B16): unknown relocation (88)
against symbol _ThreadRuneLocale
ld: error: unifdef.c:(function process: .text+0x1B7E): unknown relocation (88)
against symbol _ThreadRuneLocale
ld: error: unifdef.c:(function process: .text+0x1D72): unknown relocation (88)
against symbol _ThreadRuneLocale
ld: error: unifdef.c:(function skipcomment: .text+0x226A): unknown relocation
(88) against symbol _ThreadRuneLocale
ld: error: unifdef.c:(function findsym: .text+0x265A): unknown relocation (88)
against symbol _ThreadRuneLocale
ld: error: unifdef.c:(function findsym: .text+0x275A): unknown relocation (88)
against symbol _ThreadRuneLocale
ld: error: unifdef.c:(function eval_unary: .text+0x34D2): unknown relocation
(88) against symbol _ThreadRuneLocale
ld: error: unifdef.c:(function eval_unary: .text+0x356E): unknown relocation
(88) against symbol _ThreadRuneLocale
ld: error: too many errors emitted, stopping now (use -error-limit=0 to see all
errors)
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  2.10.0
mat search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  2.10.0
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
09 Dec 2019 14:06:33
Original commit files touched by this commit Revision:519612  2.10.0
pkubaj search for other commits by this committer
devel/creduce: unbreak on powerpc64

powerpc64 soon switches to elfv2 on head, where this port builds, but it's
necessary to add -mabi=elfv2 to CFLAGS, because LLVM 8 defaults to elfv1.

PR:		242465
Approved by:	swills
07 Aug 2019 08:57:27
Original commit files touched by this commit Revision:508302  2.10.0
linimon search for other commits by this committer
Refactor out the constant string '80' to ease future maintenance.
26 May 2019 08:06:48
Original commit files touched by this commit Revision:502695  2.10.0
tobik search for other commits by this committer
devel/creduce: Drop nop CONFIGURE_FLAGS
14 May 2019 11:38:43
Original commit files touched by this commit Revision:501649  2.10.0
swills search for other commits by this committer
devel/creduce: update to 2.10.0
06 May 2019 20:36:35
Original commit files touched by this commit Revision:500930  2.9.0
swills search for other commits by this committer
devel/creduce: update to 2.9.0
09 Jul 2018 20:17:16
Original commit files touched by this commit Revision:474300  2.8.0
swills search for other commits by this committer
devel/creduce: update to 2.8.0
27 Feb 2018 13:25:43
Original commit files touched by this commit Revision:463142  2.7.0_2
sunpoet search for other commits by this committer
Move devel/p5-Sys-Cpu to devel/p5-Sys-CPU

- Strip shared library
- Bump PORTREVISION for package change
- Bump PORTREVISION of dependent ports for dependency change
- Pass maintainership to perl@
17 Jun 2017 02:57:29
Original commit files touched by this commit Revision:443722  2.7.0_1
bdrewery search for other commits by this committer
Fix wrong PKGNAME dependency.

Spotted by:	Poudriere
With hat:	portmgr
31 May 2017 18:46:55
Original commit files touched by this commit Revision:442256  2.7.0
swills search for other commits by this committer
devel/creduce: Update to 2.7.0

PR:		219415
Submitted by:	dim
21 May 2017 21:55:08
Original commit files touched by this commit Revision:441429  2.6.0
linimon search for other commits by this committer
Mark some ports failing on power64.  In cases where the error message
was a stub, provide a real one.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
Reported by:	swills
05 May 2017 18:39:24
Original commit files touched by this commit Revision:440200  2.6.0
swills search for other commits by this committer
devel/creduce: Update to 2.6.0

While here, update to use llvm39.

PR:		219073
Submitted by:	dim
05 Jan 2017 11:00:50
Original commit files touched by this commit Revision:430631  2.5.0
amdmi3 search for other commits by this committer
Remove always-true/false conditions after 9.x, 10.[12] EOL
While here, couple minor fixes

portmgr blanket
01 Jan 2017 03:45:13
Original commit files touched by this commit Revision:430235  2.5.0
sunpoet search for other commits by this committer
Remove BROKEN_FreeBSD_9

Approved by:	portmgr (blanket)
19 Dec 2016 09:10:10
Original commit files touched by this commit Revision:428914  2.5.0
amdmi3 search for other commits by this committer
- Mark broken on 9.x
- Always check OPSYS along with OSVERSION

Approved by:	portmgr blanket
23 May 2016 13:41:48
Original commit files touched by this commit Revision:415719  2.5.0
swills search for other commits by this committer
devel/creduce: update to 2.5.0
22 Apr 2016 01:43:50
Original commit files touched by this commit Revision:413759  2.4.0
swills search for other commits by this committer
devel/creduce: fix build on 9.3
10 Apr 2016 01:42:45
Original commit files touched by this commit Revision:412887  2.4.0
swills search for other commits by this committer
devel/creduce: add WWW to pkg-descr
01 Apr 2016 14:00:57
Original commit files touched by this commit Revision:412346  2.4.0
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
04 Jan 2016 15:36:09
Original commit files touched by this commit Revision:405245  2.4.0
swills search for other commits by this committer
devel/creduce: revive port

Since creduce seems to be maintained after all and has recently had a release
which now works with newer llvm, revive the port.
01 Dec 2014 19:21:42
Original commit files touched by this commit Revision:373718  2.0.1_1
rene search for other commits by this committer
Remove expired ports:
2014-11-30 ports-mgmt/pkg-plist: Generate incorrect plists
2014-11-30 sysutils/rubygem-hiera-puppet: Has been incorporated into hiera
2014-11-30 sysutils/rubygem-hiera-json: Has been incorporated into hiera
2014-11-30 databases/memcachedb: Depends on deprecated Berkeley DB version,
needs porting to DB_SITE
2014-12-01 games/djgame2: Online servers gone, game is not playable
2014-12-01 devel/creduce: Unmaintained and depends on ancient LLVM 3.2
2014-12-01 lang/clay: No development since July 2013, depends on obsolete
clang-3.2
27 Oct 2014 10:10:59
Original commit files touched by this commit Revision:371544  2.0.1_1
bapt search for other commits by this committer
Cleanup plist
27 Sep 2014 01:59:04
Original commit files touched by this commit Revision:369354  2.0.1_1
brooks search for other commits by this committer
Assume a lack of updates means a lack of interest and deprecate the
creduce port as it is the last undeprecated dependency on clang32.

If someone wants to update this there is a patch that builds, but does
not install at:
https://people.freebsd.org/~brooks/patches/creduce-2.2.0-partial.diff
24 Sep 2014 06:00:10
Original commit files touched by this commit Revision:369161  2.0.1_1
eadler search for other commits by this committer
Hand back my ports to the pool.

Ports require time and TLC which I no longer have.
13 Dec 2013 18:42:00
Original commit files touched by this commit Revision:336364  2.0.1_1
eadler search for other commits by this committer
devel/creduce

creduce is not actually BSD licensed.
12 Dec 2013 21:34:00
Original commit files touched by this commit Revision:336291  2.0.1_1
eadler search for other commits by this committer
devel/creduce: fix dependencies

I had forgotten a += so the run depends were wrong.
Further, the dep on clang won't work correctly since a version bump on clang

Reported by:	brooks (mostly)
11 Dec 2013 23:44:27
Original commit files touched by this commit Revision:336237  2.0.1_1
eadler search for other commits by this committer
creduce/Makefile csmith/Makefile symports/Makefile: use BSD*CLAUSE

The LICENSE 'BSD' was not specific enough.  Now, use the new versioned licenses.
26 Oct 2013 00:52:36
Original commit files touched by this commit Revision:331644  2.0.1_1
gerald search for other commits by this committer
Update to libmpc version 1.0.1 which brings the following fixes:

 - Switched to automake 1.11.6, see CVE-2012-3386.
 - #14669: Fixed extraction of CC from gmp.h.
 - Fixed case of intermediate zero real or imaginary part in mpc_fma,
   found by hydra with GMP_CHECK_RANDOMIZE=1346362345.

This is on top of the following changes from version 1.0

 - Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no
   invariant sections) for the documentation.
 - 100% of all lines are covered by tests
 - Renamed functions
   . mpc_mul_2exp to mpc_mul_2ui
   . mpc_div_2exp to mpc_div_2ui
(Only the first 15 lines of the commit message are shown above View all of this commit message)
20 Oct 2013 02:39:19
Original commit files touched by this commit Revision:330962  2.0.1
eadler search for other commits by this committer
- Convert to staging support
- Depend on lang/clang32 instead of lang/clang due to upcoming changes [1]

Requested by:	brooks [1]
20 Sep 2013 17:03:27
Refresh Original commit files touched by this commit Revision:327722  Sanity Test Failure
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 1)
12 Sep 2013 16:11:44
Original commit files touched by this commit Revision:327086  2.0.1
az search for other commits by this committer
- convert to the new perl5 framework
- convert USE_GMAKE to Uses

Approved by:	portmgr (bapt@, blanket)
16 Jul 2013 21:59:48
Original commit files touched by this commit Revision:323129  2.0.1
eadler search for other commits by this committer
Remove now excess verbiage.

Reviewed by:	bapt
06 Jul 2013 17:27:41
Original commit files touched by this commit Revision:322403  2.0.1
eadler search for other commits by this committer
Convert some of my ports from USE_GMAKE to USES=gmake.
The remainder have other pending patches which I must finish before conversion.
12 May 2013 21:31:27
Original commit files touched by this commit Revision:317980  2.0.1
eadler search for other commits by this committer
Fix pkg-plist.  @dirrm was run before PORTDATA was added.  This was not caught
by pkgng but is caught by pkg_ tools.

Reported by:	itetcu
Reviewed by:	bapt
25 Apr 2013 02:35:09
Original commit files touched by this commit Revision:316494  2.0.1
eadler search for other commits by this committer
Add creduce:

C-Reduce is a tool which takes a large C or C++ program that has a property of
interest (such as triggering a compiler bug) and automatically produces a much
smaller C/C++ program that has the same property. It is intended for use by
people who discover and report bugs in compilers and other tools that process
C/C++ code.

Reviewed by:	mva, swills
Tested by:	swills

Number of commits found: 38