Port details |
- safe-iop Safe integer operation library for C
- 0.3.2 devel =2 0.3.2Version of this port present on the latest quarterly branch.
- Maintainer: portmaster@BSDforge.com
- Port Added: 2010-09-26 10:08:03
- Last Update: 2023-07-12 18:56:04
- Commit Hash: 7d1faa7
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- License: BSD1CLAUSE
- WWW:
- https://gitlab.com/ports1/safe-iop/
- Description:
- This library provides a collection of (macro-based) functions for
performing safe integer operations across platform and architecture
with a straightforward API.
It supports two modes of use: header-only and linked dynamic library.
The linked, dynamic library supplies a format-string based interface
which is in pre-alpha. The header-only mode supplies integer and sign
overflow and underflow pre-condition checks using checks derived from
the CERT secure coding guide. The checks do not rely on twos complement
arithmetic and should not at any point perform an arithmetic operations
that may overflow. It also performs basic type agreement checks to
ensure that the macros are being used (somewhat) correctly.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- safe-iop>0:devel/safe-iop
- To install the port:
- cd /usr/ports/devel/safe-iop/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/safe-iop
- pkg install safe-iop
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: safe-iop
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1623347535
SHA256 (ports1-safe-iop-2b20d77fb9f22b1ec9e2b3d2eb53c532596d3203_GL0.tar.gz) = bfe8453159c04e3aa6ad107407212a671d20693dd9592a1b88a54e6e9fc019f5
SHA512 (ports1-safe-iop-2b20d77fb9f22b1ec9e2b3d2eb53c532596d3203_GL0.tar.gz) = 21fc2022d22c622a73a3931de86a391d111ae008e03d38ecde96dd0d193b40c64514596a47cc7dee22a75f00f03e5e231858177fe60260b7c83e85c0f162023a
SIZE (ports1-safe-iop-2b20d77fb9f22b1ec9e2b3d2eb53c532596d3203_GL0.tar.gz) = 12428
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_safe-iop
- 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 |
0.3.2 12 Jul 2023 18:56:04 |
Felix Palmen (zirias) |
bsd.sites.mk: Update all ports using USE_GITLAB
Replace GL_COMMIT by GL_TAGNAME in all ports. The new GL_TAGNAME is
backwards-compatible (accepting any commit hash as before), but also
understands an actual tag name. Moving to tag names where appropriate is
left to individual ports' maintainers.
Approved by: portmgr (tcberner, mentor)
Differential Revision: https://reviews.freebsd.org/D37077 |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
0.3.2 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
0.3.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 ) |
0.3.2 07 Jul 2021 01:17:01 |
Kevin Bowling (kbowling) Author: Chris Hutchinson |
devel/safe-iop: fix LICENSE
PR: 256619 |
0.3.2 15 Jun 2021 16:09:41 |
Kevin Bowling (kbowling) Author: Chris Hutchinson |
devel/safe-iop: fix LICENSE
PR: 256619
Approved by: maintainer |
0.3.2 11 Jun 2021 20:26:10 |
Neel Chauhan (nc) Author: Chris Hutchinson |
devel/safe-iop: update to 0.32
PR: 256539 |
0.3.1_1 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
0.3.1_1 19 Oct 2019 12:21:22 |
rakuco |
Switch MASTER_SITES and WWW to https in Chris' ports.
PR: 241272
Submitted by: Chris Hutchinson <portmaster@bsdforge.com> (maintainer) |
0.3.1_1 10 Feb 2017 19:42:20 |
krion |
Make fetchable again, unbreak and hand maintainership to submitter
PR: 216959
Submitted by: portmaster@bsdforge.com
Approved by: mat (mentor)
Differential Revision: https://reviews.freebsd.org/D9525 |
0.3.1 14 Sep 2016 15:59:34 |
mat |
GOOGLE_CODE has gone away.
- If a port has another upstream, remove GOOGLE_CODE
- If a port only has GOOGLE_CODE mark it BROKEN
Some ports have a local mirror configured but for security reasons, it
is not considered upstream.
Sponsored by: Absolight |
0.3.1 19 May 2016 10:21:25 |
amdmi3 |
- Fix trailing whitespace in pkg-descrs, categories [a-f]*
Approved by: portmgr blanket |
0.3.1 14 May 2015 10:15:09 |
mat |
MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.
While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.
Also, replace some EXTRACT_SUFX occurences with USES=tar:*.
Checked by: make fetch-urlall-list
With hat: portmgr
Sponsored by: Absolight |
0.3.1 02 Mar 2015 23:21:08 |
bapt |
Remove Author from pkg-descr and white space fixes |
0.3.1 21 Nov 2013 08:25:54 |
bsam |
. support STAGE;
. remove the indefinite article from COMMENT;
. remove unneeded trailing "/" from target dir at install command. |
0.3.1 20 Sep 2013 17:17:45 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 4) |
0.3.1 28 Mar 2013 16:29:01 |
eadler |
Style: tab -> space.
Most contributors copy an existing port when writing their own so reduce the
number of bad examples in the tree. |
0.3.1 24 Oct 2011 03:33:20 |
stas |
- Return my ports back to the pool. I was unable to make any fixes to
my ports in the past 3 weeks while ports were broken on any 10.x
machines, which means I'm unable to maintain them. So let people know
that there's no available support for them until things are back to
normal (which also means that anyone with spare time will be able
to fix them without getting approval). |
0.3.1 03 Jul 2011 14:59:23 |
ohauer |
-remove MD5 |
0.3.1 26 Sep 2010 10:07:50 |
stas |
- Add devel/safe-iop, a safe integer operation library for C
Author: Will Drewry <redpig@dataspill.org>
WWW: http://code.google.com/p/safe-iop/ |