diff -ruN protoaculous-3.orig/debian/changelog protoaculous-3+nmu1/debian/changelog
--- protoaculous-3.orig/debian/changelog	2010-05-14 22:34:17.000000000 -0400
+++ protoaculous-3+nmu1/debian/changelog	2011-08-21 16:23:38.000000000 -0400
@@ -1,3 +1,11 @@
+protoaculous (3+nmu1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Update the scriptaculous.js patch for libjs-scriptaculous 1.9.0 and use
+    versioned Depends as appropriate.
+
+ -- Benjamin Kaduk <kaduk@mit.edu>  Sun, 21 Aug 2011 16:21:13 -0400
+
 protoaculous (3) unstable; urgency=low
 
   * Updates to libjs-prototype and libjs-scriptaculous now trigger an
diff -ruN protoaculous-3.orig/debian/control protoaculous-3+nmu1/debian/control
--- protoaculous-3.orig/debian/control	2011-08-21 15:33:25.000000000 -0400
+++ protoaculous-3+nmu1/debian/control	2011-08-21 16:20:03.000000000 -0400
@@ -7,7 +7,8 @@
 
 Package: libjs-protoaculous
 Architecture: all
-Depends: ${misc:Depends} , yui-compressor , libjs-scriptaculous , libjs-prototype
+Depends: ${misc:Depends} , yui-compressor ,
+ libjs-scriptaculous (>= 1.9.0) , libjs-prototype
 Description: A compressed library containing both prototype and scriptaculous 
  This package provides a packed and compressed version of the prototype
  and scriptaculous javascript libraries.  This is used in many webapps, and
diff -ruN protoaculous-3.orig/debian/libjs-protoaculous.postinst protoaculous-3+nmu1/debian/libjs-protoaculous.postinst
--- protoaculous-3.orig/debian/libjs-protoaculous.postinst	2010-05-16 22:48:30.000000000 -0400
+++ protoaculous-3+nmu1/debian/libjs-protoaculous.postinst	2011-08-21 16:20:13.000000000 -0400
@@ -14,7 +14,7 @@
          Scriptaculous.REQUIRED_PROTOTYPE);
  
 -    var js = /scriptaculous\.js(\?.*)?$/;
--    \$\$('head script[src]').findAll(function(s) {
+-    \$\$('script[src]').findAll(function(s) {
 -      return s.src.match(js);
 -    }).each(function(s) {
 -      var path = s.src.replace(js, ''),
