NetBSD's pkgsrc portability: Nothing but Hot Air

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • endman
    Senior Member
    • Oct 2013
    • 176

    NetBSD's pkgsrc portability: Nothing but Hot Air

    Remember NetBSD guys kept saying that pkgsrc is the most portable "package management system" created? Well that's apparently not true.

    The last couple of days I have seen several people asking if/how to use pkgsrc. What is pkgsrc actually? The wikipedia entry defines it as following: pkgsrc (package source) is a package management…
    Last edited by endman; 10 January 2014, 05:32 PM.
  • intellivision
    Senior Member
    • Jan 2013
    • 527

    #2
    Originally posted by endman View Post
    Remember NetBSD guys kept saying that pkgsrc is the most portable "package management system" created? Well that's apparently not true.

    http://michielvwessem.wordpress.com/...24/pkgsrc_bad/
    The article is from 2007, and it's based on Slackware 9.1, a time where the distro was built with GCC 3.2.3 and where they still shipped XFree86, the article is no longer relevant unless you can find one posted recently.

    Comment

    • brosis
      Senior Member
      • Jan 2013
      • 1171

      #3
      Its portable. In means of rewriting it from scratch. At least Gentoo did exactly that. Now, is rewriting from scratch a "portability"?..

      Comment

      • JX8p
        Senior Member
        • Aug 2013
        • 125

        #4
        An article from 2007. How useful. Please, find something that's still relevant.

        brosis, do you gave a source? pkgsrc is very easily portable to just about any POSIX system (by virtue of it being reliant upon only base POSIX utilities, and the ease of adding new cases to test for in the scripts).

        Comment

        • brosis
          Senior Member
          • Jan 2013
          • 1171

          #5
          Originally posted by JX8p View Post
          An article from 2007. How useful. Please, find something that's still relevant.

          brosis, do you gave a source? pkgsrc is very easily portable to just about any POSIX system (by virtue of it being reliant upon only base POSIX utilities, and the ease of adding new cases to test for in the scripts).
          Source.
          The only non-BSD system that uses pkgsrc is DracoLinux, which is BSD licensed and updated 2012 last (pre GCC-drop). They just wrote the ports for the core utilities to fetch usual Linux userspace and are using BSD dependencies for pkgsrc. This isn't something you call "portable" or "ecosystem-independent". Portage is more flexible and funny enough works with BSD.

          Comment

          • JX8p
            Senior Member
            • Aug 2013
            • 125

            #6
            Originally posted by brosis View Post
            Source.
            The only non-BSD system that uses pkgsrc is DracoLinux, which is BSD licensed and updated 2012 last (pre GCC-drop). They just wrote the ports for the core utilities to fetch usual Linux userspace and are using BSD dependencies for pkgsrc. This isn't something you call "portable" or "ecosystem-independent". Portage is more flexible and funny enough works with BSD.
            I notice you forgot to mention Joyent SmartOS, and OmniTI OmniOS, two OpenSolaris derivatives that also have pkgsrc as their primary package source. Note that there are no non-Linux systems using Portage either, as far as I'm aware. I do quite like Portage though, it's a nice twist on the ports concept. Its developers also care enough to have it running on a variety of platforms, just as pkgsrc allows you to do the same (whether it's the default package source is not relevant).

            Comment

            Working...
            X