[Bug 233594] [NEW PORT] lang/parser3: Simple and convenient object-oriented language

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Fri Dec 21 14:21:39 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233594

--- Comment #1 from Tobias Kortkamp <tobik at freebsd.org> ---
Why is pkg-install and pkg-deinstall needed?  It looks really
complicated and almost everything it does could be managed directly in
the port and put into pkg-plist.

I also view it as unacceptable to fetch something in pkg-install.
What is downloaded is not verified, which makes the whole thing unreproducible
and you might end up with different installations on different systems
even when the same package version is installed.  It would be better to
do this at build time.

X.if ${PORT_OPTIONS:MGMIME}
XCONFIGURE_ARGS+=       --with-mailreceive
X.endif
X
X.if ! ${PORT_OPTIONS:MSAFE_MODE}
XCONFIGURE_ARGS+=       --disable-safe-mode
X.endif
X
X.if ${PORT_OPTIONS:MXML}
XCONFIGURE_ARGS+=       --with-xml=${LOCALBASE}
X.endif

All of these can and should be converted to options helpers too.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list