diff options
author | Ruslan Makhmatkhanov <rm@FreeBSD.org> | 2015-07-05 10:05:36 +0000 |
---|---|---|
committer | Ruslan Makhmatkhanov <rm@FreeBSD.org> | 2015-07-05 10:05:36 +0000 |
commit | 2cd3ad8fff19d01237b47f24dbfe542df15ef2f4 (patch) | |
tree | 51eda41d0a8e4bed54c3f472880e6df78e03de68 /textproc/pychm/files | |
parent | 87ae72c2f574fa7f086c531be8ba60ff428b279a (diff) | |
download | ports-2cd3ad8fff19d01237b47f24dbfe542df15ef2f4.tar.gz ports-2cd3ad8fff19d01237b47f24dbfe542df15ef2f4.zip |
textproc/pychm: fix runtime
- fix missing symbol _get_leaf_node_offset which causes chm2pdf to exit
- pass maintainership to submitter
- bump PORTREVISION
While here, limit python version to 2.x, since it doesn't build with 3.x and
convert to autoplist.
PR: 201351
Submitted by: Carlos Jacobo Puga Medina <cpm@fbsd.es>
Notes
Notes:
svn path=/head/; revision=391359
Diffstat (limited to 'textproc/pychm/files')
-rw-r--r-- | textproc/pychm/files/patch-chm_extra.c | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/textproc/pychm/files/patch-chm_extra.c b/textproc/pychm/files/patch-chm_extra.c new file mode 100644 index 000000000000..bcbbd2596690 --- /dev/null +++ b/textproc/pychm/files/patch-chm_extra.c @@ -0,0 +1,63 @@ +--- chm/extra.c.orig 2015-07-05 03:15:19 UTC ++++ chm/extra.c +@@ -70,13 +70,13 @@ + + #define FREE(x) free (x); x = NULL + +-inline uint16_t ++uint16_t + get_uint16 (uint8_t* b) { + return b[0] | + b[1]<<8; + } + +-inline uint32_t ++uint32_t + get_uint32 (uint8_t* b) { + return b[0] | + b[1]<<8 | +@@ -84,7 +84,7 @@ get_uint32 (uint8_t* b) { + b[3]<<24; + } + +-inline uint64_t ++uint64_t + get_uint64 (uint8_t* b) { + return b[0] | + b[1]<<8 | +@@ -117,7 +117,7 @@ be_encint (unsigned char *buffer, size_t + Finds the first unset bit in memory. Returns the number of set bits found. + Returns -1 if the buffer runs out before we find an unset bit. + */ +-inline int ++int + ffus (unsigned char* byte, int* bit, size_t *length) { + int bits = 0; + *length = 0; +@@ -144,7 +144,7 @@ ffus (unsigned char* byte, int* bit, siz + } + + +-inline uint64_t ++uint64_t + sr_int(unsigned char* byte, int* bit, + unsigned char s, unsigned char r, size_t *length) + { +@@ -221,7 +221,7 @@ sr_int(unsigned char* byte, int* bit, + } + + +-inline uint32_t ++uint32_t + get_leaf_node_offset(struct chmFile *chmfile, + const char *text, + uint32_t initial_offset, +@@ -294,7 +294,7 @@ get_leaf_node_offset(struct chmFile *chm + return initial_offset; + } + +-inline int ++int + pychm_process_wlc (struct chmFile *chmfile, + uint64_t wlc_count, uint64_t wlc_size, + uint32_t wlc_offset, unsigned char ds, |