Skip to content

Instantly share code, notes, and snippets.

@kuenishi
Created April 4, 2009 13:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kuenishi/90202 to your computer and use it in GitHub Desktop.
Save kuenishi/90202 to your computer and use it in GitHub Desktop.
NetBSD basic pkgsrc installation automation script
BINDIR=/usr/pkg/bin/
TARGET=/usr/pkg/bin/python /usr/pkg/bin/ruby /usr/pkg/bin/erl \
/usr/pkg/bin/emacs /usr/pkg/bin/vim /usr/pkg/bin/valgrind \
/usr/pkg/bin/svn /usr/pkg/bin/hg /usr/pkg/bin/automake \
/usr/pkg/bin/autoconf /usr/pkg/bin/pcc
all: $(TARGET)
/usr/pkg/bin/python: py-readline
cd /usr/pkgsrc/lang/python25 && make && make install
/usr/pkg/bin/ruby:
cd /usr/pkgsrc/lang/ruby && make && make install
/usr/pkg/bin/erl:
cd /usr/pkgsrc/lang/erlang && make && make install
cd /usr/pkgsrc/lang/erlang-man && make && make install
/usr/pkg/bin/emacs: ncurses
cd /usr/pkgsrc/editors/emacs && make && make install
ncurses:
cd /usr/pkgsrc/devel/ncursesw && make && make install
readline:
cd /usr/pkgsrc/devel/readline && make && make install
py-readline: readline
cd /usr/pkgsrc/devel/py-readline && make && make install
/usr/pkg/bin/vim:
# cd /usr/pkgsrc/editors/vim && make && make install
/usr/pkg/bin/valgrind:
# cd /usr/pkgsrc/devel/valgrind && make && make install
/usr/pkg/bin/w3m:
cd /usr/pkgsrc/www/w3m && make && make install
/usr/pkg/bin/svn:
cd /usr/pkgsrc/devel/subversion && make && make install
/usr/pkg/bin/hg:
cd /usr/pkgsrc/devel/mercurial && make && make install
/usr/pkg/bin/automake:
cd /usr/pkgsrc/devel/automake && make && make install
/usr/pkg/bin/autoconf:
cd /usr/pkgsrc/devel/autoconf && make && make install
/usr/pkg/bin/pcc:
# cd /usr/pkgsrc/lang/pcc && make && make install
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment