<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 10/30/11 17:39, Jesse Smith wrote:
    <blockquote cite="mid:4EADC3F8.50104@yahoo.ca" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      On 11-10-30 06:18 PM, Tigersharke . wrote:
      <blockquote
cite="mid:CAHRv5yi4PSo2zcWeOOVp1y8anaOPpGEEWjdTtSv0dN=-kGcOjA@mail.gmail.com"
        type="cite">Hello..<br>
        <br>
        It may be worth noting, that for a system which has not already
        been setup/used for building Qt stuff, the following additional
        steps are needed:<br>
        <br>
        <div style="margin-left: 40px;">Install qmake-qt4, qt4-uic,
          qt4-moc<br>
          <br>
          (Unless of course the intent was to use the qmake v3.x)<br>
          <br>
          And finally, in place of 'qmake'  use 'qmake-qt4'.<br>
        </div>
        <br>
        Thanks for your efforts!<br>
        <br>
      </blockquote>
      <br>
      <br>
      Thanks for the list of dependencies. Once EasyPBI is is pretty
      good shape I plan to submit it as a FreeBSD port. (And,
      eventually, as a PBI in the AppCafe.) That should make it easier
      for everyone to use.<br>
      <br>
      - Jesse<br>
      <br>
    </blockquote>
    <br>
    Jesse,<br>
    <br>
    I had some time this afternoon to look at the latest version of
    EasyPBI and I think it is almost ready for "release". I did change a
    number of things in the mainWindow files to more closely use the Qt
    framework, and I am attaching them here. The main changes are (in no
    particular order):<br>
    <br>
    1) Shift things around on the GUI to make it a bit more intuitive<br>
    2) Add a progress bar to show the download status of the
    ports.tar.gz file.<br>
    3) Add the ability to search anywhere we like on the system for the
    ports tree (not just /usr/ports)<br>
    4) Change the default folder to (Home-dir)/EasyPBI rather than
    EasyPBI-modules (Since we have a "Modules" sub-directory already). I
    anticipate eventually having a "pbi" sub-directory once we include
    the capability to build the PBI files.<br>
    5) Changed the "Get Ports" function to do the full download, save
    the file, extract the file into "(home-dir)/EasyPBI/ports", and
    remove the downloaded file. I put a notice in that if the ports tree
    is not found, you should either install the system ports tree or use
    the 'Get Ports' option to retrieve the ports tree for the current
    user *only*. This way a standard user does not need to worry about
    root permissions before building PBI modules if they don't want to.
    When looking for the ports tree, it looks at /usr/ports first, and
    will always use that rather than the ~/EasyPBI/ports directory if
    both are found.<br>
    <br>
    I think that is about the bulk of it. I also discovered that there
    is an option in the pbi_makeport command that allows the selection
    of an alternate location for the ports directory when building
    PBI's. We should be able to use the EasyPBI/ports directory as well
    as the /usr/ports directory (depending on which is available) to
    make PBI's once we get to that point. At least now we are getting
    ready for it... :-)<br>
    <br>
    One thing that I noticed is that the in the pbi.conf of the
    resulting module, the PBI_MAKEPORT entry is not getting the category
    right all the time. For instance, "archivers/gzip" became
    "ore/gzip". Other than that, the only other thing I thought might be
    a good idea was to use the included "defaulticon.png" if the user
    does not specify an icon.<br>
    <br>
    Let me know what you think!<br>
    <br>
    ~Ken Moore~<br>
    PC-BSD/iXsystems<br>
  </body>
</html>