Ticket #254 (closed task: fixed)
Opened 6 years ago
Last modified 8 months ago
[TinyXml] add - needs work
| Reported by: | michaelvoliveira | Owned by: | michaelvoliveira |
|---|---|---|---|
| Priority: | normal | Milestone: | Unscheduled |
| Component: | dev-libs/tinyxml | Version: | |
| Severity: | normal | Keywords: | tiny xml lib |
| Cc: | arasergus@… |
Attachments
Change History
Changed 6 years ago by michaelvoliveira
- attachment tinyxml-2.5.3.patch added
comment:1 Changed 6 years ago by michaelvoliveira
comment:2 Changed 6 years ago by michaelvoliveira
- Component changed from dev-cpp/mxml to dev-libs/tinyxml
- Owner michaelvoliveira deleted
- Summary changed from Lib TinyXml to [TinyXml] add
- Type changed from enhancement to task
TinyXML is a simple, small, C++ XML parser that can be easily integrating into other programs.
Changed 6 years ago by michaelvoliveira
- attachment tinyxml-2.5.3.bep added
Initial beep file. It's useless for now, because the makefile generated by ./configure command needs patching
Changed 6 years ago by michaelvoliveira
- attachment tinyxml-2.5.3.OptionalPackageDescription added
Optional Package Description. Now is ready for review
comment:3 Changed 5 years ago by michaelvoliveira
- Owner set to michaelvoliveira
- Status changed from new to assigned
comment:4 Changed 5 years ago by michaelvoliveira
- Status changed from assigned to new
comment:5 Changed 5 years ago by michaelvoliveira
comment:6 Changed 5 years ago by michaelvoliveira
- Summary changed from [TinyXml] add to [TinyXml] add - files attached needs review
comment:7 Changed 5 years ago by augiedoggie
The bep file contains bad instructions. There is no configure script to run for this software.
Instead of replacing the 'Makefile' completely can you create it as an extra file like 'Makefile.shlib' and then change the bep file to use the following in the BUILD section
make -f Makefile.shlib
Changed 5 years ago by michaelvoliveira
- attachment tinyxml-2.6.1.patch added
create a separated makefile as suggested by augiedoggie. Don't have configure :P
Changed 5 years ago by michaelvoliveira
- attachment tinyxml-2.6.1.bep added
merged .opd file. corrected the build instructions
comment:8 Changed 5 years ago by michaelvoliveira
Builds with GCC2 and GCC4
comment:9 Changed 5 years ago by scottmc
This needs to be updated to handle DESTDIR, test it with haikuporter -d and make sure that the resulting zip files contains the files where you expaect them to be. See the gnurobbo bep file for an example of how to do it. Favor finddir in place of full hardcoded path names.
http://ports.haiku-files.org/browser/haikuports/trunk/games-puzzle/gnurobbo/gnurobbo-0.65.bep
comment:10 Changed 5 years ago by aergus
- Cc arasergus@… added
I have checked this port as instructed in my Google Code-In Task. The file Makefile.shlib seems to be missing.
You may check GCC2 shell log and GCC4 shell log on ideone.
comment:11 Changed 5 years ago by scottmc
- Summary changed from [TinyXml] add - files attached needs review to [TinyXml] add - needs work
Marking this ticket as "needs work" as the currently attached files don't build successfully. @michaelvoliveira can you recheck these and make adjustments to get them working?
comment:12 Changed 8 months ago by scottmc
- Resolution set to fixed
- Status changed from new to closed

patch to replace the Makefile
So you can build TinyXml? shared lib under haiku