<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    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>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <br>
    <blockquote
cite="mid:CAHRv5yi4PSo2zcWeOOVp1y8anaOPpGEEWjdTtSv0dN=-kGcOjA@mail.gmail.com"
      type="cite"><br>
      <div class="gmail_quote">On Thu, Oct 27, 2011 at 11:30 AM, <span
          dir="ltr"><<a moz-do-not-send="true"
            href="mailto:pbi-dev-request@lists.pcbsd.org">pbi-dev-request@lists.pcbsd.org</a>></span>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex;">Send
          Pbi-dev mailing list submissions to<br>
                 <a moz-do-not-send="true"
            href="mailto:pbi-dev@lists.pcbsd.org">pbi-dev@lists.pcbsd.org</a><br>
          <br>
          To subscribe or unsubscribe via the World Wide Web, visit<br>
                 <a moz-do-not-send="true"
            href="http://lists.pcbsd.org/mailman/listinfo/pbi-dev"
            target="_blank">http://lists.pcbsd.org/mailman/listinfo/pbi-dev</a><br>
          or, via email, send a message with subject or body 'help' to<br>
                 <a moz-do-not-send="true"
            href="mailto:pbi-dev-request@lists.pcbsd.org">pbi-dev-request@lists.pcbsd.org</a><br>
          <br>
          You can reach the person managing the list at<br>
                 <a moz-do-not-send="true"
            href="mailto:pbi-dev-owner@lists.pcbsd.org">pbi-dev-owner@lists.pcbsd.org</a><br>
          <br>
          When replying, please edit your Subject line so it is more
          specific<br>
          than "Re: Contents of Pbi-dev digest..."<br>
          <br>
          Today's Topics:<br>
          <br>
            1. PBI module for SuperTux (Jesse Smith)<br>
            2. Easy-bake PBI modules (Jesse Smith)<br>
            3. Re: Easy-bake PBI modules (Ken Moore)<br>
          <br>
          <br>
          ---------- Forwarded message ----------<br>
          From: Jesse Smith <<a moz-do-not-send="true"
            href="mailto:jessefrgsmith@yahoo.ca">jessefrgsmith@yahoo.ca</a>><br>
          To: pbi-dev <<a moz-do-not-send="true"
            href="mailto:pbi-dev@lists.pcbsd.org">pbi-dev@lists.pcbsd.org</a>><br>
          Date: Thu, 27 Oct 2011 11:35:58 -0300<br>
          Subject: [PC-BSD Pbi-dev] PBI module for SuperTux<br>
          Please find attached my PBI module for SuperTux, a
          classic-style platform game. This PBI was requested on the
          forum here: <a moz-do-not-send="true"
            href="http://forums.pcbsd.org/showthread.php?t=15269"
            target="_blank">http://forums.pcbsd.org/showthread.php?t=15269</a><br>
          <br>
          - Jesse<br>
          <br>
          <br>
          <br>
          ---------- Forwarded message ----------<br>
          From: Jesse Smith <<a moz-do-not-send="true"
            href="mailto:jessefrgsmith@yahoo.ca">jessefrgsmith@yahoo.ca</a>><br>
          To: pbi-dev <<a moz-do-not-send="true"
            href="mailto:pbi-dev@lists.pcbsd.org">pbi-dev@lists.pcbsd.org</a>><br>
          Date: Thu, 27 Oct 2011 11:48:35 -0300<br>
          Subject: [PC-BSD Pbi-dev] Easy-bake PBI modules<br>
          Fellow PBIers,<br>
          <br>
          I believe I've come up with a tool which will make it much
          easier for non-developers to create PBI modules. The tool is
          simply named (I'm not feeling creative today) EasyPBI. It's a
          Qt-based graphical application which will create new PBI
          modules with just a few mouse clicks.<br>
          <br>
          Right now it's a little rough, the last time I did any real
          coding in Qt.... well, KDE 2.2 was considered current. At any
          rate, I'm attaching my first attempt here. To compile it you
          will need the Qt development libraries installed on your
          system.<br>
          <br>
          To compile EasyPBI, save the attached tar archive and run the
          following commands<br>
          <br>
          tar zxf EasyPBI-0.1.tar.gz<br>
          cd EasyPBI<br>
          qmake<br>
          make<br>
          <br>
          Then run<br>
          ./EasyPBI<br>
          <br>
          The interface is a small window which displays the key fields
          of a PBI module. At the bottom of the screen the app displays
          instructions for the user to follow. To start off, we go to
          the File menu and select New Module. We pick which port we
          want to build. The app tries to fill in as many fields as
          possible and prompts the user to fill in the blanks for us.
          Then the user hits the Create Module button at the bottom of
          the window. EasyPBI will then try to build the module and
          bundle it as a tar archive. Its last step is to notify the
          user that the module has been created and provides the
          location of the tarball and the pbi-dev mailing list address
          so users can submit their module.<br>
          <br>
          The app can be used to build several modules, one after
          another.<br>
          <br>
          Right now I'm thinking more instructions and an option to open
          then port's FreshPort's page would be a logical next step.
          Comments, suggestions are welcome.<br>
          <br>
          - Jesse<br>
          <br>
          <br>
          <br>
          ---------- Forwarded message ----------<br>
          From: Ken Moore <<a moz-do-not-send="true"
            href="mailto:ken@pcbsd.org">ken@pcbsd.org</a>><br>
          To: <a moz-do-not-send="true"
            href="mailto:pbi-dev@lists.pcbsd.org">pbi-dev@lists.pcbsd.org</a><br>
          Date: Thu, 27 Oct 2011 12:30:16 -0400<br>
          Subject: Re: [PC-BSD Pbi-dev] Easy-bake PBI modules<br>
          <div bgcolor="#FFFFFF" text="#000000"> On 10/27/11 10:48,
            Jesse Smith wrote:
            <blockquote type="cite">Fellow PBIers, <br>
              <br>
              I believe I've come up with a tool which will make it much
              easier for non-developers to create PBI modules. The tool
              is simply named (I'm not feeling creative today) EasyPBI.
              It's a Qt-based graphical application which will create
              new PBI modules with just a few mouse clicks. <br>
              <br>
              Right now it's a little rough, the last time I did any
              real coding in Qt.... well, KDE 2.2 was considered
              current. At any rate, I'm attaching my first attempt here.
              To compile it you will need the Qt development libraries
              installed on your system. <br>
              <br>
              To compile EasyPBI, save the attached tar archive and run
              the following commands <br>
              <br>
              tar zxf EasyPBI-0.1.tar.gz <br>
              cd EasyPBI <br>
              qmake <br>
              make <br>
              <br>
              Then run <br>
              ./EasyPBI <br>
              <br>
              The interface is a small window which displays the key
              fields of a PBI module. At the bottom of the screen the
              app displays instructions for the user to follow. To start
              off, we go to the File menu and select New Module. We pick
              which port we want to build. The app tries to fill in as
              many fields as possible and prompts the user to fill in
              the blanks for us. Then the user hits the Create Module
              button at the bottom of the window. EasyPBI will then try
              to build the module and bundle it as a tar archive. Its
              last step is to notify the user that the module has been
              created and provides the location of the tarball and the
              pbi-dev mailing list address so users can submit their
              module. <br>
              <br>
              The app can be used to build several modules, one after
              another. <br>
              <br>
              Right now I'm thinking more instructions and an option to
              open then port's FreshPort's page would be a logical next
              step. Comments, suggestions are welcome. <br>
              <br>
              - Jesse <br>
              <br>
              <br>
              <fieldset></fieldset>
              <br>
              <pre>_______________________________________________
Pbi-dev mailing list
<a moz-do-not-send="true" href="mailto:Pbi-dev@lists.pcbsd.org" target="_blank">Pbi-dev@lists.pcbsd.org</a>
<a moz-do-not-send="true" href="http://lists.pcbsd.org/mailman/listinfo/pbi-dev" target="_blank">http://lists.pcbsd.org/mailman/listinfo/pbi-dev</a>
</pre>
            </blockquote>
            <br>
            Jesse, <br>
            I just gave EasyPBI a whirl, and I must say that I am
            impressed! It is still a bit rough, as you mentioned, but
            overall it is a nice interface for a "casual" user to build
            a PBI module. <br>
            I have a couple suggestions here from my first use....<br>
            <br>
            GUI<br>
            -------<br>
            1) Make use of the QT spacers to allow the GUI to
            dynamically fit to the current size of the window.<br>
            2) There is an extra bar under the "File" and "About" menus
            that I can move around, but has no discernible purpose.<br>
            3) A button to open up the freshports page for the selected
            port in the default web browser might be a good idea (as you
            mentioned) <br>
            <br>
            Execution<br>
            ------------<br>
            1) Instead of creating the modules in the home directory, I
            would recommend the following folder/structure: <br>
               1-a) Create a EasyPBI-modules/ directory in the home
            folder and place the uncompressed modules there<br>
               1-b) Create a subdirectory within EasyPBI-modules/ for
            the compressed modules<br>
            2) Since you are using the /usr/ports/ directory on the
            system, you might want to have some sanity checks to make
            sure the ports tree is actually on the user's system or
            prompt the user to get it if it is not.<br>
            3) In addition to creating the modules, you could actually
            have a button to run the pbi_makeport command on the
            newly-created module to actually run the process to build
            the PBI. This will take a bit more work, but I think it
            would make a nice complement to the program.<br>
            <br>
            All in all, it seems like a great start for the program.
            Would you like some help with it? I do a lot of Qt
            development and could help you out with the GUI if you are a
            bit rusty on it.<br>
            <pre cols="72">-- 
~ Ken Moore ~
PCBSD/iXsystems</pre>
          </div>
          <br>
          _______________________________________________<br>
          Pbi-dev mailing list<br>
          <a moz-do-not-send="true"
            href="mailto:Pbi-dev@lists.pcbsd.org">Pbi-dev@lists.pcbsd.org</a><br>
          <a moz-do-not-send="true"
            href="http://lists.pcbsd.org/mailman/listinfo/pbi-dev"
            target="_blank">http://lists.pcbsd.org/mailman/listinfo/pbi-dev</a><br>
          <br>
        </blockquote>
      </div>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Pbi-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Pbi-dev@lists.pcbsd.org">Pbi-dev@lists.pcbsd.org</a>
<a class="moz-txt-link-freetext" href="http://lists.pcbsd.org/mailman/listinfo/pbi-dev">http://lists.pcbsd.org/mailman/listinfo/pbi-dev</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>