Port details |
- bcc Bruce's C compiler (with as and ld); can do 16-bit code
- 1995.03.12_3 devel =4 1995.03.12_3Version of this port present on the latest quarterly branch.
- Maintainer: joerg@FreeBSD.org
- Port Added: unknown
- Last Update: 2024-03-29 08:02:54
- Commit Hash: e875b82
- People watching this port, also watch:: ghc, nasm, f2c, bbjd, autoconf
- Also Listed In: lang
- License: GPLv2
- Description:
- This is Bruce Evans' C compiler and binutils package.
Either the compiler as the assembler are able to generate 16-bit code.
Hence it's possible to compile BIOS and DOS code under Unix.
The C compiler does understand K&R1 syntax, with a few restrictions
regarding bit fields. See the file work/bcc/bcc-cc1/bcc.bugs for
Bruce's bug list.
The binutils (assembler and loader) have been renamed to as86 and ld86
to not conflict with the system's assembler and loader, but they are
also available in the regular BINDIR (normally /usr/local/bin).
It's also possible to generate MC 6809 code with bcc/as. (This is a
compile-time option however, and not supported by the binary package
as it comes with FreeBSD.)
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS:
- To install the port:
- cd /usr/ports/devel/bcc/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/bcc
- pkg install bcc
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: bcc
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (bcc.tar.gz) = 3e14cc6dc840d043957e9ec9b5ca400b565e33f1a81f193b9dd18ecae20a8894
SIZE (bcc.tar.gz) = 214834
Packages (timestamps in pop-ups are UTC):
- This port has no dependencies.
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- devel_bcc
- USES:
- uidfix
- 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 |
1995.03.12_3 29 Mar 2024 08:02:54 |
Yasuhiro Kimura (yasu) |
devel/bcc: Move man pages to share/man
Approved by: portmgr (blanket) |
1995.03.12_2 20 Jul 2022 14:21:35 |
Tobias C. Berner (tcberner) |
devel: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* "Waitman Gobble" <uzimac@da3m0n8t3r.com>
* <jkoshy@FreeBSD.org>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron H. K. Diep <ahkdiep@gmail.com>
* Aaron Hurt <ahurt@anbcs.com>
* Abel Chow <abel_chow@yahoo.com>
* Adam McLaurin
* Adam Saponara <as@php.net>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org> (Only the first 15 lines of the commit message are shown above ) |
1995.03.12_2 10 Jan 2022 15:15:39 |
Stefan Eßer (se) |
Fix CONFLICTS entries of multiple ports
There have been lots of missing CONFLICTS_INSTALL entries, either
because conflicting ports were added without updating existing ports,
due to name changes of generated packages, due to mis-understanding
the format and semantics of the conflicts entries, or just due to
typoes in package names.
This patch is the result of a comparison of all files contained in
the official packages with each other. This comparison was based on
packages built with default options and may therefore have missed
further conflicts with optionally installed files.
Where possible, version numbers in conflicts entries have been
generalized, some times taking advantage of the fact that a port (Only the first 15 lines of the commit message are shown above ) |
1995.03.12_2 29 Oct 2021 09:50:18 |
Stefan Eßer (se) |
*/*: Remove redundant '-[0-9]*' from CONFLICTS
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").
Many CONFLICTS definitions used patterns like "bash-[0-9]*" to filter
for the bash package in any version. But that pattern is functionally
identical with just "bash".
Approved by: portmgr (blanket) |
1995.03.12_2 06 Apr 2021 14:31:13 |
Mathieu Arnold (mat) |
all: Remove all other $FreeBSD keywords. |
1995.03.12_2 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
1995.03.12_2 15 Apr 2019 05:55:24 |
linimon |
These ports now build on powerpc64.
Approved by: portmgr (tier-2 blanket) |
1995.03.12_2 02 Jul 2018 04:00:29 |
linimon |
Mark ports broken on mips64 that are already broken on powerpc64. In
most cases, the failure mode is the same. Also, mark them broken on
mips when necessary.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket) |
1995.03.12_2 18 Jun 2018 03:49:10 |
linimon |
Mark ports broken on powerpc64, categories d-f.
While here, pet portlint and do some other cleanup.
Approved by: portmgr (tier-2 blanket) |
1995.03.12_2 09 Apr 2017 12:57:35 |
joerg |
Replace ${MASTER_SITE_LOCAL} by LOCAL/foo. |
1995.03.12_2 09 Apr 2017 09:26:41 |
joerg |
Move this port's distfile to my FreeBSD local_distfiles.
PR: 218506 |
1995.03.12_1 08 Apr 2017 15:20:03 |
linimon |
Mark with deprecation and expiration date: unfetchable since 2016-11. |
1995.03.12_1 16 Nov 2016 15:48:31 |
marino |
devel/bcc: mark BROKEN, unfetchable
Something obviously changed within the framework, but I'm confused
how MASTER_SITES was never defined for bcc:
===> bcc-1995.03.12_1 depends on file: /usr/local/sbin/pkg - found
=> bcc.tar.gz doesn't seem to exist in /distfiles/.
===> /!\ Warning /!\
The :DEFAULT group used for bcc.tar.gz is missing
from MASTER_SITES. Check for typos, or errors.
=> Couldn't fetch it - please try to retrieve this
=> port manually into /distfiles/ and try again.
*** Error code 1
Strangely it's an Warning on FreeBSD 10.3 and an Error on DF. The
result is the same though: impossible to fetch. |
1995.03.12_1 16 Nov 2016 00:33:20 |
linimon |
Mark as broken on various tier-2 archs.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket) |
1995.03.12_1 07 Nov 2016 20:45:30 |
joerg |
bcc only works in 32-bit mode, so force it. |
1995.03.12 20 Sep 2015 19:59:04 |
olgeni |
Typos, whitespace and capitalization fixes (A-F). |
1995.03.12 24 Sep 2014 22:09:41 |
antoine |
Fix stage violation |
1995.03.12 28 Jul 2014 16:28:03 |
adamw |
Rename devel/ patch-xy patches to reflect the files they modify. |
1995.03.12 22 Jan 2014 09:19:18 |
bapt |
Support stage |
20 Sep 2013 17:03:27
|
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 1) |
1995.03.12 03 Jul 2011 14:59:23 |
ohauer |
-remove MD5 |
1995.03.12 29 Dec 2009 10:25:55 |
miwi |
- Convert NOMANCOMPRESS to NO_MANCOMPRESS to sync with src
PR: ports/136065 ports/127469
Submitted by: N.J. Mann <njm@njm.me.uk> and Aldis Berjoza
<killasmurf86@gmail.com>
- Early identify port CONFLICTS
PR: 137855
Submitted by: Piotr Smyrak <smyru@heron.pl>
- Add --no-same-permissions to the EXTRACT_AFTER_ARGS command.
Tijl Coosemans has been reported an issue that when root is extracting from the
tarball, and the tarball contains world writable files
(sysutils/policykit as an example), there is a chance that the files
gets changed by malicious third parties right after the extraction,
which makes it possible to inject code into the package thus compromise
the system.
Submitted by: Tijl Coosemans <tijl@coosemans.org> Xin LI (delphij@)
- Fix some whitespaces
Tested with: exp-run |
1995.03.12 01 Jun 2008 09:42:37 |
olgeni |
Large round of typo fixes in ports/devel (pkg-descr). |
1995.03.12 20 Feb 2008 21:17:08 |
alepulver |
- Add CONFLICTS entry for recently added devel/dev86. |
1995.03.12 22 Jan 2006 08:30:12 |
edwin |
SHA256ify
Approved by: krion@ |
1995.03.12 31 Mar 2004 03:12:58 |
trevor |
SIZEify (maintainer timeout) |
1995.03.12 29 Oct 2003 18:39:44 |
trevor |
Record conflict with ports/devel/bin86.
Approved by: joerg (maintainer) |
1995.03.12 07 Mar 2003 06:01:16 |
ade |
Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.
E Nomini Patri, E Fili, E Spiritu Sancti. |
08 Oct 2000 02:10:04 |
asami |
Convert category devel to new layout. |