Holy monkey. Are those the packages that SuSE provides?
In upstream puppet, there *never* was a --port option. That was likely a
vendor patch then. Whee. What fun.
I suppose you kept your old initscript during the package update (as you
do), so that it didn't notice that this particular patch was reverted
for the current version?
I'm guessing wildly here, but it would at least make sense. Have you
checked the package's change log?
Cheers,
Felix