<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>