1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
8 SDESC[standard]= User space caching library
10 CONTACT= Michael_Reim[kraileth@elderlinux.org]
13 SITES[main]= http://ravenports.elderlinux.org/distcache/
14 DISTFILE[1]= libublio-20070103.tar.gz:main
16 SPKGS[standard]= single
18 OPTIONS_AVAILABLE= none
19 OPTIONS_STANDARD= none
21 ONLY_FOR_OPSYS= dragonfly freebsd netbsd darwin
23 LICENSE= BSD2CLAUSE:single
24 LICENSE_FILE= BSD2CLAUSE:{{WRKDIR}}/LICENSE
25 LICENSE_AWK= BSD2CLAUSE:"^$$"
26 LICENSE_SOURCE= BSD2CLAUSE:{{WRKSRC}}/ublio.h
29 FPC_EQUIVALENT= devel/libublio
31 SUB_FILES= libublio.pc
32 SUB_LIST= PREFIX={{PREFIX}}
33 PORTVERSION={{PORTVERSION}}
36 (cd ${WRKSRC} && ${SETENV} CFLAGS=${CFLAGS:Q} sh compile.sh)
39 ${CP} ${FILESDIR}/compile.sh ${WRKSRC}
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
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.
57 7c87d1cd7a65ab5ab61f9d7b5279bab6c8169d33d552148d396995c767be919f 17238 libublio-20070103.tar.gz
60 [FILE:87:manifests/plist.single]
66 lib/pkgconfig/libublio.pc
69 [FILE:264:files/Makefile]
70 # BSD Makefile for libublio
72 # $FreeBSD: head/devel/libublio/files/Makefile 340722 2014-01-22 17:00:46Z mat $
79 INCSDIR=${PREFIX}/include
89 [FILE:764:files/compile.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`
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
103 [FILE:240:files/libublio.pc.in]
105 exec_prefix=${prefix}
106 libdir=${exec_prefix}/lib
107 includedir=${prefix}/include
110 Description: User space caching library
111 Version: %%PORTVERSION%%
112 Libs: -L${libdir} -lublio
114 Cflags: -I${includedir}