blob: 28e2e2fbf6b7a8ba1dd5dfd367d7f9096f2b7ae2 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
|
// vim: ft=c: et
#define NULL
#undef linux
// Include distribution-specific mapping files
#if (defined LIST)
#elif (defined DEBIAN)
# include "debian.pkg"
#elif (defined FREEBSD)
# include "freebsd.pkg"
#else
# define WSPKG_NO_DEFAULT
# error "Neither DEBIAN nor FREEBSD is defined!"
#endif
#ifndef WSPKG_NO_DEFAULT
# define WSPKG_KEYRING
# define WSPKG_STANDARD
# define WSPKG_SHELL
# define WSPKG_ADMIN
# define WSPKG_DATABASE
# define WSPKG_DEVEL
# define WSPKG_DOC
# define WSPKG_EDITORS
# define WSPKG_ELECTRONICS
# define WSPKG_FONTS
# define WSPKG_GNOME
# define WSPKG_GRAPHICS
# define WSPKG_HASKELL
# define WSPKG_INTERPRETERS
# define WSPKG_KDE
# define WSPKG_LIB
# define WSPKG_LISP
# define WSPKG_LUA
# define WSPKG_MACHINE_LEARNING
# define WSPKG_MAIL
# define WSPKG_MATH
# define WSPKG_MISC
# define WSPKG_NET
# define WSPKG_PARALLEL
# define WSPKG_PERL
# define WSPKG_PYTHON
# define WSPKG_RUBY
# define WSPKG_SCIENCE
# define WSPKG_SOUND
# define WSPKG_TEX
# define WSPKG_TEXT
# define WSPKG_UTILS
# define WSPKG_VIDEO
# define WSPKG_WEB
# define WSPKG_WINDOWMAKER
# define WSPKG_X11
#endif
// ===========================================================================
// Packages definition started from here
// ===========================================================================
// Keyring
#ifdef WSPKG_KEYRING
#endif
// Standard
#ifdef WSPKG_STANDARD
BC BIND FILE FINGER FTP
INETD ISPELL LESS LOCATE lsof
m4 mime-support NCURSES_TERM PATCH PCI
PERL PYTHON2 PYTHON3 SHARUTILS SSH
STRACE sudo TELNET TIME USB
WAMERICAN wget WHOIS
#endif
// Shell
#ifdef WSPKG_SHELL
bash bash-completion KSH TCSH zsh
#endif
// Admin
#ifdef WSPKG_ADMIN
ACPI CPUFREQ CUPS IOTOP MENU
MCELOG MUNIN PARTED SYSSTAT
// freebsd local-217
PORTS_MGMT NET_SNMP SSHIT nagios-plugins nsca-client
FDISK GDISK // added by b01902062@csie.ntu.edu.tw
#endif
// Database
#ifdef WSPKG_DATABASE
MYSQL_CLIENT sqlite3
#endif
// Devel
#ifdef WSPKG_DEVEL
// debian 217-meta
ANT autoconf automake bison ccache
CLANG cmake cvs ddd f2c
flex GCC GDB GOLANG gperf
GIT gprolog INDENT libtool MAKE
MINGW nasm OPENJDK6 OPENJDK7 scala
scons SUBVERSION TCL TK valgrind
// freebsd local-217
ECLIPSE expect JIKES mit-scheme
spim // 計算機結構
sdcc // 微算機實驗? (8051)
BIOJAVA NCBI_TOOLKIT doxygen ocaml
mercurial bzr // added by b01902062@csie.ntu.edu.tw
#endif
// Doc
#ifdef WSPKG_DOC
LIBC_DOC MAKE_DOC MANPAGES MANPAGES_POSIX PERL_DOC
PYTHON2_DOC PYTHON3_DOC TCL_DOC TK_DOC
GCC_DOC // added by b01902062@csie.ntu.edu.tw
#endif
// Editors
#ifdef WSPKG_EDITORS
CTAGS EMACS joe LIBREOFFICE nano
vim VIM_GTK
cscope global // added by b01902062@csie.ntu.edu.tw
#endif
// Electronics
#ifdef WSPKG_ELECTRONICS
iverilog
#endif
// Fonts
#ifdef WSPKG_FONTS
// debian 217-meta
ARPHIC BAEKMUK CJKUNIFONTS LIBERATION IPAFONT
WQY XFONTS_CYRILLIC XFONTS_INTL_CHINESE XFONTS_WQY
// freebsd local-217
TERMINUS URWFONTS NONFREE_FONTS KCFONTS FIREFLYTTF
#endif
// GNOME
#ifdef WSPKG_GNOME
// debian 217-meta
alacarte evince file-roller gcalctool GDM
gnome-backgrounds gnome-keyring gnome-nettool gnome-screensaver
gnome-themes GNOME_USER_DOCS GTK2_ENGINES GVFS REMMINA
seahorse xdg-user-dirs zenity MUTTER
// freebsd local-217
GNOME_META_PKG
// added by b01902062@linux5.csie.ntu.edu.tw
BAOBAB devhelp epiphany eog gedit
ghex GLADE GTK2 GTK3 gnome-terminal
GNOME_SCREENSHOT gnome-system-monitor nautilus
vinagre GTK2_THEMES GTK3_THEMES
#endif
// Graphics
#ifdef WSPKG_GRAPHICS
// debian 217-meta
gimp geeqie IMAGEMAGICK JPEG graphviz
// freebsd local-217
BMEPS XGRAPH xloadimage
#endif
// Haskell
#ifdef WSPKG_HASKELL
ghc HUGS HASKELL_PLATFORM HASKELL_OPENGL
#endif
// Interpreters
#ifdef WSPKG_INTERPRETERS
gawk swig
#endif
// KDE
#ifdef WSPKG_KDE
// freebsd local-217
KDE_META_PKG
KDE_GTK_CONFIG kchmviewer okular // added by b01902062@csie.ntu.edu.tw
#endif
// Lib
#ifdef WSPKG_LIB
LIBC_DEV LIBEVENT_DEV FFTW_DEV GSL_DEV JPEG_DEV
LTDL_DEV NCURSES_DEV QT4_DEV QT5_DEV PERL_DEV
MYSQLXX_DEV OPENMPI_DEV GFLAGS_DEV BOOST_DEV IMLIB2_DEV
EXOSIP2_DEV // voip
OPENCV_DEV // opencv suite
FFMPEG_DEV // ffmpeg suite
SDL_DEV
POPPLER_DEV
#endif
// Lisp
#ifdef WSPKG_LISP
clisp
#endif
// Lua
#ifdef WSPKG_LUA
LUA51 LUA52
#endif
// Machine Learning
#ifdef WSPKG_MACHINE_LEARNING
weka
#endif
// Mail and News
#ifdef WSPKG_MAIL
// debian 217-meta
alpine fetchmail mpack mutt MAILX
// freebsd local-217
tin metamail newmail
VM // requested by cj
#endif
// Math
#ifdef WSPKG_MATH
GSL gnuplot octave OCTAVE_DEV QHULL
R_BASE
#endif
// Misc
#ifdef WSPKG_MISC
BIG5WIDTH GNUPG KERNEL_PACKAGE poppler-data screen
tmux XSLTPROC PROTOBUF
#endif
// Net
#ifdef WSPKG_NET
denyhosts filezilla iftop irssi lftp
MTR ncftp nmap oidentd rsync
STUNNEL tcpdump VNCVIEWER curl aria2
mosh NS2 NS3
// freebsd local-217
BSDFTPD_SSL lrzsz OMNITTY pidgin rdesktop
rrdtool tcptraceroute TRAFSHOW urlview
// added by b01902062@csie.ntu.edu.tw
x11vnc SPICE_CLIENT XSPICE ldapvi
PCMANX
#endif
// Parallel Programming
#ifdef WSPKG_PARALLEL
mpich2
#endif
// Perl
#ifdef WSPKG_PERL
PERL_BDB PERL_DATA_SERIALIZER PERL_DBD_MYSQL PERL_DBD_SQLITE3
PERL_IO_ALL PERL_JSON PERL_LIBWWW
// freebsd local-217
PERL_ARRAY_INTSPAN PERL_BIOPERL
PERL_DBI PERL_MAIL_SENDER
PERL_SET_INTSPAN PERL_SET_WINDOW PERL_SET_INFINITE
PERL_PAR PERL_PERL_TIDY PERL_WWW_MECHANIZE
PERL_WWW_MECHANIZE_SHELL PERL_WWW_ROBOT PERL_XML_SAX_EXPAT
#endif
// Python
#ifdef WSPKG_PYTHON
IPYTHON // PYTHON2 and PYTHON3 are included in standard section
PYPY // added by b01902062@csie.ntu.edu.tw
PYTHON_BSDDB3 PYTHON_IMAGING PYTHON_NUMPY PYTHON_SETUPTOOLS
PYTHON_LIBSVM PYTHON_GSL
// request by d97009@csie.ntu.edu.tw
PYTHON_MARKDOWN PYTHON_MEMPROF PYTHON_PSUTIL PYTHONTRACER
// by request
PYTHON_MYSQLDB PYTHON_CJSON PYTHON_SQLITE PYTHON_BEAUTIFULSOUP
PYTHON_TK PYTHON_SIMPLEJSON PYTHON_MATPLOTLIB
PYTHON_LXML PYTHON_OPENCV PYTHON_COGENT PYTHON_REDIS PYTHON_YAML
PYTHON_GDATA PYTHON_CURL PYTHON_LDAP PYTHON_SMBPASSWD
PYTHON_SPHINX PYTHON_SCIKITS_LEARN PYTHON_IGRAPH
PYTHON_PSYCOPG2 PYTHON_NETWORKX PYTHON_VIRTUALENV
// request by puffer
PYTHON_NUMERIC
#endif
// Ruby
#ifdef WSPKG_RUBY
RUBY RUBY_MYSQL
#endif
// Science
#ifdef WSPKG_SCIENCE
BLAST2 BLITZ
#endif
// Sound
#ifdef WSPKG_SOUND
ALSA alsa-utils audacity
#endif
// TeX
#ifdef WSPKG_TEX
// debian 217-meta
AUCTEX bibtool LATEX_CJK latex2html BIBER
TEXLIVE
texlive-full // Added by Artoo on 2008.12.14, requested by cjlin@csie.ntu.edu.tw
// freebsd local-217
BG5PS HYPERLATEX ipe LATEX_PGF transfig
#endif
// Text
#ifdef WSPKG_TEXT
// debian 217-meta
a2ps ASPELL_EN dict GS_CJK_RESOURCE gv
mpage poppler-utils psutils recode SPELL
xpdf html2ps zh-autoconvert
// freebsd local-217
C2PS DJVULIBRE ENSCRIPT pstotext wv
XPDF_ZH_FONTS
pdftk // Added by lydian on 2011/8/3, requested by cjlin
#endif
// Utils
#ifdef WSPKG_UTILS
// debian 217-meta
BZIP2 fakeroot GPW GQVIEW LM_SENSORS
PROCINFO scim SCIM_CHEWING pv rar
tree TOFRODOS unrar unzip xdg-utils
zip
// freebsd local-217
GCIN gkrellm GNULS keychain mc
netpbm OXIM SCIM_PINYIN SCIM_TABLES TIDY
// added by b01902062@csie.ntu.edu.tw
BSDCPIO BSDTAR bochs CDIALOG cgdb
chrpath convmv DEV86 diffstat FAKECHROOT
fdupes HTE htop meld MENUMAKER
MKISOFS ncdu PATCHELF QEMU rpm2cpio
socat tig UIM_FEP UNAR UNIX2DOS
upx
#endif
// Video
#ifdef WSPKG_VIDEO
MPLAYER xmms2 gxmms2 X264
#endif
// Web
#ifdef WSPKG_WEB
FLASH_PLUGIN FIREFOX lynx w3m W3M_EL
JAVA_PLUGIN // added by b01902062@csie.ntu.edu.tw
#endif
// WindowMaker
#ifdef WSPKG_WINDOWMAKER
PCLOCK WINDOWMAKER wmbiff wmweather+ wmnd
wmcpuload wmmemload WMTOP wmCalClock wmclock
wmclockmon wmtime WMTIMER WMCLIPHIST TEMPERATURE_APP
ASBUTTON
#endif
// X11
#ifdef WSPKG_X11
// debian 217-meta
afterstep DESKTOP_BASE fvwm IM_SWITCH mlterm
MLTERM_TOOLS rxvt RXVT_ML VNCSERVER xchm
xorg xscreensaver xterm XVFB
// freebsd local-217
enlightenment icewm synergy wdm xfig
xlockmore
// added by b01902062@csie.ntu.edu.tw
fbpanel obconf openbox XEPHYR xrestop
#endif
|