Skip to content

Commit f6ef4c8

Browse files
author
Jonathan Perkin
committed
Import leptonica.
1 parent f2c4fb1 commit f6ef4c8

File tree

6 files changed

+297
-0
lines changed

6 files changed

+297
-0
lines changed

leptonica/DESCR

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
An open source C library for efficient image processing and image
2+
analysis operations

leptonica/Makefile

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# $NetBSD$
2+
#
3+
4+
DISTNAME= leptonica-1.69
5+
CATEGORIES= graphics
6+
MASTER_SITES= http://leptonica.googlecode.com/files/
7+
8+
MAINTAINER= [email protected]
9+
HOMEPAGE= http://code.google.com/p/leptonica/
10+
COMMENT= Library for efficient image processing and image analysis
11+
LICENSE= apache-2.0
12+
13+
GNU_CONFIGURE= yes
14+
USE_LIBTOOL= yes
15+
16+
.include "../../devel/zlib/buildlink3.mk"
17+
.include "../../graphics/libwebp/buildlink3.mk"
18+
.include "../../graphics/png/buildlink3.mk"
19+
.include "../../graphics/tiff/buildlink3.mk"
20+
.include "../../mk/giflib.buildlink3.mk"
21+
.include "../../mk/jpeg.buildlink3.mk"
22+
.include "../../mk/bsd.pkg.mk"

leptonica/PLIST

+238
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,238 @@
1+
@comment $NetBSD$
2+
bin/adaptmaptest
3+
bin/adaptnorm_reg
4+
bin/affine_reg
5+
bin/alltests_reg
6+
bin/alphaops_reg
7+
bin/alphaxform_reg
8+
bin/arithtest
9+
bin/barcodetest
10+
bin/baselinetest
11+
bin/bilinear_reg
12+
bin/binarize_reg
13+
bin/bincompare
14+
bin/binmorph1_reg
15+
bin/binmorph2_reg
16+
bin/binmorph3_reg
17+
bin/binmorph4_reg
18+
bin/binmorph5_reg
19+
bin/blend2_reg
20+
bin/blend_reg
21+
bin/blendcmaptest
22+
bin/blendtest1
23+
bin/buffertest
24+
bin/byteatest
25+
bin/ccbordtest
26+
bin/cctest1
27+
bin/ccthin1_reg
28+
bin/ccthin2_reg
29+
bin/cmapquant_reg
30+
bin/coloring_reg
31+
bin/colormask_reg
32+
bin/colormorphtest
33+
bin/colorquant_reg
34+
bin/colorseg_reg
35+
bin/colorsegtest
36+
bin/colorspacetest
37+
bin/compare_reg
38+
bin/comparepages
39+
bin/comparetest
40+
bin/compfilter_reg
41+
bin/conncomp_reg
42+
bin/contrasttest
43+
bin/conversion_reg
44+
bin/convertfilestopdf
45+
bin/convertfilestops
46+
bin/convertformat
47+
bin/convertsegfilestopdf
48+
bin/convertsegfilestops
49+
bin/converttogray
50+
bin/converttops
51+
bin/convolve_reg
52+
bin/convolvetest
53+
bin/cornertest
54+
bin/croptext
55+
bin/dewarp_reg
56+
bin/dewarptest1
57+
bin/dewarptest2
58+
bin/dewarptest3
59+
bin/digitprep1
60+
bin/distance_reg
61+
bin/dithertest
62+
bin/dna_reg
63+
bin/dwalineargen
64+
bin/dwamorph1_reg
65+
bin/dwamorph2_reg
66+
bin/edgetest
67+
bin/enhance_reg
68+
bin/equal_reg
69+
bin/expand_reg
70+
bin/extrema_reg
71+
bin/falsecolortest
72+
bin/fcombautogen
73+
bin/fhmtauto_reg
74+
bin/fhmtautogen
75+
bin/fileinfo
76+
bin/findpattern1
77+
bin/findpattern2
78+
bin/findpattern3
79+
bin/findpattern_reg
80+
bin/flipdetect_reg
81+
bin/flipselgen
82+
bin/fmorphauto_reg
83+
bin/fmorphautogen
84+
bin/fpix_reg
85+
bin/fpixcontours
86+
bin/gammatest
87+
bin/genfonts
88+
bin/gifio_reg
89+
bin/graphicstest
90+
bin/grayfill_reg
91+
bin/graymorph1_reg
92+
bin/graymorph2_reg
93+
bin/graymorphtest
94+
bin/grayquant_reg
95+
bin/hardlight_reg
96+
bin/heap_reg
97+
bin/histotest
98+
bin/inserttest
99+
bin/ioformats_reg
100+
bin/iotest
101+
bin/jbcorrelation
102+
bin/jbrankhaus
103+
bin/jbwords
104+
bin/kernel_reg
105+
bin/lineremoval
106+
bin/listtest
107+
bin/livre_adapt
108+
bin/livre_hmt
109+
bin/livre_makefigs
110+
bin/livre_orient
111+
bin/livre_pageseg
112+
bin/livre_seedgen
113+
bin/livre_tophat
114+
bin/locminmax_reg
115+
bin/logicops_reg
116+
bin/lowaccess_reg
117+
bin/maketile
118+
bin/maze_reg
119+
bin/misctest1
120+
bin/modifyhuesat
121+
bin/morphseq_reg
122+
bin/morphtest1
123+
bin/mtifftest
124+
bin/numa_reg
125+
bin/numaranktest
126+
bin/otsutest1
127+
bin/otsutest2
128+
bin/overlap_reg
129+
bin/pagesegtest1
130+
bin/pagesegtest2
131+
bin/paint_reg
132+
bin/paintmask_reg
133+
bin/partitiontest
134+
bin/pdfiotest
135+
bin/pdfseg_reg
136+
bin/pixa1_reg
137+
bin/pixa2_reg
138+
bin/pixaatest
139+
bin/pixadisp_reg
140+
bin/pixalloc_reg
141+
bin/pixcomp_reg
142+
bin/pixmem_reg
143+
bin/pixserial_reg
144+
bin/pixtile_reg
145+
bin/plottest
146+
bin/pngio_reg
147+
bin/printimage
148+
bin/printsplitimage
149+
bin/printtiff
150+
bin/projection_reg
151+
bin/projective_reg
152+
bin/psio_reg
153+
bin/psioseg_reg
154+
bin/pta_reg
155+
bin/ptra1_reg
156+
bin/ptra2_reg
157+
bin/quadtreetest
158+
bin/rank_reg
159+
bin/rankbin_reg
160+
bin/rankhisto_reg
161+
bin/ranktest
162+
bin/rasterop_reg
163+
bin/rasteropip_reg
164+
bin/reducetest
165+
bin/removecmap
166+
bin/renderfonts
167+
bin/rotate1_reg
168+
bin/rotate2_reg
169+
bin/rotatefastalt
170+
bin/rotateorth_reg
171+
bin/rotateorthtest1
172+
bin/rotatetest1
173+
bin/runlengthtest
174+
bin/scale_reg
175+
bin/scaleandtile
176+
bin/scaletest1
177+
bin/scaletest2
178+
bin/seedfilltest
179+
bin/seedspread_reg
180+
bin/selio_reg
181+
bin/sharptest
182+
bin/shear2_reg
183+
bin/shear_reg
184+
bin/sheartest
185+
bin/showedges
186+
bin/skew_reg
187+
bin/skewtest
188+
bin/smallpix_reg
189+
bin/smoothedge_reg
190+
bin/snapcolortest
191+
bin/sorttest
192+
bin/splitcomp_reg
193+
bin/splitimage2pdf
194+
bin/string_reg
195+
bin/subpixel_reg
196+
bin/sudokutest
197+
bin/textlinemask
198+
bin/threshnorm_reg
199+
bin/translate_reg
200+
bin/trctest
201+
bin/viewertest
202+
bin/warper_reg
203+
bin/warpertest
204+
bin/watershedtest
205+
bin/wordsinorder
206+
bin/writemtiff
207+
bin/writetext_reg
208+
bin/xformbox_reg
209+
bin/xtractprotos
210+
bin/xvdisp
211+
bin/yuvtest
212+
include/leptonica/allheaders.h
213+
include/leptonica/alltypes.h
214+
include/leptonica/array.h
215+
include/leptonica/arrayaccess.h
216+
include/leptonica/bbuffer.h
217+
include/leptonica/bmf.h
218+
include/leptonica/bmp.h
219+
include/leptonica/ccbord.h
220+
include/leptonica/dewarp.h
221+
include/leptonica/endianness.h
222+
include/leptonica/environ.h
223+
include/leptonica/gplot.h
224+
include/leptonica/heap.h
225+
include/leptonica/imageio.h
226+
include/leptonica/jbclass.h
227+
include/leptonica/leptwin.h
228+
include/leptonica/list.h
229+
include/leptonica/morph.h
230+
include/leptonica/pix.h
231+
include/leptonica/ptra.h
232+
include/leptonica/queue.h
233+
include/leptonica/readbarcode.h
234+
include/leptonica/regutils.h
235+
include/leptonica/stack.h
236+
include/leptonica/sudoku.h
237+
include/leptonica/watershed.h
238+
lib/liblept.la

leptonica/buildlink3.mk

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# $NetBSD$
2+
3+
BUILDLINK_TREE+= leptonica
4+
5+
.if !defined(LEPTONICA_BUILDLINK3_MK)
6+
LEPTONICA_BUILDLINK3_MK:=
7+
8+
BUILDLINK_API_DEPENDS.leptonica+= leptonica>=1.69
9+
BUILDLINK_ABI_DEPENDS.leptonica+= leptonica>=1.69
10+
BUILDLINK_PKGSRCDIR.leptonica?= ../../joyent/leptonica
11+
12+
.endif # LEPTONICA_BUILDLINK3_MK
13+
14+
BUILDLINK_TREE+= -leptonica

leptonica/distinfo

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
$NetBSD$
2+
3+
SHA1 (leptonica-1.69.tar.gz) = b6cae3966fbf875a26715cf83402e290c9500292
4+
RMD160 (leptonica-1.69.tar.gz) = 1115048d67f6537bd41e1f7dabe81dd6d62bd44c
5+
Size (leptonica-1.69.tar.gz) = 7618131 bytes
6+
SHA1 (patch-src_sarray.c) = 8a7982f2405ade5f1a0d1c4ea15a1b15f10b97d6

leptonica/patches/patch-src_sarray.c

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
$NetBSD$
2+
3+
Fix __sun definition.
4+
5+
--- src/sarray.c.orig 2012-01-22 18:29:15.000000000 +0000
6+
+++ src/sarray.c
7+
@@ -1846,7 +1846,7 @@ struct dirent *pdirentry;
8+
/* It's nice to ignore directories. For this it is necessary to
9+
* define _BSD_SOURCE in the CC command, because the DT_DIR
10+
* flag is non-standard. */
11+
-#if !defined(__SOLARIS__)
12+
+#if !defined(__sun)
13+
if (pdirentry->d_type == DT_DIR)
14+
continue;
15+
#endif

0 commit comments

Comments
 (0)