GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - NetBSD/pkgsrc: Automatic conversion of the NetBSD pkgsrc CVS module, use with care

BranchesTags
Open more actions menu

Latest commit

 

History

461,192 Commits
461,192 Commits

Folders and files

NameName
Last commit message
Last commit date
archivers
archivers
 
 
audio
audio
 
 
benchmarks
benchmarks
 
 
biology
biology
 
 
bootstrap
bootstrap
 
 
cad
cad
 
 
chat
chat
 
 
comms
comms
 
 
converters
converters
 
 
cross
cross
 
 
databases
databases
 
 
devel
devel
 
 
distfiles
distfiles
 
 
doc
doc
 
 
editors
editors
 
 
emulators
emulators
 
 
filesystems
filesystems
 
 
finance
finance
 
 
fonts
fonts
 
 
games
games
 
 
geography
geography
 
 
graphics
graphics
 
 
ham
ham
 
 
inputmethod
inputmethod
 
 
lang
lang
 
 
licenses
licenses
 
 
mail
mail
 
 
math
math
 
 
mbone
mbone
 
 
meta-pkgs
meta-pkgs
 
 
misc
misc
 
 
mk
mk
 
 
multimedia
multimedia
 
 
net
net
 
 
news
news
 
 
packages
packages
 
 
parallel
parallel
 
 
pkgtools
pkgtools
 
 
print
print
 
 
regress
regress
 
 
science
science
 
 
security
security
 
 
shells
shells
 
 
sysutils
sysutils
 
 
templates
templates
 
 
textproc
textproc
 
 
time
time
 
 
wayland
wayland
 
 
wm
wm
 
 
www
www
 
 
x11
x11
 
 
.cvsignore
.cvsignore
 
 
.gitignore
.gitignore
 
 
Makefile
Makefile
 
 
README.md
README.md
 
 
pkglocate
pkglocate
 
 

Repository files navigation

pkgsrc

pkgsrc is a framework for building software for a variety of UNIX-like systems.

It produces binary packages, which can be managed with tools such as pkgin. pkgsrc is highly configurable, supporting building packages for an arbitrary installation prefix (the default is /usr/pkg), allowing multiple branches to coexist on one machine, a build options framework, and a compiler transformation framework, among other advanced features. Unprivileged use and installation is also supported.

pkgsrc is the default package manager for NetBSD and SmartOS. It's also supported as a first-class option in OmniOS CE and Oasis Linux.

Bootstrapping

To use pkgsrc on operating systems other than NetBSD, you first need to bootstrap:

cd pkgsrc/bootstrap
./bootstrap

Note that this is only for the most simple case, using pkgsrc's defaults.

Please consult bootstrap/README and bootstrap/README.OS for detailed information about bootstrapping.

Building packages

cd pkgsrc/category/package-name
$PREFIX/bin/bmake install

Where $PREFIX is where you've chosen to install packages (typically /usr/pkg)

On NetBSD, bmake is simply the built-in make tool.

To build packages in bulk, tools such as pkgtools/pbulk and pkgtools/pkg_comp can be used.

Community / Troubleshooting

  • Join the community IRC channel #pkgsrc @ libera.chat.
  • Join the community Matrix room #pkgsrc:netbsd.org
  • Subscribe to the pkgsrc-users mailing list
  • Send bugs and patches via web form (use the pkg category).

Latest sources

To fetch the main CVS repository:

cvs -d [email protected]:/cvsroot checkout -P pkgsrc

To work in the Git mirror, which is updated every few hours from CVS:

git clone https://github.com/NetBSD/pkgsrc.git

Additional links

  • pkgsrc guide - the authoritative document on pkgsrc, also available as doc/pkgsrc.txt
  • pkgsrc in the NetBSD Wiki - miscellaneous articles and tutorials
  • pkgsrc.se - a searchable web index of pkgsrc
  • pkgsrc-wip - a project to get more people actively involved with creating packages for pkgsrc
  • BulkTracker - a web application that tracks pkgsrc bulk builds

About

Automatic conversion of the NetBSD pkgsrc CVS module, use with care

www.pkgsrc.org

Resources

Readme
Activity
Custom properties

Stars

408 stars

Watchers

24 watching

Forks

200 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.