This issue is a target dependency issue in debian/rules. When building with build-arch or build-indep (rather than build) the patch target is not called and the package tries and fails to build the unpatched source.
Patch fixing the target dependencies is attatched.
diff -ur jlint-3.0/debian/rules jlint-3.0.new/debian/rules --- jlint-3.0/debian/rules 2012-05-12 16:34:07.000000000 +0000 +++ jlint-3.0.new/debian/rules 2012-05-12 16:32:54.000000000 +0000 @@ -12,7 +12,7 @@ INSTALL_PROGRAM += -s endif -build-arch: build-arch-stamp +build-arch: patch build-arch-stamp build-arch-stamp: dh_testdir @@ -21,7 +21,7 @@ touch build-arch-stamp -build-indep: build-indep-stamp +build-indep: patch build-indep-stamp build-indep-stamp: dh_testdir @@ -29,7 +29,7 @@ $(MAKE) doc touch build-indep-stamp -build: patch build-arch build-indep +build: build-arch build-indep clean: unpatch dh_testdir Only in jlint-3.0: manual.pdf