Place gingersnaps and pecans in a food processor; blend into fine crumbs. Pour in margarine gradually, pulsing until crumbs are well combined. Cover the bottom of a 9-inch springform pan with about 1/2 inch of the crumbs. Pack down crumbs to form a crust.
Place cream cheese, pumpkin, sugar, tofu, flour, cinnamon, nutmeg, ginger, cloves, baking soda, and salt in a food processor. Puree until very smooth. Pour into the crust.
Bake in the preheated oven until cheesecake is set but still jiggles in the middle when gently tapped, 50 to 55 minutes. Let cool for 30 minutes. Cover and refrigerate to let flavors mingle, 6 hours to overnight.