| Port details |
- ipfs-go IPFS implementation in Go
- 0.13.0_2 sysutils
=2 Version of this port present on the latest quarterly branch. - Maintainer: jhixson@FreeBSD.org
 - 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:
- 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
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - 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:
- TIMESTAMP = 1655490739
SHA256 (go-ipfs-source.tar.gz) = 784207b26b43def178f115451c4cf6f20915bfbbb9d2930113c67ea1a33aa4b3
SIZE (go-ipfs-source.tar.gz) = 13474994
- Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- go118 : lang/go118
- There are no ports dependent upon this port
- Configuration Options:
- No options to configure
- Options name:
- sysutils_ipfs-go
- USES:
- cpe go:1.18,modules
- pkg-message:
- If upgrading
- You may wish to install ipfs-go-fs-repo-migrations
(sysutils/ipfs-go-fs-repo-migrations) in order to do db
migration with the "ipfs daemon --migrate" command.
- Master Sites:
|
| Commit History - (may be incomplete: see SVNWeb link above for full details) |
| Date | By | Description |
03 Aug 2022 21:35:13 0.13.0_1 |
Dmitri Goutnik (dmgk)  |
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 0.13.0_2 |
Dmitri Goutnik (dmgk)  |
all: Bump PORTREVISION after Go update
Bump Go ports PORTREVISION after GO_DEFAULT and lang/go118 update. |
14 Jul 2022 12:46:05 0.13.0_1 |
Dmitri Goutnik (dmgk)  |
all: Bump PORTREVISION after lang/go{117,118} update |
01 Jul 2022 12:51:16 0.13.0 |
Dmitri Goutnik (dmgk)  |
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 0.11.0_3 |
Dmitri Goutnik (dmgk)  |
*/*: Bump port revisons after lang/go{117,118} update |
06 Jun 2022 18:19:10 0.11.0_2 |
Dmitri Goutnik (dmgk)  |
*/*: 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 0.11.0_2 |
Guangyuan Yang (ygy)  |
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 0.11.0_1 |
Guangyuan Yang (ygy)  |
*/*: Bump PORTREVISION after lang/go 1.18 update |
12 Mar 2022 21:29:55 0.11.0 |
Steve Wills (swills)  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 0.8.0_1 |
Bernhard Froehlich (decke)  |
sysutils/ipfs-go: Add CPE information
Approved by: portmgr (blanket) |
10 Apr 2021 04:27:57 0.8.0_1 |
John Hixson (jhixson)  |
sysutils/ipfs-go: Add patch file and pkg-message
PR: 253590
Reported by: <swills@FreeBSD.org> |
07 Apr 2021 08:09:01 0.8.0 |
Mathieu Arnold (mat)  |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
06 Apr 2021 14:31:13 0.8.0 |
Mathieu Arnold (mat)  |
all: Remove all other $FreeBSD keywords. |
06 Apr 2021 14:31:07 0.8.0 |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
23 Mar 2021 21:21:09
0.8.0 |
jhixson  |
sysutils/ipfs-go: update to version 0.8.0
Submitted by: swills@FreeBSD.org |
23 Dec 2020 15:34:39
0.7.0 |
mikael  |
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
0.7.0 |
jhixson  |
sysutils/ipfs-go: update to version 0.7.0 |
13 May 2020 17:40:41
0.4.23_1 |
jhixson  |
sysutils/ipfs-go: don't run as root
PR: 218179
Submitted by: gspu <gspurki@gmail.com> |
09 Apr 2020 19:53:44
0.4.23_1 |
jhixson  |
sysutils/ipfs-go: fix build on aarch64
PR: 245355
Submitted by: Mikael Urankar <mikael@FreeBSD.org> |
09 Apr 2020 18:39:54
0.4.23 |
jhixson  |
sysutils/ipfs-go: update to 0.4.23 |
16 Nov 2019 12:52:40
0.4.21_1 |
dmgk  |
Bump PORTREVISION after r517743 to force relinking.
Approved by: araujo (mentor)
Differential Revision: https://reviews.freebsd.org/D21854 |
29 Sep 2019 22:34:31
0.4.21 |
dmgk  |
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
0.4.21 |
tobik  |
sysutils/ipfs-go: Spell LICENSE_FILE_APACHE20 correctly |
09 Sep 2019 13:12:42
0.4.21 |
tobik  |
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
0.4.21 |
antoine  |
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
0.4.21 |
jhixson  |
sysutils/ipfs-go: remove patchfile that is no longer necessary
Approved by: mentors (implicit) |
29 Jun 2019 15:22:20
0.4.21 |
jhixson  |
sysutils/ipfs-go: update to 0.4.21
PR: 238524
Submitted by: swills
Approved by: mentors (implicit) |
30 Jan 2019 19:22:53
0.4.18_2 |
swills  |
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
0.4.18_1 |
jhixson  |
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
0.4.18 |
jhixson  |
sysutils/ipfs-go: 0.14.7 -> 0.14.8
araujo (mentor)
araujo (mentor)
https://reviews.freebsd.org/D18752 |
21 Sep 2018 19:16:11
0.4.17_1 |
yuri  |
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
0.4.17 |
yuri  |
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
 |
jhixson  |
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
0.4.15_1 |
swills  |
sysutils/ipfs-go: update to v0.4.15
PR: 228997
Submitted by: jhixson@gmail.com (maintainer) |
20 Feb 2018 21:32:19
0.4.13_1 |
yuri  |
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
0.4.13 |
pi  |
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
0.4.7 |
mat  |
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
0.4.7 |
wg  |
sysutils/ipfs-go: update to 0.4.7
- Pass maintainership to submitter
PR: 217835
Submitted by: John Hixson |
24 Aug 2016 14:50:17
0.3.10 |
mat  |
Convert some port to the new GH_SUBDIR feature.
Sponsored by: Absolight |
15 Apr 2016 19:26:09
0.3.10 |
amdmi3  |
- 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
0.3.10 |
wg  |
sysutils/ipfs-go: update to 0.3.10
- Unbreak build
MFH: 2016Q2 |
01 Apr 2016 14:25:18
0.3.9 |
mat  |
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.
With hat: portmgr
Sponsored by: Absolight |
13 Mar 2016 20:01:58
0.3.9 |
antoine  |
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
0.3.9 |
kmoore  |
- 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
0.3.7 |
wg  |
sysutils/ipfs-go: fix build for i386
PR: 203991
Submitted by: amdmi3 |
15 Oct 2015 11:49:31
0.3.7 |
wg  |
sysutils/ipfs-go: Does not build on i386 due to a dependency |
24 Sep 2015 17:18:13
0.3.7 |
wg  |
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 |