aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTing-Wei Lan <lantw44@gmail.com>2014-02-03 22:10:06 +0800
committerTing-Wei Lan <lantw44@gmail.com>2014-02-03 22:10:06 +0800
commit37ec43e663cbf0ef55ee637bd59fe967fcf91ec7 (patch)
tree2f946f6190a5bd3ef81dadb84bee3af49dcf1c7d
parent21dd74f3def12b99d354d85ebdaf9eafddb5aa0e (diff)
downloadwspkg-37ec43e663cbf0ef55ee637bd59fe967fcf91ec7.tar
wspkg-37ec43e663cbf0ef55ee637bd59fe967fcf91ec7.tar.gz
wspkg-37ec43e663cbf0ef55ee637bd59fe967fcf91ec7.tar.bz2
wspkg-37ec43e663cbf0ef55ee637bd59fe967fcf91ec7.tar.lz
wspkg-37ec43e663cbf0ef55ee637bd59fe967fcf91ec7.tar.xz
wspkg-37ec43e663cbf0ef55ee637bd59fe967fcf91ec7.tar.zst
wspkg-37ec43e663cbf0ef55ee637bd59fe967fcf91ec7.zip
從 217-meta 加入 interpreters 和 library
-rw-r--r--debian.pkg22
-rw-r--r--freebsd.pkg21
-rw-r--r--packages.h22
3 files changed, 60 insertions, 5 deletions
diff --git a/debian.pkg b/debian.pkg
index 1082f33..682dfe6 100644
--- a/debian.pkg
+++ b/debian.pkg
@@ -114,3 +114,25 @@
#define HUGS hugs
#define HASKELL_PLATFORM haskell-platform
#define HASKELL_OPENGL libghc-opengl-dev
+
+// Interpreters
+// Library
+#define LIBC_DEV libc6-dev libc6-pic libc6-prof libc6-dbg
+#define LIBEVENT_DEV libevent-dev
+#define FFTW_DEV libfftw3-dev
+#define GSL_DEV libgsl0-dev
+#define JPEG_DEV libjpeg8-dev
+#define LTDL_DEV libltdl-dev
+#define NCURSES_DEV libncurses5-dev libncursesw5-dev
+#define QT4_DEV libqt4-dev
+#define QT5_DEV NULL // TODO: Add Qt 5
+#define PERL_DEV libperl-dev
+#define MYSQLXX_DEV libmysql++-dev
+#define OPENMPI_DEV libopenmpi1.6-dev
+#define GFLAGS_DEV libgflags-dev
+#define BOOST_DEV libboost-dev
+#define IMLIB2_DEV libimlib2-dev
+#define EXOSIP2_DEV libexosip2-dev
+#define OPENCV_DEV libcv-dev libcvaux-dev libhighgui-dev
+#define FFMPEG_DEV libavcodec-dev libavformat-dev libpostproc-dev \
+ libavutil-dev libswscale-dev libavfilter-dev
diff --git a/freebsd.pkg b/freebsd.pkg
index dca0b36..3461bd6 100644
--- a/freebsd.pkg
+++ b/freebsd.pkg
@@ -110,3 +110,24 @@
#define HUGS hugs98
#define HASKELL_PLATFORM hs-haskell-platform
#define HASKELL_OPENGL hs-OpenGL
+
+// Interpreters
+// Library
+#define LIBC_DEV NULL
+#define LIBEVENT_DEV libevent2
+#define FFTW_DEV fftw3 fftw3-float fftw3-long fftw3-quad
+#define GSL_DEV gsl
+#define JPEG_DEV jpeg
+#define LTDL_DEV libltdl
+#define NCURSES_DEV ncurses
+#define QT4_DEV qt4
+#define QT5_DEV NULL // TODO: Add Qt 5
+#define PERL_DEV NULL // provided by default perl installation
+#define MYSQLXX_DEV mysql++-mysql55
+#define OPENMPI_DEV openmpi
+#define GFLAGS_DEV gflags
+#define BOOST_DEV boost-all
+#define IMLIB2_DEV imlib2
+#define EXOSIP2_DEV libeXosip2
+#define OPENCV_DEV opencv
+#define FFMPEG_DEV ffmpeg ffmpeg0
diff --git a/packages.h b/packages.h
index 517ffd3..48b7220 100644
--- a/packages.h
+++ b/packages.h
@@ -30,6 +30,8 @@
# define WSPKG_GNOME
# define WSPKG_GRAPHICS
# define WSPKG_HASKELL
+# define WSPKG_INTERPRETERS
+# define WSPKG_LIBRARY
#endif
// ===========================================================================
@@ -78,11 +80,6 @@ FDISK GDISK // added by b01902062@csie.ntu.edu.tw
MYSQL_CLIENT
#endif
-// Debug
-#ifdef WSPKG_DEBUG
-LIBC_DEBUG
-#endif
-
// Devel
#ifdef WSPKG_DEVEL
ANT autoconf automake bison ccache
@@ -141,3 +138,18 @@ gimp geeqie IMAGEMAGICK JPEG graphviz
#ifdef WSPKG_HASKELL
ghc HUGS HASKELL_PLATFORM HASKELL_OPENGL
#endif
+
+// Interpreters
+#ifdef WSPKG_INTERPRETERS
+gawk swig
+#endif
+
+// Library
+#ifdef WSPKG_LIBRARY
+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
+#endif