diff --git a/catkin/Makefile b/catkin/Makefile
index dd8354d64ee15ebe59ca57313e6382abfd1c5279..ceea45d459a42843276232688ab46eaeca6ed9ff 100644
--- a/catkin/Makefile
+++ b/catkin/Makefile
@@ -4,7 +4,7 @@
 
 ROS_PKG=		catkin
 ROS_VERSION=		0.4.5
-ROS_COMMIT=		6298c91
+ROS_COMMIT=		d4f1f24
 
 CATEGORIES=		devel
 ROS_COMMENT=		low-level build system macros and infrastructure
diff --git a/catkin/PLIST b/catkin/PLIST
index d14deb6066dabaaa48aca92d1d7674184658dcf6..58227e4dfd09e100cca3333e4f09151f6502b64e 100644
--- a/catkin/PLIST
+++ b/catkin/PLIST
@@ -1,7 +1,5 @@
-@comment Sun Jul 15 14:01:28 CEST 2012
-${PYTHON_SITELIB}/${PKGNAME}-py${PYTHON_VERSION}.egg-info
-${PYTHON_SITELIB}/catkin/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyc
-bin/catkin-build-debs-of-workspace
+@comment Mon Aug 6 17:46:55 CEST 2012
+.rosinstall
 bin/catkin-bump-version
 bin/catkin-parse-stack
 bin/catkin-topological-order
@@ -18,7 +16,10 @@ etc/catkin/profile.d/00.catkin.sh
 etc/catkin/profile.d/00.catkin.tcsh
 etc/catkin/profile.d/00.catkin.zsh
 lib/pkgconfig/catkin.pc
-.rosinstall
+${PYTHON_SITELIB}/${PKGNAME}-py${PYTHON_VERSION}.egg-info
+${PYTHON_SITELIB}/catkin/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyc
+${PYTHON_SITELIB}/catkin/__init__.py
+${PYTHON_SITELIB}/catkin/${PYTHON_PYCACHE}/__init__${PYTHON_TAG}.pyo
 setup.bash
 setup.sh
 setup.zsh
@@ -26,6 +27,8 @@ share/catkin/cmake/Modules/eigen-config-version.cmake
 share/catkin/cmake/Modules/eigen-config.cmake
 share/catkin/cmake/all.cmake
 share/catkin/cmake/assert.cmake
+share/catkin/cmake/catkin-config-version.cmake
+share/catkin/cmake/catkin-config.cmake
 share/catkin/cmake/catkin-config.cmake.in
 share/catkin/cmake/catkin/catkin-config-version.cmake
 share/catkin/cmake/catkin/catkin-config.cmake
@@ -36,6 +39,8 @@ share/catkin/cmake/catkin_python_setup.cmake
 share/catkin/cmake/catkin_stack.cmake
 share/catkin/cmake/catkin_workspace.cmake
 share/catkin/cmake/check_test_ran.py
+share/catkin/cmake/${PYTHON_PYCACHE}/check_test_ran${PYTHON_TAG}.pyc
+share/catkin/cmake/${PYTHON_PYCACHE}/check_test_ran${PYTHON_TAG}.pyo
 share/catkin/cmake/check_unused_arguments.cmake
 share/catkin/cmake/dummy_main.cpp
 share/catkin/cmake/eigen-config.cmake
@@ -45,9 +50,13 @@ share/catkin/cmake/em/topologically_traverse.cmake.em
 share/catkin/cmake/em_expand.cmake
 share/catkin/cmake/empy.cmake
 share/catkin/cmake/empy_util.py
+share/catkin/cmake/${PYTHON_PYCACHE}/empy_util${PYTHON_TAG}.pyc
+share/catkin/cmake/${PYTHON_PYCACHE}/empy_util${PYTHON_TAG}.pyo
 share/catkin/cmake/find_program_required.cmake
 share/catkin/cmake/install_matching_to_share.cmake
 share/catkin/cmake/interrogate_setup_dot_py.py
+share/catkin/cmake/${PYTHON_PYCACHE}/interrogate_setup_dot_py${PYTHON_TAG}.pyc
+share/catkin/cmake/${PYTHON_PYCACHE}/interrogate_setup_dot_py${PYTHON_TAG}.pyo
 share/catkin/cmake/libraries.cmake
 share/catkin/cmake/log.cmake
 share/catkin/cmake/parse_arguments.cmake
@@ -55,12 +64,16 @@ share/catkin/cmake/platform/lsb.cmake
 share/catkin/cmake/platform/ubuntu.cmake
 share/catkin/cmake/python.cmake
 share/catkin/cmake/python_version.py
+share/catkin/cmake/${PYTHON_PYCACHE}/python_version${PYTHON_TAG}.pyc
+share/catkin/cmake/${PYTHON_PYCACHE}/python_version${PYTHON_TAG}.pyo
 share/catkin/cmake/ros/ros-config.cmake
 share/catkin/cmake/rosbuild_compat.cmake
 share/catkin/cmake/safe_execute_process.cmake
 share/catkin/cmake/set_once.cmake
 share/catkin/cmake/shell.cmake
 share/catkin/cmake/stack_get.py
+share/catkin/cmake/${PYTHON_PYCACHE}/stack_get${PYTHON_TAG}.pyc
+share/catkin/cmake/${PYTHON_PYCACHE}/stack_get${PYTHON_TAG}.pyo
 share/catkin/cmake/stamp.cmake
 share/catkin/cmake/templates/Doxyfile.in
 share/catkin/cmake/templates/__init__.py.in
@@ -92,7 +105,12 @@ share/catkin/cmake/templates/setup.zsh.installable.in
 share/catkin/cmake/templates/topologically_traverse.py.in
 share/catkin/cmake/templates/update_project_index.py.in
 share/catkin/cmake/test/download_checkmd5.py
+share/catkin/cmake/test/${PYTHON_PYCACHE}/download_checkmd5${PYTHON_TAG}.pyc
+share/catkin/cmake/test/${PYTHON_PYCACHE}/download_checkmd5${PYTHON_TAG}.pyo
 share/catkin/cmake/test/runtests.py
+share/catkin/cmake/test/${PYTHON_PYCACHE}/runtests${PYTHON_TAG}.pyc
+share/catkin/cmake/test/${PYTHON_PYCACHE}/runtests${PYTHON_TAG}.pyo
+share/catkin/cmake/tests.cmake
 share/catkin/cmake/tests.cmake.in
 share/catkin/cmake/tools/bz2.cmake
 share/catkin/cmake/tools/doxygen.cmake
@@ -100,8 +118,7 @@ share/catkin/cmake/tools/gtest.cmake
 share/catkin/cmake/tools/rt.cmake
 share/catkin/cmake/tools/threads.cmake
 share/catkin/cmake/update_index.py
-share/catkin/cmake/catkin-config-version.cmake
-share/catkin/cmake/catkin-config.cmake
-share/catkin/cmake/tests.cmake
+share/catkin/cmake/${PYTHON_PYCACHE}/update_index${PYTHON_TAG}.pyc
+share/catkin/cmake/${PYTHON_PYCACHE}/update_index${PYTHON_TAG}.pyo
 share/catkin/stack.xml
 share/ros/cmake/ros-config.cmake
diff --git a/catkin/distinfo b/catkin/distinfo
index 64529b6a4251d98d0cdac5dd37377fb1b6a8e35a..3612de707acb634a73b2d57d258dce94810096ab 100644
--- a/catkin/distinfo
+++ b/catkin/distinfo
@@ -1,4 +1,4 @@
-SHA1 (catkin-0.4.5.tar.gz) = 121cee265e6c2ffef8f35aba649dbeb155d9c7d8
-RMD160 (catkin-0.4.5.tar.gz) = 31820845f2f28670cf3e0b36f425912ae8017da4
-Size (catkin-0.4.5.tar.gz) = 96522 bytes
+SHA1 (catkin-0.4.5.tar.gz) = 7f0725338a86b7e2bff6d5920b4dd8a8e20ea391
+RMD160 (catkin-0.4.5.tar.gz) = a0c598fcdf7712650358ae8dd440d3de824f06a1
+Size (catkin-0.4.5.tar.gz) = 96515 bytes
 SHA1 (patch-aa) = 0c660796074e346ea34b897ece20e8ea709a0c51