notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

/commits.php is going away

I'm proposing to take /commits.php away - it mainly duplicates the home page. Details in this GitHub issue.
Port details
fb-adb Better shell for Android devices
1.4.4.126_4 devel on this many watch lists=0 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 1.4.4.126_4Version of this port present on the latest quarterly branch.
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 search for ports maintained by this maintainer
Port Added: 2015-10-28 14:30:01
Last Update: 2021-09-02 18:09:29
Commit Hash: 58f4520
Also Listed In: comms
License: BSD3CLAUSE
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (5 items)
Collapse this list.
  1. bin/fb-adb
  2. man/man1/fb-adb.1.gz
  3. /usr/local/share/licenses/fb-adb-1.4.4.126_4/catalog.mk
  4. /usr/local/share/licenses/fb-adb-1.4.4.126_4/LICENSE
  5. /usr/local/share/licenses/fb-adb-1.4.4.126_4/BSD3CLAUSE
Collapse this list.
Dependency lines:
  • fb-adb>0:devel/fb-adb
To install the port: cd /usr/ports/devel/fb-adb/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/fb-adb
  • pkg install fb-adb
PKGNAME: fb-adb
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64 i386
distinfo:
Packages (timestamps in pop-ups are UTC):
fb-adb
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd641.4.4.126_41.4.4.126_4
FreeBSD:11:armv6--
FreeBSD:11:i3861.4.4.126_41.4.4.126_4
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd641.4.4.126_41.4.4.126_4
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3861.4.4.126_41.4.4.126_4
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd641.4.4.126_41.4.4.126_4
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3861.4.4.126_41.4.4.126_4
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd641.4.4.126_4-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3861.4.4.126_4-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. xxd : editors/vim
  2. bash : shells/bash
  3. gmake>=4.3 : devel/gmake
  4. linux_base-c7>=7.6.1810_7 : emulators/linux_base-c7
  5. python3.8 : lang/python38
  6. autoconf>=2.69 : devel/autoconf
  7. automake>=1.16.1 : devel/automake
  8. perl5>=5.32.r0<5.33 : lang/perl5.32
Runtime dependencies:
  1. adb : devel/android-tools-adb
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/facebook/fb-adb/tar.gz/1.4.4-126-g6fd78ae?dummy=/
Collapse this list.

Number of commits found: 43

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
02 Sep 2021 18:09:29
 files touched by this commit commit hash:58f45200bc83594c793dab6d1bb65347f061c6bf  1.4.4.126_4
adamw search for other commits by this committer
many: Depend on vim instead of vim-console
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  1.4.4.126_4
mat search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.4.4.126_4
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
31 Jan 2021 01:55:20
Original commit files touched by this commit Revision:563446  1.4.4.126_4
jbeich search for other commits by this committer
Drop illusion of maintenance

Gift important ports (reset if undesired):
- multimedia/libmtp -> desktop@
- x11-drivers/xf86-input-wacom -> x11@
24 May 2020 09:25:14
Original commit files touched by this commit Revision:536371  1.4.4.126_4
jbeich search for other commits by this committer
devel/fb-adb: drop non-NDK support

lang/gnatdroid-armv7 has expired and is about to be removed.

PR:		246684
Submitted by:	rene
31 Dec 2019 23:44:07
Original commit files touched by this commit Revision:521665  1.4.4.126_3
jbeich search for other commits by this committer
devel/fb-adb: unbreak NDK=off by partiall reverting r402846

lang/gnatdroid-armv7 still exists, so disable Android x86 for now.
31 Dec 2019 21:26:40
Original commit files touched by this commit Revision:521659  1.4.4.126_3
rene search for other commits by this committer
devel/fb-adb: mark BROKEN when NDK is off

When not using NDK (default ON), this port depends on long expired
lang/gnatdroid-x86, so mark it broken in that case (default for non-amd64/i386)
06 Nov 2019 13:41:15
Original commit files touched by this commit Revision:516886  1.4.4.126_2
jbeich search for other commits by this committer
devel/fb-adb: regen patches

=> Attempting to fetch
https://github.com/facebook/fb-adb/commit/a25602788c1b.patch
=> Fetched file size mismatch (expected 9741, actual 9730)

--- a25602788c1b.patch	2017-11-14 11:32:11 UTC
+++ a25602788c1b.patch	2019-11-06 13:33:45 UTC
@@ -16,9 +16,9 @@ This change just gets us back to using a PTY unconditi
 We could take advantage of adb fixes to get rid of some of our
 encoding logic, but that's a separate project.
 ---
- chat.c     |  14 ++++++-
- cmd_shex.c | 122 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
- util.c     |  29 +++++++++++++++
+ chat.c     |  14 +++++-
+ cmd_shex.c | 122 +++++++++++++++++++++++++++++++++++++++++++++++------
+ util.c     |  29 +++++++++++++
  util.h     |  12 ++++++
  4 files changed, 162 insertions(+), 15 deletions(-)
06 Nov 2019 12:48:32
Original commit files touched by this commit Revision:516880  1.4.4.126_2  Sanity Test Failure
antoine search for other commits by this committer
Mark a few ports BROKEN, unfetchable
10 Jul 2019 14:40:02
Original commit files touched by this commit Revision:506352  1.4.4.126_2
tijl search for other commits by this committer
On amd64 adding DEFAULT_VERSIONS+=linux=c6 to /etc/make.conf made Linux
infrastructure ports (linux_base-c6 and linux-c6*) install i386 CentOS 6
packages.  Using c6_64 instead of c6 made them install mixed amd64/i386
CentOS 6 packages and allowed Linux application ports to install amd64
binaries when available.  The i386-only configuration was only useful for
users of x11/nvidia-driver* which didn't provide Linux amd64 emulation
until recently.

With x11/nvidia-driver* now supporting Linux amd64 there's no longer a
need for i386-only Linux on amd64.  Let DEFAULT_VERSIONS+=linux=c6 make
Linux infrastructure ports install mixed amd64/i386 CentOS 6 packages,
like c6_64 before, and remove support for c6_64 as a value.

Replace LINUX_ARCH with ARCH everywhere because they are always the same
now.
11 Jan 2018 20:34:08
Original commit files touched by this commit Revision:458786  1.4.4.126_2
adamw search for other commits by this committer
Chase vim-lite -> vim-console rename
30 Nov 2017 15:50:34
Original commit files touched by this commit Revision:455210  1.4.4.126_2  Sanity Test Failure
mat search for other commits by this committer
Convert Python ports to FLAVORS.

  Ports using USE_PYTHON=distutils are now flavored.  They will
  automatically get flavors (py27, py34, py35, py36) depending on what
  versions they support.

  There is also a USE_PYTHON=flavors for ports that do not use distutils
  but need FLAVORS to be set.  A USE_PYTHON=noflavors can be set if
  using distutils but flavors are not wanted.

  A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
  added to cope with Python ports that did not have the Python
  PKGNAMEPREFIX but are flavored.

  USES=python now also exports a PY_FLAVOR variable that contains the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
11 Sep 2017 15:56:39
Original commit files touched by this commit Revision:449658  1.4.4.126_2
jbeich search for other commits by this committer
devel/fb-adb: backport more fixes, mainly for Oreo

https://github.com/facebook/fb-adb/commit/3a3a52355a39
https://github.com/facebook/fb-adb/commit/281df4766b82
https://github.com/facebook/fb-adb/commit/723148059ce2
16 Mar 2017 20:49:25
Original commit files touched by this commit Revision:436291  1.4.4.126_1
jbeich search for other commits by this committer
devel/fb-adb: backport Android 7 (Nougat) support

MFH:		2017Q1
03 Jan 2017 12:49:39
Original commit files touched by this commit Revision:430462  1.4.4.126
jbeich search for other commits by this committer
Drop pre-10.3 support in my ports

Figuring out which GCC hacks are safe to drop is tricky but at least
devel/fb-adb is limited to x86 due to ADA bootstrap.
16 Dec 2016 16:21:59
Original commit files touched by this commit Revision:428686  1.4.4.126
jbeich search for other commits by this committer
List in more categories
07 Oct 2016 07:52:25
Original commit files touched by this commit Revision:423455  1.4.4.126
jbeich search for other commits by this committer
devel/fb-adb: update to 1.4.4.126

A version just before Android SDK is required for build.

Changes:	https://github.com/facebook/fb-adb/compare/b230619...6fd78ae
MFH:		2016Q4 (no consumers)
04 Oct 2016 19:52:28
Original commit files touched by this commit Revision:423296  1.4.4.124
jbeich search for other commits by this committer
devel/fb-adb: update 64bit NDK

MFH:		2016Q4
04 Oct 2016 19:49:56
Original commit files touched by this commit Revision:423295  1.4.4.124
jbeich search for other commits by this committer
devel/fb-adb: unbreak fetch for 64bit NDK

fetch: https://dl.google.com/android/ndk/android-ndk-r11c-linux-x86_64.zip: Not
Found

Note, :7z versus :zip sizes are

  $ du -Ah android-ndk-*
  376M    android-ndk-r10e-linux-x86.bin
  1.0G    android-ndk-r10e-linux-x86.zip
  383M    android-ndk-r10e-linux-x86_64.bin
  1.0G    android-ndk-r10e-linux-x86_64.zip
  757M    android-ndk-r11c-linux-x86_64.zip
  721M    android-ndk-r12b-linux-x86_64.zip
05 Sep 2016 19:23:42
Original commit files touched by this commit Revision:421387  1.4.4.124
tijl search for other commits by this committer
- Replace Mk/bsd.linux-apps.mk and Mk/bsd.linux-rpm.mk with
  Mk/Uses/linux.mk.
- Replace USE_LINUX=yes with USES+=linux and USE_LINUX=(.*) with
  USES+=linux:\1 in all ports.
- Replace USE_LINUX_APPS with USE_LINUX in all ports.
- Use INSTALL_SCRIPT instead of INSTALL_PROGRAM to install scripts in some
  ports.
- When USE_LINUX_RPM is defined, simplify the way DISTFILES and EXTRACT_ONLY
  are defined.
- Remove BRANDELF_DIRS and BRANDELF_FILES handling.  In the very rare cases
  that it is still necessary ports can run ${BRANDELF} from post-patch.
- Remove AUTOMATIC_PLIST handling.  Only one port used it.
- Fix Linux MASTER_SITES.
- Replace OVERRIDE_LINUX_BASE_PORT and OVERRIDE_LINUX_NONBASE_PORTS with
  default versions framework.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
22 May 2016 01:12:09
Original commit files touched by this commit Revision:415619  1.4.4.124
jbeich search for other commits by this committer
devel/fb-adb: update x86_64 NDK to r11c

No PORTREVISION bump as it's unlikely to change the produced binary.
22 May 2016 01:11:53
Original commit files touched by this commit Revision:415618  1.4.4.124
jbeich search for other commits by this committer
devel/fb-adb: unbreak c6_64 build after r411857

===>  Extracting for fb-adb-1.4.4.124
=> SHA256 Checksum OK for android-ndk-r10e-linux-x86_64.bin.
=> SHA256 Checksum OK for facebook-fb-adb-1.4.4-124-gb230619_GH0.tar.gz.
tar: Error opening archive: Unrecognized archive format
*** Error code 1
22 May 2016 01:11:24
Original commit files touched by this commit Revision:415617  1.4.4.124
jbeich search for other commits by this committer
devel/fb-adb: make :p7zip group pass sanity check

=> android-ndk-r10e-linux-x86.bin doesn't seem to exist in /portdistfiles/.
eval: _MASTER_SITES_p7zip: parameter not set
*** Error code 2

PR:		208916
Reported by:	antoine (via exp-run)
22 May 2016 01:10:54
Original commit files touched by this commit Revision:415616  1.4.4.124
jbeich search for other commits by this committer
devel/fb-adb: back out r415434 and r415502

Better fix will follow. r415502 also broke 9.x:

===>  Extracting for fb-adb-1.4.4.124
=> SHA256 Checksum OK for android-ndk-r10e-linux-x86.bin.
=> SHA256 Checksum OK for facebook-fb-adb-1.4.4-124-gb230619_GH0.tar.gz.
tar: Unrecognized archive format
tar: Error exit delayed from previous errors.
*** [do-extract] Error code 1

Reported by:	pkg-fallout
19 May 2016 11:06:12
Original commit files touched by this commit Revision:415502  1.4.4.124
mat search for other commits by this committer
Fixup the NDK distfile extraction, sometime, libarchive can't cope
with it.

Reported by:	jbeich
Sponsored by:	Absolight
18 May 2016 11:56:54
Original commit files touched by this commit Revision:415434  1.4.4.124
mat search for other commits by this committer
Remove unused group.

PR:		208916
Sponsored by:	Absolight
03 May 2016 16:32:13
Original commit files touched by this commit Revision:414539  1.4.4.124
jbeich search for other commits by this committer
Work around _OFF helpers not invoking for OPTIONS_DEFINE_${ARCH}
21 Apr 2016 16:43:15
Original commit files touched by this commit Revision:413746  1.4.4.124
swills search for other commits by this committer
many ports: mark broken on powerpc64
13 Apr 2016 10:43:22
Original commit files touched by this commit Revision:413191  1.4.4.124
jbeich search for other commits by this committer
devel/fb-adb: convert to CONFIGURE_OUTSOURCE

PR:		208294
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D4157
13 Apr 2016 10:36:15
Original commit files touched by this commit Revision:413184  1.4.4.124
jbeich search for other commits by this committer
Consistently prefer ${CONFIGURE_CMD} over ./${CONFIGURE_SCRIPT}

This also fixes SET_LATE_CONFIGURE_ARGS with custom CONFIGURE_CMD.

PR:		208294
Exp-run by:	antoine
Approved by:	portmgr (antoine), perl (mat)
Differential Revision:	https://reviews.freebsd.org/D4158
25 Mar 2016 15:39:31
Original commit files touched by this commit Revision:411857  1.4.4.124
jbeich search for other commits by this committer
devel/fb-adb: convert to USES=7z:partial

Differential Revision:	https://reviews.freebsd.org/D4190
17 Mar 2016 09:29:43
Original commit files touched by this commit Revision:411265  1.4.4.124
jbeich search for other commits by this committer
devel/fb-adb: update to 1.4.4.124

Changes:	https://github.com/facebook/fb-adb/compare/37ba40c...b230619
16 Mar 2016 12:58:17
Original commit files touched by this commit Revision:411229  1.4.4.122
jbeich search for other commits by this committer
Drop default directory from _DEPENDS in my ports

https://lists.freebsd.org/pipermail/freebsd-ports/2015-October/100794.html
15 Mar 2016 16:28:16
Original commit files touched by this commit Revision:411186  1.4.4.122
jbeich search for other commits by this committer
devel/fb-adb: chase r410613 and r411171
22 Feb 2016 14:19:14
Original commit files touched by this commit Revision:409349  1.4.4.122
jbeich search for other commits by this committer
devel/fb-adb: update to 1.4.4.122

Changes:	https://github.com/facebook/fb-adb/compare/be2289d...37ba40c
05 Dec 2015 15:04:05
Original commit files touched by this commit Revision:403069  1.4.4.118
jbeich search for other commits by this committer
devel/fb-adb: update to prefer native ppoll(2) on 10.2+

ppoll() implemented via kqueue(2) is ~ 200 lines of code. So, this is
a minor optimization.

Changes:	https://github.com/facebook/fb-adb/commit/df6073f
02 Dec 2015 19:27:54
Original commit files touched by this commit Revision:402846  1.4.4.115
jbeich search for other commits by this committer
devel/fb-adb: update to 1.4.4.115

- Enable Android x86 stub for NDK=off

Changes:	https://github.com/facebook/fb-adb/compare/d447d38...a682c99
21 Nov 2015 02:26:40
Original commit files touched by this commit Revision:402129  1.4.4.113
jbeich search for other commits by this committer
devel/fb-adb: update to 1.4.4.113

Changes:	https://github.com/facebook/fb-adb/compare/930ba5f...d447d38
13 Nov 2015 13:50:45
Original commit files touched by this commit Revision:401515  1.4.4.109_1
mat search for other commits by this committer
Remove this hack, now that the framework is fixed.

PR:		204510
Submitted by:	jbeich
Sponsored by:	Absolight
12 Nov 2015 23:48:30
Original commit files touched by this commit Revision:401468  1.4.4.109_1
jbeich search for other commits by this committer
devel/fb-adb: unbreak build on DragonFly

=== configuring in stub-x86 (/wrkdirs/devel/fb-adb/.build/stub-x86)
configure: running /bin/sh
/wrkdirs/devel/fb-adb/fb-adb-1.4.4-109-g930ba5f/stub-x86/configure
--disable-option-checking '--prefix=/usr/local'  '--mandir=/usr/local/man'
'--disable-checking' '--disable-debuggable-stubs' '--with-android-ndk=system'
'--build=x86_64-portbld-dragonfly4.3' 'build_alias=x86_64-portbld-dragonfly4.3'
'CC=cc' 'CFLAGS=-O2 -pipe' 'LDFLAGS=' 'LIBS=' 'CPPFLAGS=' 'CPP=cpp'
--cache-file=/dev/null
--srcdir=/wrkdirs/devel/fb-adb/fb-adb-1.4.4-109-g930ba5f/stub-x86
checking build system type... x86_64-portbld-dragonfly4.3
checking host system type... i686-pc-linux-android
Using system Android cross-compilers
[...]
configure: error: could not find Android cross-compiler for
i686-pc-linux-android
29 Oct 2015 09:01:05
Original commit files touched by this commit Revision:400447  1.4.4.109_1
jbeich search for other commits by this committer
devel/fb-adb: unbreak fetch after r400395

Mk/bsd.options.mk selection of generic options that predate _VARS support
includes DISTFILES but not MASTER_SITES unlike PATCHFILES + PATCH_SITES.

=> android-ndk-r10e-linux-x86.bin doesn't seem to exist in /portdistfiles/.
=> Attempting to fetch
http://distcache.FreeBSD.org/ports-distfiles/android-ndk-r10e-linux-x86.bin
fetch:
http://distcache.FreeBSD.org/ports-distfiles/android-ndk-r10e-linux-x86.bin: Not
Found

Reported by:	pkg-fallout
28 Oct 2015 14:30:27
Original commit files touched by this commit Revision:400395  1.4.4.109_1
jbeich search for other commits by this committer
devel/fb-adb: add Android x86 support via NDK

Differential Revision:	https://reviews.freebsd.org/D3930
28 Oct 2015 14:29:52
Original commit files touched by this commit Revision:400394  1.4.4.109
jbeich search for other commits by this committer
devel/fb-adb: add new port

Differential Revision:	https://reviews.freebsd.org/D3930

fb-adb is a tool for interacting with Android systems. It does much of
what adb does, but with better remote shell support and, hopefully,
fewer bugs. Differences between adb and fb-adb are that fb-adb:

  * is binary clean (no LF -> CRLF mangling)
  * transmits and updates window size
  * distinguishes standard output and standard error
  * properly muxes streams with independent flow control
  * allows for ssh-like pty allocation control
  * propagates program exit status instead of always exiting
    with status 0
  * properly escapes program arguments
  * kills remote program
  * provides a generic facility to elevate to root without re-escaping

https://github.com/facebook/fb-adb

Number of commits found: 43