// 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_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 // 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 #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 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 #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 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 #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