HaikuPorts
  • Login
  • Preferences
  • Help/Guide
  • Wiki
  • Timeline
  • Roadmap
  • View Tickets
  • Search
  • Port Log
  • Blog

Context Navigation

  • ← Previous Ticket
  • Back to Query
  • Next Ticket →

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

Description

 http://sourceforge.net/projects/tinyxml

 http://downloads.sourceforge.net/project/tinyxml/tinyxml/2.5.3/tinyxml_2_5_3.tar.gz

Attachments

tinyxml-2.5.3.patch​ (4.5 KB) - added by michaelvoliveira 6 years ago.
tinyxml-2.5.3.bep​ (439 bytes) - added by michaelvoliveira 6 years ago.
Initial beep file. It's useless for now, because the makefile generated by ./configure command needs patching
tinyxml-2.5.3.OptionalPackageDescription​ (135 bytes) - added by michaelvoliveira 6 years ago.
Optional Package Description. Now is ready for review
tinyxml-2.6.1.patch​ (992 bytes) - added by michaelvoliveira 5 years ago.
create a separated makefile as suggested by augiedoggie. Don't have configure :P
tinyxml-2.6.1.bep​ (618 bytes) - added by michaelvoliveira 5 years ago.
merged .opd file. corrected the build instructions

Download all attachments as: .zip

Change History

Changed 6 years ago by michaelvoliveira

  • attachment tinyxml-2.5.3.patch​ added

comment:1 Changed 6 years ago by michaelvoliveira

patch to replace the Makefile

So you can build TinyXml? shared lib under haiku

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

Please check

http://ports.haiku-files.org/wiki/dev-libs/tinyxml/2.6.1

before close it

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
Note: See TracTickets for help on using tickets.

Download in other formats:

  • Comma-delimited Text
  • Tab-delimited Text
  • RSS Feed

Trac Powered

Powered by Trac 0.13dev-r10686
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/