BSD Ports

devel/google-styleguide 20260921 FreeBSD

Tool to assist with Google style guide compliance

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
551bb618d6
License
CC-BY-3.0, GPLv1+
Categories
devel
Package size
340.3 KiB, 1582.6 KiB installed

Description

This project holds the C++ Style Guide, Objective-C Style Guide, Java Style Guide, Python Style Guide, R Style Guide, Shell Style Guide, HTML/CSS Style Guide, JavaScript Style Guide, AngularJS Style Guide, Common Lisp Style Guide, and Vimscript Style Guide. This project also contains:

  • cpplint, a tool to assist with style guide compliance
  • google-c-style.el, an Emacs settings file for Google style
  • google_python_style.vim, a Vim settings to indent Python in the Google way

If your project requires that you create a new XML document format, the XML Document Format Style Guide may be helpful. In addition to actual style rules, it also contains advice on designing your own vs. adapting an existing format, on XML instance document formatting, and on elements vs. attributes.

In the other systems

SystemPortVersion
FreeBSDdevel/google-styleguide20260921
DragonFlydevel/google-styleguide20250307
HardenedBSDdevel/google-styleguide20260921
GhostBSDdevel/google-styleguide20260918

Install

Binary package:

pkg install google-styleguide

From the ports tree:

cd /usr/ports/devel/google-styleguide/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	google-styleguide>0:devel/google-styleguide

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2026092120260921202210272025070920260921
FreeBSD:14:quarterly2026092120260921n/a2025043020260921
FreeBSD:15:latest2026092120260921n/a2025070920250709
FreeBSD:15:quarterly2026092120260921n/an/an/a
FreeBSD:16:latest2026092120260921n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 7
Run dependencies 7

No port depends on this one.

Configuration

Options name: devel_styleguide

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
python
Service scripts
none

Files

pkg-plist 33
  • share/doc/google-styleguide/404.html
  • share/doc/google-styleguide/CODE_OF_CONDUCT.md
  • share/doc/google-styleguide/README.md
  • share/doc/google-styleguide/Rguide.md
  • share/doc/google-styleguide/angularjs-google-style.html
  • share/doc/google-styleguide/cppguide.html
  • share/doc/google-styleguide/csharp-style.md
  • share/doc/google-styleguide/docguide/README.md
  • share/doc/google-styleguide/docguide/READMEs.md
  • share/doc/google-styleguide/docguide/VERSION
  • share/doc/google-styleguide/docguide/best_practices.md
  • share/doc/google-styleguide/docguide/philosophy.md
  • share/doc/google-styleguide/docguide/style.md
  • share/doc/google-styleguide/htmlcssguide.html
  • share/doc/google-styleguide/javaguide.css
  • share/doc/google-styleguide/javaguide.html
  • share/doc/google-styleguide/javascriptguide.html
  • share/doc/google-styleguide/jsguide.html
  • share/doc/google-styleguide/jsoncguide.html
  • share/doc/google-styleguide/lispguide.html
  • share/doc/google-styleguide/objcguide.md
  • share/doc/google-styleguide/pyguide.md
  • share/doc/google-styleguide/shellguide.md
  • share/doc/google-styleguide/styleguide.css
  • share/doc/google-styleguide/tsguide.html
  • share/doc/google-styleguide/vimscriptfull.html
  • share/doc/google-styleguide/vimscriptguide.html
  • share/doc/google-styleguide/xmlstyle.html
  • share/google-styleguide/eclipse-cpp-google-style.xml
  • share/google-styleguide/eclipse-java-google-style.xml
  • share/google-styleguide/google-c-style.el
  • share/google-styleguide/google_python_style.vim
  • share/google-styleguide/intellij-java-google-style.xml
distinfo 1
FileSizeSHA256
google-styleguide-20260921-2b21895_GH0.tar.gz1.005239e+068902f709cce8490a28372e78d8f00fa99a88958f3be0e706a7d96436a32a3bfc

Commit history 4

DateCommitCreditsLog message
551bb618d6 Po-Chuan Hsieh devel/google-styleguide: Update to 20260921
Changes: https://github.com/google/styleguide/commits/gh-pages
e630e7a6b7 Po-Chuan Hsieh devel/google-styleguide: Update to 20260918
Changes: https://github.com/google/styleguide/commits/gh-pages
5f0d23dfe2 Po-Chuan Hsieh devel/google-styleguide: Update to 20260911
Changes: https://github.com/google/styleguide/commits/gh-pages
b5b7f7c769 Po-Chuan Hsieh devel/google-styleguide: Update to 20260910
Changes: https://github.com/google/styleguide/commits/gh-pages