Ravenports generated: 10 Feb 2024 22:55
[ravenports.git] / bucket_EE / libublio
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               libublio
4 VERSION=                20070103
5 REVISION=               1
6 KEYWORDS=               devel
7 VARIANTS=               standard
8 SDESC[standard]=        User space caching library
9 HOMEPAGE=               none
10 CONTACT=                Michael_Reim[kraileth@elderlinux.org]
11
12 DOWNLOAD_GROUPS=        main
13 SITES[main]=            http://ravenports.elderlinux.org/distcache/
14 DISTFILE[1]=            libublio-20070103.tar.gz:main
15 DF_INDEX=               1
16 SPKGS[standard]=        single
17
18 OPTIONS_AVAILABLE=      none
19 OPTIONS_STANDARD=       none
20
21 ONLY_FOR_OPSYS=         dragonfly freebsd netbsd darwin
22
23 LICENSE=                BSD2CLAUSE:single
24 LICENSE_FILE=           BSD2CLAUSE:{{WRKDIR}}/LICENSE
25 LICENSE_AWK=            BSD2CLAUSE:"^$$"
26 LICENSE_SOURCE=         BSD2CLAUSE:{{WRKSRC}}/ublio.h
27 LICENSE_SCHEME=         solo
28
29 FPC_EQUIVALENT=         devel/libublio
30
31 SUB_FILES=              libublio.pc
32 SUB_LIST=               PREFIX={{PREFIX}}
33                         PORTVERSION={{PORTVERSION}}
34
35 do-build:
36         (cd ${WRKSRC} && ${SETENV} CFLAGS=${CFLAGS:Q} sh compile.sh)
37
38 post-extract:
39         ${CP} ${FILESDIR}/compile.sh ${WRKSRC}
40
41 do-install:
42         ${INSTALL_DATA} ${WRKSRC}/ublio.h ${STAGEDIR}${PREFIX}/include
43         ${INSTALL_DATA} ${WRKDIR}/libublio.pc ${STAGEDIR}${PREFIX}/lib/pkgconfig
44         ${INSTALL_DATA} ${WRKSRC}/libublio.a ${STAGEDIR}${PREFIX}/lib
45         ${INSTALL_LIB} ${WRKSRC}/libublio.so.1 ${STAGEDIR}${PREFIX}/lib
46         ${LN} -s libublio.so.1 ${STAGEDIR}${PREFIX}/lib/libublio.so
47         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libublio.so
48
49 [FILE:288:descriptions/desc.single]
50 This is a user space caching library, currently used by FreeBSD and macOS 
51 to improve performance of NTFS-3G. The fuse driver is optimized for block 
52 devices while those operating systems only support character devices 
53 today, leading to a very slow read/write rate in this special case.
54
55
56 [FILE:103:distinfo]
57 7c87d1cd7a65ab5ab61f9d7b5279bab6c8169d33d552148d396995c767be919f        17238 libublio-20070103.tar.gz
58
59
60 [FILE:87:manifests/plist.single]
61 include/ublio.h
62 lib/
63  libublio.a
64  libublio.so
65  libublio.so.1
66 lib/pkgconfig/libublio.pc
67
68
69 [FILE:264:files/Makefile]
70 # BSD Makefile for libublio
71 #
72 # $FreeBSD: head/devel/libublio/files/Makefile 340722 2014-01-22 17:00:46Z mat $
73 #
74
75 SRCS=   ublio.c
76
77 # Includes
78 INCS=   ublio.h
79 INCSDIR=${PREFIX}/include
80
81 # Libraries
82 LIB=    ublio
83 SHLIB_MAJOR=    1
84 LIBDIR= ${PREFIX}/lib
85
86 .include <bsd.lib.mk>
87
88
89 [FILE:764:files/compile.sh]
90 #!/bin/sh
91 cc ${CFLAGS} -MD -MF.depend.ublio.o -MTublio.o -c ublio.c -o ublio.o
92 ar -crD libublio.a `NM='nm' NMFLAGS='' lorder ublio.o  | tsort -q` 
93 ranlib -D libublio.a
94 cc -p  ${CFLAGS} -MD -MF.depend.ublio.po -MTublio.po -c ublio.c -o ublio.po
95 ar -crD libublio_p.a `NM='nm' NMFLAGS='' lorder ublio.po  | tsort -q` 
96 ranlib -D libublio_p.a
97 cc -fpic -DPIC ${CFLAGS} -MD -MF.depend.ublio.pico -MTublio.pico -c ublio.c -o ublio.pico
98 cc -shared ${CFLAGS} -Wl,-x -Wl,--fatal-warnings -Wl,--warn-shared-textrel -o libublio.so.1.full -Wl,-soname,libublio.so.1  `NM='nm' NMFLAGS='' lorder ublio.pico | tsort -q` 
99 objcopy --only-keep-debug libublio.so.1.full libublio.so.1.debug
100 objcopy --strip-debug --add-gnu-debuglink=libublio.so.1.debug  libublio.so.1.full libublio.so.1
101
102
103 [FILE:240:files/libublio.pc.in]
104 prefix=%%PREFIX%%
105 exec_prefix=${prefix}
106 libdir=${exec_prefix}/lib
107 includedir=${prefix}/include
108
109 Name: libublio
110 Description: User space caching library
111 Version: %%PORTVERSION%%
112 Libs: -L${libdir} -lublio
113 Libs.private:
114 Cflags: -I${includedir}
115