• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..13-Nov-2021-

lib/H13-Nov-2021-8816

t/H13-Nov-2021-169

ChangesH A D13-Nov-2021147 74

HTMesh.xsH A D13-Nov-20216.8 KiB266215

MANIFESTH A D13-Nov-2021245 1716

META.ymlH A D13-Nov-2021296 119

Makefile.PLH A D13-Nov-2021981 2518

READMEH A D13-Nov-20211.5 KiB4330

perlobject.mapH A D13-Nov-20212.6 KiB10787

ppport.hH A D13-Nov-2021117.2 KiB5,1011,975

test-1.plH A D13-Nov-2021832 3121

test-chart-1.plH A D13-Nov-2021967 3022

test-chart-2.plH A D13-Nov-20211.3 KiB3628

test-draw.plH A D13-Nov-20211.6 KiB7757

test.plH A D13-Nov-2021691 3323

typemapH A D13-Nov-202130 42

README

1HTMesh version 0.01
2===================
3
4This Perl HTMesh wrapper was written by James Bowlin based on the
5original HTMesh C++ library (seemingly no longer maintained). After we
6stripped down the HTMesh library for use in KStars (see
7e.g. 0c344a2bf45594e9028f86d6c6a7d5e56b58bdfc -- one of the many
8commits stripping the library down), Akarsh Simha had to modify the
9perl wrapper to reflect these changes.
10
11INSTALLATION
12
13To install this module, first build the stripped-down HTMesh library
14with -fPIC flag (so it can be used in a shared object), otherwise the
15linker will barf because HTMesh perl library needs to be built as a
16shared object with symbols etc. To do so:
17
18   1. Open kstars/kstars/htmesh/CMakeLists.txt and remove the comment
19      on the -fPIC flag.
20
21   2. make && make install in the kstars/kstars/htmesh directory
22
23   3. Copy the libhtmesh.a object from the install prefix into
24      /usr/lib or wherever the Makefile below will look for it
25      (alternatively, point the Makefile to it)
26
27   4. Revert the -fPIC uncommenting
28
29Then, build the perl module:
30
31   perl Makefile.PL
32   make
33   make test
34   make install # Or sudo make install depending on the prefix etc.
35
36COPYRIGHT AND LICENCE
37
38Copyright (C) 2015 James Bowlin <bowlin@mindspring.com>, Akarsh Simha <akarsh@kde.org>
39
40This library is free software; you can redistribute it and/or modify
41it under the same terms as Perl itself, either Perl version 5.8.8 or,
42at your option, any later version of Perl 5 you may have available.
43