Linux ports tutorial? WPS Office

Chris H portmaster at BSDforge.com
Thu Dec 14 02:09:31 UTC 2017


On Wed, 13 Dec 2017 19:56:24 -0500 "Pedro Giffuni" <pfg at FreeBSD.org> said

> On 12/10/17 14:55, Eugene Grosbein wrote:
> > 11.12.2017 2:22, Pedro Giffuni пишет:
> >> Hello guys;
> >>
> >> I would like to attempt a port for WPS Office (AKA Kingsoft Office):
> >>
> >> http://wps-community.org/
> >>
> >> Are there guidelines for linux ports? I couldn't find much details in the
> > handbook.
> >>
> >> In particular, how do you handle when the pkg-plist is different for i386
> > and amd64?
> >>
> >> Some ports use pkg-plist.${ARCH}  but I don't know how those work.
> > Just have "USES=linux", "USE_LINUX_RPM=yes" and make these two files
> > pkg-plist.i386 and pkg-plist.amd64
> > and they are used automatically. Or you could duplicate a magic from
> > /ports/Mk/Uses/linux.mk in your Makefile:
> >
> > PLIST?= ${PKGDIR}/pkg-plist.${LINUX_ARCH:S/x86_64/amd64/}
> >
> > For details, read Porter's Handbook:
> > https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/
> >
> 
> The handbook has no information about "USE_LINUX_RPM=yes".
> If I set that it appears the ports framework will ignore MASTER_SITES.
> 
> Should I dig into the MK framework to see how to change the repository 
> or should I use the .tar.xz distribution instead? :(.
I'm not sure. But would having a look at the way emulators/linux_base-c(6|7)
provide some clues?

Just a thought, and hope it helps!

--Chris
> 
> Pedro.




More information about the freebsd-ports mailing list