Objective-derivative-free methods for constrained optimization