Bug 93358 - [new port:] devel/upp; Ultimate++, a BSD-licensed, cross-platform, C/C++ RAD suite
Summary: [new port:] devel/upp; Ultimate++, a BSD-licensed, cross-platform, C/C++ RAD ...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Thierry Thomas
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-14 21:00 UTC by m.sund
Modified: 2006-03-21 06:40 UTC (History)
0 users

See Also:


Attachments
file.shar (123.71 KB, text/plain)
2006-02-14 21:00 UTC, m.sund
no flags Details
upp.shar (12.85 KB, text/plain)
2006-03-04 20:22 UTC, m.sund
no flags Details
upp602.shar (13.10 KB, text/plain)
2006-03-20 18:46 UTC, m.sund
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description m.sund 2006-02-14 21:00:18 UTC
Ultimate++ is a C++ cross-platform rapid application development suite.
It includes a set of libraries (GUI, SQL, etc..), and an integrated
development environment.

WWW: http://upp.sourceforge.net/
Comment 1 m.sund 2006-03-04 20:22:46 UTC
shar for upp-602 release
Comment 2 Thierry Thomas freebsd_committer freebsd_triage 2006-03-17 21:41:14 UTC
State Changed
From-To: open->feedback


This port does not respect OP's CFLAGS: 

g++ -c -O2 -fPIC -I../ -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/freetype2 -DflagGUI -DflagGCC -DflagSHARED -DflagFREEBSD -DflagMAIN  ../ide/SelectPkg.cpp -o ../../out/ide/GCC32-Gcc-Gui-Linux-Main-Shared/SelectPkg.o 
g++ -c -O2 -fPIC -I../ -I/usr/X11R6/include -I/usr/local/include -I/usr/local/include/freetype2 -DflagGUI -DflagGCC -DflagSHARED -DflagFREEBSD -DflagMAIN  ../ide/UppWspc.cpp -o ../../out/ide/GCC32-Gcc-Gui-Linux-Main-Shared/UppWspc.o 
../ide/UppWspc.cpp: In member function `void WorkspaceWork::FileMenu(Bar&)': 
../ide/UppWspc.cpp:413: warning: enumeral mismatch in conditional expression: `<anonymous enum>' vs `<anonymous enum>' 
... 

make -V CFLAGS 
-O2 -fno-strict-aliasing -pipe -march=pentiumpro 

And what about defining USE_DOS2UNIX and remove your pre-patch target? 

Best regards, 
--  
Th. Thomas. 


Comment 3 Thierry Thomas freebsd_committer freebsd_triage 2006-03-17 21:41:14 UTC
Responsible Changed
From-To: freebsd-ports-bugs->thierry


Take it.
Comment 4 m.sund 2006-03-20 18:46:00 UTC
I changed it to respect C[XX]FLAGS.

I am not sure regarding usage of USE_DOS2UNIX instead of pre-patch 
target. The use of USE_DOS2UNIX converts all files if it is set to 
'yes', otherwise one can define filenames, which to convert , but one 
has to list each single file (or am I wrong?). I like to convert only 
text files (a lot) and leave binary files as they are that's why I don't 
use USE_DOS2UNIX.

New shar is attached.

Best regards
Matthias
Comment 5 Thierry Thomas freebsd_committer freebsd_triage 2006-03-21 06:30:00 UTC
State Changed
From-To: feedback->closed


New port added, thanks!
Comment 6 Thierry Thomas freebsd_committer freebsd_triage 2006-03-21 06:35:55 UTC
On Mon 20 mar 06 at 19:50:16 +0100, Matthias Sund <m.sund@arcor.de>
 wrote:
>  I changed it to respect C[XX]FLAGS.

OK, thanks.

>  I am not sure regarding usage of USE_DOS2UNIX instead of pre-patch 
>  target. The use of USE_DOS2UNIX converts all files if it is set to 
>  'yes', otherwise one can define filenames, which to convert , but one 
>  has to list each single file (or am I wrong?). I like to convert only 
>  text files (a lot) and leave binary files as they are that's why I don't 
>  use USE_DOS2UNIX.

This is not mandatory, it just seemed easier to me.

Regards,
-- 
Th. Thomas.