http://www.jbweld.com/products/surface-applications/plastic-composite-pvc/ are ok for most plastic including PVC. Of these, I think I would opt for "Clear Weld" http://www.jbweld.com/products/surface-applications/plastic-composite-pvc/ I think this is a job for liquid rather than epoxy putty.
Polypropylene or polyethylene are not easy, but PVC and I presume CPVC do pretty well.
Polypropylene or polyethylene are not easy, but PVC and I presume CPVC do pretty well.