Port details |
- bf2c Optimizing BrainF*ck to C compiler
- 1.3.1_1 lang
=0 1.3.1_1Version of this port present on the latest quarterly branch.
- DEPRECATED: No development since 2013
This port expired on: 2022-02-28
- There is no maintainer for this port.
- Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
- Port Added: 2003-09-27 07:19:23
- Last Update: 2022-02-28 17:32:10
- Commit Hash: 3d12b33
- License: BSD2CLAUSE
- WWW:
- https://github.com/rene0/bf2c
- Description:
- BrainF*ck is a minimalistic, yet Turing-complete programming language with
only 8 instructions. bf2c compiles a BF file into a corresponding C file,
optimizing as much as possible for speed, size and readability.
It is written for fun, self-educating purposes and to beat existing
BF compilers.
WWW: https://github.com/rene0/bf2c
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- No installation instructions:
- This port has been deleted.
- PKGNAME: bf2c
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (rene0-bf2c-1.3.1_GH0.tar.gz) = 389312576b8161809a2f7d31478af2c1fece5362e458eada2cde6c06c52951d7
SIZE (rene0-bf2c-1.3.1_GH0.tar.gz) = 10212
Packages (timestamps in pop-ups are UTC):
- This port has no dependencies.
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for bf2c-1.3.1_1:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- lang_bf2c
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.3.1_1 28 Feb 2022 17:32:10 |
Rene Ladan (rene) |
cleanup: Remove expired ports:
2022-02-28 lang/bf2c: No development since 2013
2022-02-28 lang/nbc: No releases since 2011, for previous generation LEGO
Mindstorms
2022-02-28 textproc/gutenmark: No releases since 2011 |
1.3.1_1 06 Nov 2021 16:25:18 |
Rene Ladan (rene) |
lang/bf2c: Return to pool, expires on 2022-02-28
Upstream has not seen any attention from me since July 2013. |
1.3.1_1 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
1.3.1_1 05 Dec 2020 20:40:32 |
rene |
Move ports that I wrote to my personal email address. |
1.3.1_1 04 Aug 2018 14:11:16 |
rene |
lang/bf2c: update WWW to point to the GitHub repository |
1.3.1_1 15 Jan 2018 16:34:36 |
rene |
lang/bf2c: fix build with clang 6
Submitted by: pkg-fallout |
1.3.1_1 01 Sep 2016 14:09:51 |
amdmi3 |
- Add LICENSE_FILE
- Remove bogus USES=tar:xz
- Switch to options helpers
Approved by: portmgr blanket |
1.3.1_1 08 Mar 2016 13:09:12 |
mat |
Always set the DEFAULT github DISTFILE with .tar.gz for EXTRACT_SUFX.
Fix distinfo for the offending ports.
lang/yorick's tag was moved, and the added patch was no longer needed.
PR: 207644
Submitted by: mat
Exp-run by by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D4268 |
1.3.1_1 14 Feb 2016 15:27:59 |
rene |
Change WWW line of ports that point to my web site, which is now served over
HTTPS.
While here, regenerate patch for lang/bf2c to pet portlint. |
1.3.1_1 07 May 2015 16:32:44 |
mat |
Update ports in the [i-m]* category to not use GH_COMMIT.
With minor cleanups to make things simpler.
With hat: portmgr
Sponsored by: Absolight |
1.3.1_1 16 Mar 2014 15:05:36 |
rene |
Convert to USES=tar:* |
1.3.1_1 21 Feb 2014 11:31:12 |
rene |
lang/bf2c: (upstream) Makefile cleanups
- use DESTDIR in upstream Makefile and drop MAKE_ARGS
- define install-strip target in upstream Makefile and use it
- replace pkg-plist by PORTDOCS and PLIST_FILES |
1.3.1_1 16 Feb 2014 16:18:30 |
rene |
- Unconditionally install documentation into STAGEDIR
- Strip binaries
- Bump PORTREVISION |
1.3.1 03 Jan 2014 15:16:13 |
rene |
rene-ladan.nl is online again, re-add WWW line to pkg-descr |
1.3.1 27 Dec 2013 14:54:08 |
rene |
rene-ladan.nl is offline for now, remove the WWW: line from pkg-descr |
1.3.1 15 Dec 2013 17:41:39 |
rene |
Specify which BSD licence applies.
Submitted by: make check-sanity |
1.3.1 24 Sep 2013 16:08:39 |
rene |
Add stage support. |
1.3.1 20 Sep 2013 19:53:10 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
lang) |
1.3.1 12 Jun 2013 23:01:23 |
rene |
Update to 1.3.1
Changes:
- Use github directly instead of my local server.
- Rework WRKSRC/Makefile to allow simplifying port Makefile and drop the
dependency on gmake.
- Drop README, refer to website instead.
- Add a simple BF generator.
Note that the version reported by the bf2c binary is still 1.2.5, as it
did not change at all during this update. |
1.2.5 25 Mar 2013 10:09:40 |
rene |
- remove empty OPTIONS_DEFAULT
- portlint fixes |
1.2.5 24 Nov 2012 10:44:52 |
rene |
New ISP, no need to redirect HTTP traffic to port 8080 any longer.
Feature safe: yes |
1.2.5 29 Oct 2012 13:57:57 |
rene |
Make sure the default options (DOCS, EXAMPLES, IPV6, NLS) are always
defined.
Feature safe: yes |
1.2.5 23 Oct 2012 21:16:56 |
rene |
Use optionsNG syntax for NOPORTDOCS
Feature safe: yes |
1.2.5 07 Oct 2012 09:11:51 |
rene |
Cleanup Makefile headers of my ports.
Just use my login for ports I originally created myself. |
1.2.5 19 Feb 2012 21:55:07 |
rene |
Update to 1.2.5 |
1.2.4 02 Jan 2012 22:48:13 |
rene |
- Undeprecate.
- Update to 1.2.4.
- Move to new MASTER_SITE |
1.2.3 01 Jan 2012 16:45:38 |
rene |
Deprecate with 2 months timeout, I haven't developed/used it for years. |
1.2.3 03 Jul 2011 13:45:36 |
ohauer |
- remove MD5 |
1.2.3 26 Oct 2010 14:28:36 |
rene |
Respect CC and CXX, these were overwritten by the upstream Makefile |
1.2.3 27 Aug 2010 15:57:26 |
rene |
Remove the defunct email address from pkg-descr |
1.2.3 21 Jun 2010 17:01:36 |
rene |
* Fix package list by not defining LICENSE_FILE explicitly
(bsd.license.mk does not like the filename "LICENSE"), also remove a copy
from DOCSDIR
* Simplify a REINPLACE_CMD
Approved by: tabthorpe (mentor)
Feature safe: yes |
1.2.3 15 Jun 2010 17:37:48 |
rene |
Use correct file for LICENSE_FILE, fixing the build
Approved by: tabthorpe (mentor) |
1.2.3 13 Jun 2010 20:04:04 |
rene |
These ports are BSD-licensed
Approved by: tabthorpe (mentor)
Feature safe: yes |
1.2.3 22 Aug 2009 00:24:37 |
amdmi3 |
- Switch SourceForge ports to the new File Release System: categories starting
with H,I,J,K,L |
1.2.3 05 Jan 2009 16:23:31 |
miwi |
- Update maintainer mail
PR: 127077
Submitted by: Rene Ladan <r.c.ladan@gmail.com> (maintainer) |
1.2.3 15 Dec 2006 02:12:57 |
shaun |
- Fix build with GCC 4.x (by switching off -Werror). [1]
- Respect CXX and CXXFLAGS.
PR: ports/106749 [1]
Submitted by: Rene Ladan <r.c.ladan@gmail.com> (maintainer) |
1.2.3 08 Apr 2006 23:14:16 |
pav |
- Update maintainer's address
PR: ports/95523
Submitted by: Rene Ladan <r.c.ladan@gmail.com> (maintainer) |
1.2.3 22 Feb 2006 16:18:49 |
tdb |
- Pass maintainership (back) to submitter.
PR: 93642
Submitted by: Rene Ladan <r.c.ladan@student.tue.nl> |
1.2.3 25 Nov 2005 00:33:45 |
pav |
- Add SHA256 |
1.2.3 29 Oct 2005 20:27:05 |
mnag |
Drop MAINTAINER
PR: 88196
Submitted by: Rene Ladan <r.c.ladan@student.tue.nl> (maintainer) |
1.2.3 29 Apr 2004 14:10:19 |
arved |
Update to 1.2.3
PR: 65911
Submitted by: Rene Ladan <r.c.ladan@student.tue.nl> |
1.2.2_1 31 Mar 2004 03:12:58 |
trevor |
SIZEify (maintainer timeout) |
1.2.2_1 04 Feb 2004 05:21:48 |
marcus |
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 2) |
1.2.2 27 Sep 2003 07:16:27 |
edwin |
New port: optimizing BF to C compiler
BrainF*ck is a minimalistic, yet Turing-complete programming
language with only 8 instructions. bf2c compiles a BF file
into a corresponding C file, optimizing as much as possible
for speed, size and readability.
It is written for fun, self-educating purposes and to beat
existing BF compilers.
PR: ports/57241
Submitted by: Rene Ladan <r.c.ladan@student.tue.nl> |