Since it is no longer possible for flowing water to deactivate a Nether portal, you can't use pistons to push blocks into the nether portal and finally you can't move the obsidian powering the portal with pistons; is it possible to deactivate the portal some other way with redstone?
I'm not too interested in detonating TNT near the portal either, ideally the method needs to be reusable and not destroy the surrounding mechanisms.
Bonus points for activating a Nether portal with redstone as well.