Index: general.ent
===================================================================
--- general.ent (revision bc9797fb7e906e1db74064f5e0c9c64775eb8669)
+++ general.ent (revision 82fac2c47c6019f16ccf851b01050334c9f1353f)
@@ -330,5 +330,5 @@
-
+
@@ -410,9 +410,9 @@
-
+
-
-
+
+
Index: general/genutils/graphviz.xml
===================================================================
--- general/genutils/graphviz.xml (revision bc9797fb7e906e1db74064f5e0c9c64775eb8669)
+++ general/genutils/graphviz.xml (revision 82fac2c47c6019f16ccf851b01050334c9f1353f)
@@ -7,7 +7,7 @@
-
-
-
+
+
+
]>
@@ -75,14 +75,4 @@
- Additional Downloads
-
-
-
- Required patch:
-
-
-
-
-
Graphviz Dependencies
@@ -123,5 +113,5 @@
Lua,
Mono,
- Objective Caml,
+ OCaml,
,
,
@@ -133,6 +123,6 @@
User Notes:
-
-
+
+
@@ -145,9 +135,6 @@
-patch -Np1 -i ../graphviz-&graphviz-version;-fix-guile-detection-1.patch &&
-sed -e '/"archdir"/s:$:+" '"$(echo -I/usr/include/ruby-1.9.1/{`uname -m`-linux,ruby/backward,})"'":' \
- -e '/CONFIG/s:site:vendor:' \
- -i config/config_ruby.rb &&
-./configure --prefix=/usr CXXFLAGS="-fpermissive" &&
+sed -e "s/\"guile >=/\"guile-2.0 >=/g" -i configure &&
+./configure --prefix=/usr --disable-static CXXFLAGS="-fpermissive" &&
make
@@ -165,5 +152,5 @@
If desired, create a symbolic link in the system documents directory
to the documentation installed in
- /usr/share/graphviz/doc using the
+ /usr/share/graphviz/doc using the
following command as the root
user:
@@ -172,4 +159,18 @@
ln -v -s /usr/share/graphviz/doc \
/usr/share/doc/graphviz-&graphviz-version;
+
+
+
+
+ Command Explanations
+
+
+ sed -e "s/\"guile >=/\"guile-2.0 >=/g" -i configure:
+ This sed fixes detection of the Guile
+ library.
+
+
+
@@ -200,5 +201,5 @@
root user) to update the
config file in
- /usr/lib/graphviz.
+ /usr/lib/graphviz.
@@ -230,5 +231,6 @@
/usr/include/graphviz,
/usr/lib/graphviz and
- /usr/share/graphviz
+ /usr/share/graphviz
+
Index: general/prog/python2.xml
===================================================================
--- general/prog/python2.xml (revision bc9797fb7e906e1db74064f5e0c9c64775eb8669)
+++ general/prog/python2.xml (revision 82fac2c47c6019f16ccf851b01050334c9f1353f)
@@ -6,13 +6,13 @@
+ "http://www.python.org/ftp/python/&python2-version;/Python-&python2-version;.tar.xz">
-
+
+ "http://docs.python.org/ftp/python/doc/&python2-version;/python-&python2-version;-docs-html.tar.bz2">
@@ -30,5 +30,5 @@
- Python
+ Python2
@@ -38,5 +38,5 @@
The Python 2 package contains the
- Python development environment. This is useful
+ Python development environment. It is useful
for object-oriented programming, writing scripts, prototyping large
programs or developing entire applications. This version is for backward
@@ -101,28 +101,35 @@
+ Additional Patches
+
+
+
+ Required patch:
+
+
+
+
+
Python Dependencies
+
+ Recommended
+
+ ,
+ and
+
+
Optional
-
- and
- (configure uses pkgconfig to find
- libffi. There is a circular dependency here:
- Pkgconfig requires
- Glib which requires
- Python 2),
-
- Sphinx (to create the docs),
- ,
+ and
+ Sphinx
+
+
+ Optional (For Additional Modules)
+
+ ,
,
- (there is a circular dependency with the
- Tk package as it requires Xorg to be installed
- but parts of Xorg depend on Python),
-
- BerkeleyDB
- (only versions up to 4.8), and
- .
+ and
+
@@ -141,5 +148,10 @@
sed -i "s/ndbm_libs = \[\]/ndbm_libs = ['gdbm', 'gdbm_compat']/" setup.py &&
-./configure --prefix=/usr --enable-shared &&
+patch -Np1 -i ../Python-&python2-version;-bsddb_fix-1.patch &&
+./configure --prefix=/usr \
+ --enable-shared \
+ --with-system-expat \
+ --with-system-ffi \
+ --enable-unicode=ucs4 &&
make
@@ -194,14 +206,4 @@
- : If you have installed
- Libffi and
- Pkgconfig, add this option to compile
- Python's _ctypes module using the system
- installed Libffi. Otherwise
- Python will compile its own copy of
- Libffi.
-
-
-
sed -i "s/ndbm_libs = ..." setup.py: This command is
used to fix a build problem with the GDBM
@@ -210,7 +212,32 @@
+ : This switch enables linking against
+ system version of Expat. Remove if you have
+ not installed recommended dependency .
+
+
+
+ : This switch enables linking against
+ system version of libffi. Remove if you have
+ not installed recommended dependency .
+
+
+
+ --enable-unicode=ucs4: This switch enables
+ 32bit Unicode support in Python.
+
+
+
+ --with-dbmliborder=bdb:gdbm:ndbm: Use this switch
+ if you want to build Python DBM Module
+ against Berkeley DB instead of
+ GDBM.
+
+
+
chmod ...: Fix permissions for libraries to be
consistent with other libraries.
+
@@ -225,4 +252,5 @@
export PYTHONDOCS=/usr/share/doc/Python-&python2-version;
+
@@ -334,5 +362,8 @@
+
-
+
+
+
Index: general/prog/python3.xml
===================================================================
--- general/prog/python3.xml (revision bc9797fb7e906e1db74064f5e0c9c64775eb8669)
+++ general/prog/python3.xml (revision 82fac2c47c6019f16ccf851b01050334c9f1353f)
@@ -12,4 +12,5 @@
+
@@ -102,6 +103,7 @@
Recommended
- and
-
+ ,
+ and
+
@@ -113,5 +115,5 @@
Optional (For Additional Modules)
-
+ ,
,
and
@@ -150,5 +152,5 @@
-make install &&
+make install &&
chmod -v 755 /usr/lib/libpython&python3-majorver;m.so &&
chmod -v 755 /usr/lib/libpython3.so
@@ -189,5 +191,5 @@
- : This switch enables linking against
+ : This switch enables linking against
system version of Expat. Remove if you have
not installed recommended dependency .
@@ -198,4 +200,11 @@
system version of libffi. Remove if you have
not installed recommended dependency .
+
+
+
+ --with-dbmliborder=bdb:gdbm:ndbm: Use this switch
+ if you want to build Python DBM Module
+ against Berkeley DB instead of
+ GDBM.
Index: general/prog/ruby.xml
===================================================================
--- general/prog/ruby.xml (revision bc9797fb7e906e1db74064f5e0c9c64775eb8669)
+++ general/prog/ruby.xml (revision 82fac2c47c6019f16ccf851b01050334c9f1353f)
@@ -7,5 +7,5 @@
-
+
@@ -76,7 +76,7 @@
Optional
+ ,
,
,
- libyaml,
and
@@ -96,7 +96,5 @@
-./configure --prefix=/usr \
- --enable-shared \
- --enable-pthread &&
+./configure --prefix=/usr --enable-shared &&
make
@@ -119,9 +117,4 @@
: This switch enables building of
the libruby shared library.
-
-
-
- : This switch enables linking of the
- threading library into the Ruby build.
Index: general/prog/tcl.xml
===================================================================
--- general/prog/tcl.xml (revision bc9797fb7e906e1db74064f5e0c9c64775eb8669)
+++ general/prog/tcl.xml (revision 82fac2c47c6019f16ccf851b01050334c9f1353f)
@@ -7,17 +7,15 @@
-
-
-
-
-
+
+
+
+
-
+
-
-
+
+
]>
@@ -101,6 +99,6 @@
User Notes:
-
-
+
+
@@ -128,6 +126,6 @@
cd unix &&
./configure --prefix=/usr \
- --enable-threads \
- --mandir=/usr/share/man &&
+ --mandir=/usr/share/man \
+ $([ $(uname -m) = x86_64 ] && echo --enable-64bit) &&
make &&
@@ -164,6 +162,8 @@
- : This switch forces the package
- to build with threads support.
+ : This switch is used to enable 64 bit
+ support in Tcl on 64 bit operating
+ systems.
@@ -209,6 +209,13 @@
/usr/lib/tcl8,
+ /usr/lib/thread2.7.0,
+ /usr/lib/tdbcodbc1.0.0,
+ /usr/lib/tdbc1.0.0,
+ /usr/lib/sqlite3.7.15.1,
+ /usr/lib/tdbcpostgres1.0.0,
/usr/lib/tcl&tcl-ver;,
- /usr/share/man/mann and optionally
+ /usr/lib/tdbcmysql1.0.0,
+ /usr/lib/itcl4.0.0,
+ /usr/share/man/mann and optionaly
/usr/share/doc/&tcl-version;
@@ -247,5 +254,5 @@
- libtcl&tcl-ver;.so
+ libtcl&tcl-ver;.so
Index: general/prog/tk.xml
===================================================================
--- general/prog/tk.xml (revision bc9797fb7e906e1db74064f5e0c9c64775eb8669)
+++ general/prog/tk.xml (revision 82fac2c47c6019f16ccf851b01050334c9f1353f)
@@ -7,13 +7,11 @@
-
-
-
-
+
+
+
-
-
+
+
]>
@@ -85,6 +83,6 @@
User Notes:
-
-
+
+
@@ -99,7 +97,9 @@
cd unix &&
./configure --prefix=/usr \
- --enable-threads \
- --mandir=/usr/share/man &&
+ --mandir=/usr/share/man \
+ $([ $(uname -m) = x86_64 ] && echo --enable-64bit) &&
+
make &&
+
sed -e "s@^\(TK_SRC_DIR='\).*@\1/usr/include'@" \
-e "/TK_B/s@='\(-L\)\?.*unix@='\1/usr/lib@" \
@@ -128,6 +128,8 @@
- : This switch forces the
- package to build with thread support.
+ : This switch is used to enable 64 bit
+ support in Tk on 64 bit operating
+ systems.
@@ -209,5 +211,5 @@
- libtk&tk-ver;.so
+ libtk&tk-ver;.so
Index: introduction/welcome/changelog.xml
===================================================================
--- introduction/welcome/changelog.xml (revision bc9797fb7e906e1db74064f5e0c9c64775eb8669)
+++ introduction/welcome/changelog.xml (revision 82fac2c47c6019f16ccf851b01050334c9f1353f)
@@ -44,8 +44,27 @@
-->
-
January 18th, 2013
+
+ [krejzi] - Graphviz 2.30.0.
+
+
+ [krejzi] - Ruby 1.9.3-p374.
+
+
+ [krejzi] - Tcl 8.6.0.
+
+
+ [krejzi] - Tk 8.6.0.
+
+
+ [krejzi] - Removed Tcl extension build instructions
+ from SQLite page as it is now part of Tcl 8.6.0.
+
+
+ [krejzi] - Fixed Python 2 bsddb module build against
+ newer Berkeley DB.
+
[randy] - Added DESTDIR instructions to packages that update
Index: server/databases/sqlite.xml
===================================================================
--- server/databases/sqlite.xml (revision bc9797fb7e906e1db74064f5e0c9c64775eb8669)
+++ server/databases/sqlite.xml (revision 82fac2c47c6019f16ccf851b01050334c9f1353f)
@@ -105,5 +105,4 @@
Optional
- and
(required to unzip the documentation).
@@ -137,15 +136,4 @@
- If you have installed and wish to build
- SQLite TCL
- extension, issue the following commands:
-
-
-pushd tea &&
-./configure --prefix=/usr &&
-make &&
-popd
-
-
This package does not come with a test suite.
@@ -156,12 +144,4 @@
make install
-
-
- If you have built extension, install it by
- running the following command as the
- root user:
-
-
-make -C tea install
@@ -201,5 +181,5 @@
Installed Program
Installed Library
- Installed Directories
+ Installed Directory
@@ -211,5 +191,4 @@
- /usr/lib/sqlite&sqlite-version; and
/usr/share/doc/sqlite-&sqlite-version;