Ravenports generated: 20 Mar 2020 23:28
[ravenports.git] / bucket_64 / rarian
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               rarian
4 VERSION=                0.8.1
5 KEYWORDS=               textproc
6 VARIANTS=               standard
7 SDESC[standard]=        Documentation metadata library
8 HOMEPAGE=               https://rarian.freedesktop.org/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GNOME/rarian/0.8
13 DISTFILE[1]=            rarian-0.8.1.tar.bz2:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 BUILDRUN_DEPENDS=       bash:primary:standard
21                         docbook-xsl:primary:standard
22                         docbook-xml:single:standard
23 RUN_DEPENDS=            getopt:single:standard
24
25 USES=                   gmake libtool python fbsd10fix
26 GNOME_COMPONENTS=       libxslt
27
28 FPC_EQUIVALENT=         textproc/rarian
29
30 MUST_CONFIGURE=         gnu
31 CONFIGURE_ARGS=         --with-convert-dir={{LOCALBASE}}/share/omf
32                         --localstatedir=/var
33
34 INSTALL_TARGET=         install-strip
35 PLIST_SUB=              PREFIX={{PREFIX}}
36
37 post-patch:
38         ${REINPLACE_CMD} -e 's|/lib/rarian|/db/rarian|' \
39                 ${WRKSRC}/util/Makefile.in
40         ${REINPLACE_CMD} -e 's|@localstatedir@/lib/rarian|@localstatedir@/db/rarian|g ; \
41                 s|getopt|${LOCALBASE}/bin/getopt|' \
42                 ${WRKSRC}/util/rarian-sk-config.in \
43                 ${WRKSRC}/util/rarian-sk-extract.in \
44                 ${WRKSRC}/util/rarian-sk-rebuild.in \
45                 ${WRKSRC}/util/rarian-sk-update.in
46         ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \
47                 ${WRKSRC}/librarian/rarian-main.c \
48                 ${WRKSRC}/librarian/rarian-man.c \
49                 ${WRKSRC}/librarian/rarian-info.c
50
51 post-install:
52         ${RM} -r ${STAGEDIR}${PREFIX}/share/help
53
54 [FILE:522:descriptions/desc.single]
55 Rarian is designed to be a replacement for scrollkeeper.  It is
56 currently undergoing heavy development.  As of writing, rarian can be
57 installed in place of scrollkeeper and everything will work okay.
58
59 Rarian manages documentation metadata (as specified by the Open Source
60 Metadata Framework (OMF) and provides a simple API to allow help browsers
61 to find, sort, and search the document catalog.  It will also be able to
62 communicate with catalog servers on the Net to search for documents which
63 are not on the local system.
64
65
66 [FILE:99:distinfo]
67 aafe886d46e467eb3414e91fa9e42955bd4b618c3e19c42c773026b205a84577       324441 rarian-0.8.1.tar.bz2
68
69
70 [FILE:1155:manifests/plist.single]
71 bin/
72  rarian-example
73  rarian-sk-config
74  rarian-sk-extract
75  rarian-sk-gen-uuid
76  rarian-sk-get-cl
77  rarian-sk-get-content-list
78  rarian-sk-get-extended-content-list
79  rarian-sk-get-scripts
80  rarian-sk-install
81  rarian-sk-migrate
82  rarian-sk-preinstall
83  rarian-sk-rebuild
84  rarian-sk-update
85  scrollkeeper-config
86  scrollkeeper-extract
87  scrollkeeper-gen-seriesid
88  scrollkeeper-get-cl
89  scrollkeeper-get-content-list
90  scrollkeeper-get-extended-content-list
91  scrollkeeper-get-index-from-docpath
92  scrollkeeper-get-toc-from-docpath
93  scrollkeeper-get-toc-from-id
94  scrollkeeper-install
95  scrollkeeper-preinstall
96  scrollkeeper-rebuilddb
97  scrollkeeper-uninstall
98  scrollkeeper-update
99 include/rarian/
100  rarian-info.h
101  rarian-main.h
102  rarian-man.h
103  rarian-reg-utils.h
104  rarian.h
105 lib/
106  librarian.a
107  librarian.so
108  librarian.so.0
109  librarian.so.0.0.0
110 lib/pkgconfig/rarian.pc
111 share/librarian/rarian-sk-cl.xml
112 share/librarian/Templates/C/scrollkeeper_cl.xml
113 share/librarian/manual/
114  help-spec-0.2.xml
115  index.xhtml
116  rar-lib.xhtml
117  rar-mdf.xhtml
118  rar-skcompat.xhtml
119 @dir /var/db/rarian
120 @postexec %%PREFIX%%/bin/rarian-sk-update || true
121 @postunexec rmdir /var/db/rarian/* 2>/dev/null || true
122
123
124 [FILE:364:patches/patch-librarian_rarian-main.c]
125 --- librarian/rarian-main.c.orig        2007-08-02 16:04:45.000000000 -0400
126 +++ librarian/rarian-main.c     2007-08-02 16:12:58.000000000 -0400
127 @@ -212,7 +212,7 @@ past:
128      path = getenv ("XDG_DATA_DIRS");
129  
130      if (!path || !strcmp (path, "")) {
131 -        path = "/usr/local/share/:/usr/share/";
132 +        path = "/usr/local/share/";
133      }
134      cur_path = path;
135      do {
136
137
138 [FILE:907:patches/patch-util_Makefile.in]
139 --- util/Makefile.in.orig       2010-10-03 11:23:55.000000000 +0200
140 +++ util/Makefile.in    2010-10-03 11:24:58.000000000 +0200
141 @@ -401,10 +401,10 @@
142         done
143  rarian-example$(EXEEXT): $(rarian_example_OBJECTS) $(rarian_example_DEPENDENCIES) 
144         @rm -f rarian-example$(EXEEXT)
145 -       $(LINK) $(rarian_example_OBJECTS) $(rarian_example_LDADD) $(LIBS)
146 +       $(CXXLINK) $(rarian_example_OBJECTS) $(rarian_example_LDADD) $(LIBS)
147  rarian-sk-gen-uuid$(EXEEXT): $(rarian_sk_gen_uuid_OBJECTS) $(rarian_sk_gen_uuid_DEPENDENCIES) 
148         @rm -f rarian-sk-gen-uuid$(EXEEXT)
149 -       $(LINK) $(rarian_sk_gen_uuid_OBJECTS) $(rarian_sk_gen_uuid_LDADD) $(LIBS)
150 +       $(CXXLINK) $(rarian_sk_gen_uuid_OBJECTS) $(rarian_sk_gen_uuid_LDADD) $(LIBS)
151  rarian-sk-get-cl$(EXEEXT): $(rarian_sk_get_cl_OBJECTS) $(rarian_sk_get_cl_DEPENDENCIES) 
152         @rm -f rarian-sk-get-cl$(EXEEXT)
153         $(rarian_sk_get_cl_LINK) $(rarian_sk_get_cl_OBJECTS) $(rarian_sk_get_cl_LDADD) $(LIBS) 
154
155
156 [FILE:319:patches/patch-util_rarian-sk-config.in]
157 --- util/rarian-sk-config.in.orig       2007-10-10 23:00:03.000000000 -0500
158 +++ util/rarian-sk-config.in    2007-10-10 23:00:30.000000000 -0500
159 @@ -47,7 +47,7 @@
160                 print_help
161                 ;;
162         --version )
163 -               echo $package_version \(Rarian replacement for scrollkeeper-config\)
164 +               echo $package_version
165                 ;;
166         --prefix )
167                 echo $prefix
168