notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Ukraine
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
Port details
ipfs-go IPFS implementation in Go
0.13.0_2 sysutils on this many watch lists=2 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 Version of this port present on the latest quarterly branch.
Maintainer: jhixson@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2015-09-24 17:18:24
Last Update: 2022-08-03 21:35:13
Commit Hash: 4476f89
People watching this port, also watch:: mkfontscale, coreutils, tmux, tcpdump, zip
License: MIT APACHE20
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (9 items)
Collapse this list.
  1. /usr/local/share/licenses/ipfs-go-0.13.0_2/catalog.mk
  2. /usr/local/share/licenses/ipfs-go-0.13.0_2/LICENSE
  3. /usr/local/share/licenses/ipfs-go-0.13.0_2/MIT
  4. /usr/local/share/licenses/ipfs-go-0.13.0_2/APACHE20
  5. bin/ipfs-go
  6. @dir(ipfs-go,ipfs-go,755) /var/db/ipfs-go
  7. @owner
  8. @group
  9. @mode
Collapse this list.
Dependency lines:
  • ipfs-go>0:sysutils/ipfs-go
To install the port:
cd /usr/ports/sysutils/ipfs-go/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/ipfs-go
  • pkg install ipfs-go
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: ipfs-go
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
ipfs-go
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd640.8.0_10.8.0_1
FreeBSD:11:armv6--
FreeBSD:11:i3860.8.0_10.8.0_1
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-0.13.0
FreeBSD:12:amd640.13.0_20.13.0
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3860.13.0_20.13.0
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch640.13.0_20.13.0
FreeBSD:13:amd640.13.0_20.13.0
FreeBSD:13:armv6--
FreeBSD:13:armv70.13.0_20.13.0
FreeBSD:13:i3860.13.0_20.13.0
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:13:riscv64--
FreeBSD:14:aarch640.13.0_2-
FreeBSD:14:amd640.13.0_2-
FreeBSD:14:armv6--
FreeBSD:14:armv70.13.0_2-
FreeBSD:14:i3860.13.0_2-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
FreeBSD:14:riscv64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. go118 : lang/go118
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

pkg-message:
If upgrading
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/ipfs/go-ipfs/releases/download/v0.13.0/
Collapse this list.

Number of commits found: 47

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
03 Aug 2022 21:35:13
 files touched by this commit commit hash:fcbe735f93fd788ec441228a34c5b7046c039fc9  0.13.0_1
Dmitri Goutnik (dmgk) search for other commits by this committer
all: Keep ports that need go1.18 on 1.18

Some ports are not (yet) buildable with go1.19, keep them on 1.18 for
now.
03 Aug 2022 21:35:13
 files touched by this commit commit hash:4476f89764d3ee73d216c2d56df149e8d4c62c24  0.13.0_2
Dmitri Goutnik (dmgk) search for other commits by this committer
all: Bump PORTREVISION after Go update

Bump Go ports PORTREVISION after GO_DEFAULT and lang/go118 update.
14 Jul 2022 12:46:05
 files touched by this commit commit hash:153cb65ac8a05356245dd09d1ff48c2a6afafc5a  0.13.0_1
Dmitri Goutnik (dmgk) search for other commits by this committer
all: Bump PORTREVISION after lang/go{117,118} update
01 Jul 2022 12:51:16
 files touched by this commit commit hash:96c24dd7429cfe63a4b32bdfc45e304c89399d4b  0.13.0
Dmitri Goutnik (dmgk) search for other commits by this committer
sysutils/ipfs-go: Update to 0.13.0, drop go1.17 requirement

Changes:	https://github.com/ipfs/go-ipfs/releases/tag/v0.13.0

PR:		264741
Approved by:	jhixson (maintainer timeout)
07 Jun 2022 21:56:10
 files touched by this commit commit hash:309cdeccd802bb370a42e80cc4468da17c8dab35  0.11.0_3
Dmitri Goutnik (dmgk) search for other commits by this committer
*/*: Bump port revisons after lang/go{117,118} update
06 Jun 2022 18:19:10
 files touched by this commit commit hash:b16eb860cc492d498eea6df7f481c93bbc851167  0.11.0_2
Dmitri Goutnik (dmgk) search for other commits by this committer
*/*: Repair after switching to versioned Go ports

- Add 1.17 to USES=go for ports that still need go117, remove GO_PORT;
- Add missing ${SETENV} ${MAKE_ENV} to repair BINARY_ALIAS;
- Remove explicit dependencies on lang/go.

PR:		264336
Reviewed by:	ygy jwb yuri mikael drtr0jan@yandex.ru decke mat
Differential Revision:	https://reviews.freebsd.org/D35346
05 Apr 2022 04:23:42
 files touched by this commit commit hash:661c4c760599326c8ca273a1cfe945d553d1249a  0.11.0_2
Guangyuan Yang (ygy) search for other commits by this committer
sysutils/ipfs-go: Fix build

ipfs-go has a dependency "quic-go" which does not support go 1.18 yet.
Use go 1.17 for now.

PR:		263050
Reported by:	jmg
Approved by:	portmgr (implicit, build fix)
30 Mar 2022 07:01:44
 files touched by this commit commit hash:d690b5102f75bf70e3cfb280a84c9f3eaf4ec653  0.11.0_1
Guangyuan Yang (ygy) search for other commits by this committer
*/*: Bump PORTREVISION after lang/go 1.18 update
12 Mar 2022 21:29:55
 files touched by this commit commit hash:dd74c3ecc189fbf6cca1fae1f0fe59696dbc0b9c  0.11.0
Steve Wills (swills) search for other commits by this committer
Author: John Hixson
sysutils/ipfs-go: Update to 0.11.0 [1]

While here, remove ONLY_FOR_ARCHES [2]

PR:		261054 [1]
Reported by:	trasz [1]
Tested by:	trasz [1]
Tested by:	Robert Clausecker <fuz@fuz.su> [2]
MFH:		2022Q1
Differential Revision:	https://reviews.freebsd.org/D33812
21 Sep 2021 12:58:00
 files touched by this commit commit hash:93fce8476e32b3187daf8abb8925a294d86e9a00  0.8.0_1
Bernhard Froehlich (decke) search for other commits by this committer
sysutils/ipfs-go: Add CPE information

Approved by:    portmgr (blanket)
10 Apr 2021 04:27:57
 files touched by this commit commit hash:713c35324e0f47fd679a27aafad96645a431e550  0.8.0_1
John Hixson (jhixson) search for other commits by this committer
sysutils/ipfs-go: Add patch file and pkg-message

PR:	253590
Reported by: <swills@FreeBSD.org>
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  0.8.0
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:13
 files touched by this commit commit hash:135fdeebb99c3569e42d8162b265e15d29bd937d  0.8.0
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  0.8.0
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
23 Mar 2021 21:21:09
Original commit files touched by this commit Revision:569061  0.8.0
jhixson search for other commits by this committer
sysutils/ipfs-go: update to version 0.8.0

Submitted by:	swills@FreeBSD.org
23 Dec 2020 15:34:39
Original commit files touched by this commit Revision:558998  0.7.0
mikael search for other commits by this committer
sysutils/ipfs-go: garbage collect patches

The golang.org/x/net* modules were updated and contains the FreeBSD/aarch64 bits

Approved by:	portmgr (tier-2 blanket)
24 Sep 2020 20:12:44
Original commit files touched by this commit Revision:549945  0.7.0
jhixson search for other commits by this committer
sysutils/ipfs-go: update to version 0.7.0
13 May 2020 17:40:41
Original commit files touched by this commit Revision:535121  0.4.23_1
jhixson search for other commits by this committer
sysutils/ipfs-go: don't run as root

PR:	218179
Submitted by:	gspu <gspurki@gmail.com>
09 Apr 2020 19:53:44
Original commit files touched by this commit Revision:531266  0.4.23_1
jhixson search for other commits by this committer
sysutils/ipfs-go: fix build on aarch64

PR:	245355
Submitted by:	Mikael Urankar <mikael@FreeBSD.org>
09 Apr 2020 18:39:54
Original commit files touched by this commit Revision:531222  0.4.23
jhixson search for other commits by this committer
sysutils/ipfs-go: update to 0.4.23
16 Nov 2019 12:52:40
Original commit files touched by this commit Revision:517745  0.4.21_1
dmgk search for other commits by this committer
Bump PORTREVISION after r517743 to force relinking.

Approved by:	araujo (mentor)
Differential Revision:	https://reviews.freebsd.org/D21854
29 Sep 2019 22:34:31
Original commit files touched by this commit Revision:513276  0.4.21
dmgk search for other commits by this committer
Go ports: cleanup, finish transition to USES=go started with r505321 (cat.
sysutils-x11)

- Remove custom build/install targets left in place after r505321
- Switch to the new GO_TARGET tuple syntax introduced in r512001

Reviewed by:	tobik
Approved by:	araujo (mentor), portmgr (adamw)
Differential Revision:	https://reviews.freebsd.org/D21744
17 Sep 2019 17:10:11
Original commit files touched by this commit Revision:512214  0.4.21
tobik search for other commits by this committer
sysutils/ipfs-go: Spell LICENSE_FILE_APACHE20 correctly
09 Sep 2019 13:12:42
Original commit files touched by this commit Revision:511627  0.4.21
tobik search for other commits by this committer
sysutils/ipfs-go: Unbreak with go1.13

===>  Building for ipfs-go-0.4.21
go: bazil.org/fuse@v0.0.0-20180421153158-65cc252bf669: Get
https://proxy.golang.org/bazil.org/fuse/@v/v0.0.0-20180421153158-65cc252bf669.mod:
dial tcp: lookup proxy.golang.org on 209.222.18.218:53: write udp
127.0.0.1:14240->209.222.18.218:53: write: permission denied
*** Error code 1

- Switch to USES=go:modules
- Remove GO_PKGNAME, not needed with modules

PR:		240318
Submitted by:	Dmitri Goutnik <dg@syrec.org>
Pointy hat:	jlaffaye
08 Sep 2019 06:07:25
Original commit files touched by this commit Revision:511547  0.4.21
antoine search for other commits by this committer
Mark BROKEN

go: bazil.org/fuse@v0.0.0-20180421153158-65cc252bf669: Get
https://proxy.golang.org/bazil.org/fuse/@v/v0.0.0-20180421153158-65cc252bf669.mod:
dial tcp 172.217.0.49:443: connect: can't assign requested address

Reported by:	pkg-fallout
29 Jun 2019 15:46:25
Original commit files touched by this commit Revision:505354  0.4.21
jhixson search for other commits by this committer
sysutils/ipfs-go: remove patchfile that is no longer necessary

Approved by:	mentors (implicit)
29 Jun 2019 15:22:20
Original commit files touched by this commit Revision:505352  0.4.21
jhixson search for other commits by this committer
sysutils/ipfs-go: update to 0.4.21

PR:	238524
Submitted by:	swills
Approved by:	mentors (implicit)
30 Jan 2019 19:22:53
Original commit files touched by this commit Revision:491652  0.4.18_2
swills search for other commits by this committer
sysutils/ipfs-go: fix rc script

* Fix the rc script when default ipfs_go_path is used
* Fix the logging by switching to uses the syslog logging in daemon
* Switch the init to using the --init flag to the ipfs daemon command
* Fixes the version string since the tarball provided by upstream
  doesn't match the tag for this release (has version string wrong)
* Allow overriding IPFS_USER/GROUP/HOME at build time
* Remove unnecessary BEFORE: LOGIN from rc script

PR:		235222
Approved by:	jhixson (maintainer)
08 Jan 2019 02:11:53
Original commit files touched by this commit Revision:489638  0.4.18_1
jhixson search for other commits by this committer
sysutils/ipfs-go: allow IPFS_PATH to be set

PR:	234673
Submitted by:	david@bolcsfoldi.com
Reviewed by:	araujo (mentor)
Approved by:	araujo (mentor)
05 Jan 2019 22:06:50
Original commit files touched by this commit Revision:489391  0.4.18
jhixson search for other commits by this committer
sysutils/ipfs-go: 0.14.7 -> 0.14.8

araujo (mentor)
araujo (mentor)
https://reviews.freebsd.org/D18752
21 Sep 2018 19:16:11
Original commit files touched by this commit Revision:480304  0.4.17_1
yuri search for other commits by this committer
sysutils/ipfs-go: Switch to upstream-provided source tarball

Since v0.4.17, go-ipfs started to provide full source tarball [1]
which includes all dependencies required for build. Switch port
to use it instead of LOCAL/yuri/ipfs-go-gx-*.tar.xz

[1]
https://github.com/ipfs/go-ipfs/releases/download/v0.4.17/go-ipfs-source.tar.gz

PR:		231107
Submitted by:	Dmitri Goutnik <dg@syrec.org>
Approved by:	jhixson (maintainer's timeout; 19 days)
30 Aug 2018 19:37:36
Original commit files touched by this commit Revision:478487  0.4.17
yuri search for other commits by this committer
sysutils/ipfs-go: Update 0.4.15 -> 0.4.17

Major port redesign.
Changed from the binary, pre-built distribution to building from the source.

PR:		230601
Submitted by:	Dmitri Goutnik <dg@syrec.org>
Approved by:	jhixson (maintainer timeout; 17 days)
07 Aug 2018 12:13:48
Refresh Original commit files touched by this commit Revision:476591
jhixson search for other commits by this committer
Change jhixson port maintainer email to jhixson@FreeBSD.org

Approved by:	miwi (mentor), kmoore (mentor), araujo (mentor)
Differential Revision:	https://reviews.freebsd.org/D16592
14 Jun 2018 22:52:48
Original commit files touched by this commit Revision:472406  0.4.15_1
swills search for other commits by this committer
sysutils/ipfs-go: update to v0.4.15

PR:		228997
Submitted by:	jhixson@gmail.com (maintainer)
20 Feb 2018 21:32:19
Original commit files touched by this commit Revision:462454  0.4.13_1
yuri search for other commits by this committer
sysutils/ipfs-go: Changed binary name to bin/ipfs-go

Reasons:
* Binary conflict with /sbin/ipfs on trueos
* Binary name mismatch with the rc script

PR:		225866
Submitted by:	jhixson@gmail.com (maintainer)
Approved by:	tcberner (mentor, implicit)
02 Feb 2018 18:36:35
Original commit files touched by this commit Revision:460724  0.4.13
pi search for other commits by this committer
sysutils/ipfs-go: update 0.4.7 -> 0.4.13

PR:		225564
Submitted by:	jhixson@gmail.com (maintainer)
Relnotes:	https://github.com/ipfs/go-ipfs/blob/master/CHANGELOG.md
12 Oct 2017 09:06:18
Original commit files touched by this commit Revision:451834  0.4.7
mat search for other commits by this committer
Stripping go binaries is perfectly fine.

https://dominik.honnef.co/posts/2016/10/go-and-strip/

Sponsored by:	Absolight
16 Mar 2017 11:54:27
Original commit files touched by this commit Revision:436273  0.4.7
wg search for other commits by this committer
sysutils/ipfs-go: update to 0.4.7

- Pass maintainership to submitter

PR:		217835
Submitted by:	John Hixson
24 Aug 2016 14:50:17
Original commit files touched by this commit Revision:420796  0.3.10
mat search for other commits by this committer
Convert some port to the new GH_SUBDIR feature.

Sponsored by:	Absolight
15 Apr 2016 19:26:09
Original commit files touched by this commit Revision:413372  0.3.10
amdmi3 search for other commits by this committer
- Mark BROKEN on i386:

../../Godeps/_workspace/src/github.com/shirou/gopsutil/disk/disk_freebsd.go:27:
undefined: MNT_WAIT
../../Godeps/_workspace/src/github.com/shirou/gopsutil/disk/disk_freebsd.go:32:
undefined: Statfs
../../Godeps/_workspace/src/github.com/shirou/gopsutil/disk/disk_freebsd.go:33:
undefined: MNT_WAIT
../../Godeps/_workspace/src/github.com/shirou/gopsutil/disk/disk_freebsd.go:37:
undefined: MNT_RDONLY
../../Godeps/_workspace/src/github.com/shirou/gopsutil/disk/disk_freebsd.go:40:
undefined: MNT_SYNCHRONOUS
../../Godeps/_workspace/src/github.com/shirou/gopsutil/disk/disk_freebsd.go:43:
undefined: MNT_NOEXEC
../../Godeps/_workspace/src/github.com/shirou/gopsutil/disk/disk_freebsd.go:46:
undefined: MNT_NOSUID
../../Godeps/_workspace/src/github.com/shirou/gopsutil/disk/disk_freebsd.go:141:
undefined: Bintime
../../Godeps/_workspace/src/github.com/shirou/gopsutil/disk/disk_freebsd.go:150:
undefined: Statfs
../../Godeps/_workspace/src/github.com/shirou/gopsutil/disk/disk_freebsd.go:165:
undefined: Devstat
../../Godeps/_workspace/src/github.com/shirou/gopsutil/disk/disk_freebsd.go:46:
too many errors

Approved by:	portmgr blanket
08 Apr 2016 16:56:35
Original commit files touched by this commit Revision:412774  0.3.10
wg search for other commits by this committer
sysutils/ipfs-go: update to 0.3.10

- Unbreak build

MFH:		2016Q2
01 Apr 2016 14:25:18
Original commit files touched by this commit Revision:412349  0.3.9
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.

With hat:	portmgr
Sponsored by:	Absolight
13 Mar 2016 20:01:58
Original commit files touched by this commit Revision:411025  0.3.9
antoine search for other commits by this committer
Mark BROKEN: fails to build

package github.com/ipfs/go-ipfs/cmd/ipfs
	imports
github.com/ipfs/go-ipfs/vendor/QmTBXYb6y2ZcJmoXVKk3pf9rzSEjbCg7tQaJW7RSuH14nv/go-log:
must be imported as QmTBXYb6y2ZcJmoXVKk3pf9rzSEjbCg7tQaJW7RSuH14nv/go-log
Makefile:29: recipe for target 'build' failed

Reported by:	pkg-fallout
01 Dec 2015 21:46:03
Original commit files touched by this commit Revision:402790  0.3.9
kmoore search for other commits by this committer
- Update to 0.3.9
- Fix rc.d script starting at boot
- Update default datastore location to match commands default

Approved by: Maintainer
05 Nov 2015 13:56:20
Original commit files touched by this commit Revision:400853  0.3.7
wg search for other commits by this committer
sysutils/ipfs-go: fix build for i386

PR:		203991
Submitted by:	amdmi3
15 Oct 2015 11:49:31
Original commit files touched by this commit Revision:399338  0.3.7
wg search for other commits by this committer
sysutils/ipfs-go: Does not build on i386 due to a dependency
24 Sep 2015 17:18:13
Original commit files touched by this commit Revision:397699  0.3.7
wg search for other commits by this committer
sysutils/ipfs-go: IPFS implementation in Go

IPFS is a global, versioned, peer-to-peer filesystem. It combines good ideas
from Git, BitTorrent, Kademlia, SFS, and the Web. It is like a single
bittorrent swarm, exchanging git objects. IPFS provides an interface as simple
as the HTTP web, but with permanence built in.

WWW: https://github.com/ipfs/go-ipfs

Number of commits found: 47