Bringing SUB-PACKAGES to ports

blubee blubeeme gurenchan at gmail.com
Thu Dec 7 13:28:59 UTC 2017


Does flavors allow build/test multiple packages based on multiple python
versions and multiple architectures and different options?

Flavors is a good step in the right direction but there are people with a
lot more experience with way more complicated build systems than FreeBSD.

I provided some links for you guys to take a look at. "We already have
flavors" is a very arrogant answer that totally misses the point of my
email.

Best

On Thu, Dec 7, 2017 at 9:14 PM, Adam Weinberger <adamw at adamw.org> wrote:

> > On 7 Dec, 2017, at 4:16, blubee blubeeme <gurenchan at gmail.com> wrote:
> >
> > You guys seem to be attempting to do some cool things here and I actually
> > appreciate flavors since those tools; python, ruby, go, pearl, php, etc
> are
> > too complicated to maintained without some types of "Flavors"
> >
> > Android has been dealing with issues like this for a long time and they
> > solved it with Gradle and product flavors:
> > https://developer.android.com/studio/build/build-variants.html
> >
> > Instead of reinventing the wheel or knocking your head against brick
> walls,
> > take a look at the product flavors for some inspiration?
> >
> > subheading Configure Product Flavors:
> > https://developer.android.com/studio/build/build-variants.html
>
> We already have flavors.
>
> # Adam
>
>
> --
> Adam Weinberger
> adamw at adamw.org
> https://www.adamw.org
>
>
> >
> >
> >
> > On Thu, Dec 7, 2017 at 2:21 PM, Ben Woods <woodsb02 at gmail.com> wrote:
> >
> >> Hi everyone,
> >>
> >> Thank you very much for flavors. It has been long awaited, and will be a
> >> great step forward for FreeBSD.
> >>
> >> Onwards and upwards: What is the status of subpackages?
> >>
> >> Speaking to bapt at BSDTW, it sounded like flavors was going to be the
> >> difficult change, and subpackages would then be easy.
> >>
> >> Given that we are going through the transition to flavors now, and the
> >> ports tools are getting updated to support it, would it be a good idea
> to
> >> introduce subpackages now also? That way people who are getting familiar
> >> with the changes required to the ports tools can use their new
> familiarity
> >> whilst it is fresh to support both.
> >>
> >> For those that aren’t familiar:
> >> - Flavors: build a port multiple times with different
> options/dependencies
> >> to create multiple packages
> >> - Subpackages: build a port once and chop the resulting files into
> multiple
> >> subpackages
> >>
> >> https://wiki.freebsd.org/Ports/FlavorsAndSubPackages
> >>
> >> Regards,
> >> Ben
> >> --
> >>
> >> --
> >> From: Benjamin Woods
> >> woodsb02 at gmail.com
> >> _______________________________________________
> >> freebsd-ports at freebsd.org mailing list
> >> https://lists.freebsd.org/mailman/listinfo/freebsd-ports
> >> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org
> "
> >>
> > _______________________________________________
> > freebsd-ports at freebsd.org mailing list
> > https://lists.freebsd.org/mailman/listinfo/freebsd-ports
> > To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"
>
>


More information about the freebsd-ports mailing list