Ravenports generated: 03 Sep 2023 19:45
[ravenports.git] / bucket_34 / transmission
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               transmission
4 VERSION=                4.0.4
5 REVISION=               1
6 KEYWORDS=               net_p2p
7 VARIANTS=               standard daemon gtk qt web
8 SDESC[web]=             Lightweight BitTorrent client (web client)
9 SDESC[qt]=              Lightweight BitTorrent client (Qt GUI)
10 SDESC[standard]=        Lightweight BitTorrent client (CLI client)
11 SDESC[gtk]=             Lightweight BitTorrent client (GTK+ GUI)
12 SDESC[daemon]=          Lightweight BitTorrent client (daemon)
13 HOMEPAGE=               https://transmissionbt.com/
14 CONTACT=                nobody
15
16 DOWNLOAD_GROUPS=        main
17 SITES[main]=            https://github.com/transmission/transmission/releases/download/4.0.4/
18 DISTFILE[1]=            transmission-4.0.4.tar.xz:main
19 DF_INDEX=               1
20 SPKGS[web]=             single
21 SPKGS[qt]=              complete
22                         primary
23                         man
24                         nls
25 SPKGS[standard]=        complete
26                         primary
27                         man
28 SPKGS[gtk]=             complete
29                         primary
30                         man
31                         nls
32 SPKGS[daemon]=          complete
33                         primary
34                         man
35
36 OPTIONS_AVAILABLE=      NOTSTD DAEMON GTK QT WEB
37 OPTIONS_STANDARD=       none
38 VOPTS[web]=             NOTSTD=ON DAEMON=OFF GTK=OFF QT=OFF WEB=ON
39 VOPTS[qt]=              NOTSTD=ON DAEMON=OFF GTK=OFF QT=ON WEB=OFF
40 VOPTS[gtk]=             NOTSTD=ON DAEMON=OFF GTK=ON QT=OFF WEB=OFF
41 VOPTS[daemon]=          NOTSTD=ON DAEMON=ON GTK=OFF QT=OFF WEB=OFF
42
43 USES=                   cpe
44
45 LICENSE=                GPLv2:single GPLv3:single
46 LICENSE_TERMS=          single:{{WRKSRC}}/COPYING
47 LICENSE_FILE=           GPLv2:stock
48                         GPLv3:stock
49 LICENSE_SCHEME=         dual
50
51 CPE_VENDOR=             transmissionbt
52 FPC_EQUIVALENT=         net-p2p/transmission
53
54 CMAKE_ARGS=             -DENABLE_NLS:BOOL=ON
55                         -DENABLE_TESTS:BOOL=OFF
56                         -DUSE_SYSTEM_EVENT2:BOOL=ON
57                         -DUSE_SYSTEM_DHT:BOOL=ON
58                         -DUSE_SYSTEM_MINIUPNPC:BOOL=ON
59                         -DUSE_SYSTEM_NATPMP:BOOL=ON
60                         -DUSE_SYSTEM_UTP:BOOL=ON
61                         -DUSE_SYSTEM_B64:BOOL=ON
62
63 [NOTSTD].DESCRIPTION=                   Don't build CLI version
64 [NOTSTD].CMAKE_ARGS_OFF=                -DENABLE_CLI:BOOL=ON
65                                         -DENABLE_UTILS:BOOL=ON
66 [NOTSTD].CMAKE_ARGS_ON=                 -DENABLE_CLI:BOOL=OFF
67                                         -DENABLE_UTILS:BOOL=OFF
68
69 [WEB].DESCRIPTION=                      Build transmission web interface
70 [WEB].BUILDRUN_DEPENDS_OFF=             libevent:primary:standard
71                                         dht:single:standard
72                                         libb64:single:standard
73                                         libnatpmp:primary:standard
74                                         miniupnpc:primary:standard
75                                         libpsl:single:standard
76 [WEB].BUILD_DEPENDS_OFF=                libutp:dev:standard
77                                         libevent:dev:standard
78                                         miniupnpc:dev:standard
79                                         libnatpmp:dev:standard
80 [WEB].USES_OFF=                         cpe
81                                         cmake
82                                         iconv
83                                         pkgconfig
84                                         ssl
85                                         zlib
86                                         gettext
87                                         curl
88                                         python:build
89                                         c++:primary
90
91 [DAEMON].DESCRIPTION=                   Build daemon version of transmission
92 [DAEMON].CMAKE_ARGS_OFF=                -DENABLE_DAEMON:BOOL=OFF
93 [DAEMON].CMAKE_ARGS_ON=                 -DENABLE_DAEMON:BOOL=ON
94
95 [QT].DESCRIPTION=                       Build Qt6 version of transmission
96 [QT].BUILDRUN_DEPENDS_ON=               qt6-qtsvg:primary:standard
97                                         libdeflate:primary:standard
98 [QT].BUILD_DEPENDS_ON=                  qt6-qtbase:dev:standard
99                                         qt6-qtsvg:dev:standard
100                                         qt6-qttools:dev:standard
101                                         qt6-qttools:primary:standard
102                                         libdeflate:dev:standard
103 [QT].CMAKE_ARGS_OFF=                    -DENABLE_QT:BOOL=OFF
104 [QT].CMAKE_ARGS_ON=                     -DENABLE_QT:BOOL=ON
105                                         -DUSE_QT_VERSION=6
106                                         -DCMAKE_PREFIX_PATH:PATH="{{PREFIX}}/lib/qt6/cmake/"
107 [QT].MAKE_ARGS_ON=                      DESTDIR="{{STAGEDIR}}"
108 [QT].USES_ON=                           qt6
109
110 [GTK].DESCRIPTION=                      Build GTK+ version of transmission
111 [GTK].BUILDRUN_DEPENDS_ON=              dbus-glib:primary:standard
112                                         libnotify:primary:standard
113 [GTK].BUILD_DEPENDS_ON=                 appstream-glib:dev:standard
114                                         libnotify:dev:standard
115                                         harfbuzz:dev:standard
116 [GTK].CMAKE_ARGS_OFF=                   -DENABLE_GTK:BOOL=OFF
117 [GTK].CMAKE_ARGS_ON=                    -DENABLE_GTK:BOOL=ON
118 [GTK].GNOME_COMPONENTS_ON=              cairo
119                                         gdkpixbuf
120                                         gtk3
121                                         pango
122                                         intltool
123                                         gtkmm30
124                                         glibmm
125 [GTK].RUN_DEPENDS_ON=                   xdg-utils:single:standard
126 [GTK].USES_ON=                          desktop-utils:single
127
128 post-install-DAEMON-ON:
129         ${MKDIR} ${STAGEDIR}${PREFIX}/etc/transmission/home
130
131 post-patch-WEB-ON:
132         ${FIND} ${WRKSRC}/web \( \
133                 -name '*.am' \
134                 -o -name '*.in' \
135                 -o -name '*.scss' \
136         \) -delete
137
138 do-install-WEB-ON:
139         (cd ${WRKSRC} && \
140         ${COPYTREE_SHARE} web ${STAGEDIR}${PREFIX}/share/transmission)
141         ${RM} ${STAGEDIR}${PREFIX}/share/transmission/web/LICENSE
142         ${RMDIR} ${STAGEDIR}${PREFIX}/share/transmission/web/assets/css
143
144 post-install-WEB-OFF:
145         ${RM} -r ${STAGEDIR}${STD_DOCDIR}
146         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*
147
148 [FILE:168:descriptions/desc.primary.standard]
149 Transmission is a cross-platform BitTorrent client that is opensource,
150 easy, lean, native and powerful.
151
152 This package contains the Command-Line Interface (CLI) client.
153
154
155 [FILE:354:descriptions/desc.primary.daemon]
156 Transmission is a cross-platform BitTorrent client that is opensource,
157 easy, lean, native and powerful.
158
159 This package contains the Transmission daemon.
160
161 The transmission-daemon is a daemon-based Transmission session that can
162 be controlled via RPC by transmission-remote (included) and other
163 Transmission BiTtorrent client such as GTK+ and CLI interface.
164
165
166 [FILE:148:descriptions/desc.primary.gtk]
167 Transmission is a cross-platform BitTorrent client that is opensource,
168 easy, lean, native and powerful.
169
170 This package contains the GTK+ GUI client.
171
172
173 [FILE:370:descriptions/desc.primary.qt]
174 Transmission is a cross-platform BitTorrent client that is opensource,
175 easy, lean, native and powerful.
176
177 This package contains the Qt GUI client.
178
179 This is the only Transmission client that can act as its own self-contained
180 session (as the GTK+ and Mac clients do), and can also connect to a remote
181 session (as the web client and transmission-remote terminal client do).
182
183
184 [FILE:523:descriptions/desc.single.web]
185 Transmission is a cross-platform BitTorrent client that is opensource,
186 easy, lean, native and powerful.
187
188 This package contains the Transmission Web Interface.
189
190 Transmission Web Interface (Clutch) is a WebUI for the Transmission
191 BitTorrent client. It allows you to manage your torrents from anywhere you
192 can access the internet, and runs on OS X and various flavors of *nix. It
193 provides most of the basic features of the desktop client, including
194 torrent upload, torrent start/stop, file path selection, speed limiting,
195 etc.
196
197 [FILE:104:distinfo]
198 15f7b4318fdfbffb19aa8d9a6b0fd89348e6ef1e86baa21a0806ffd1893bd5a6      9755152 transmission-4.0.4.tar.xz
199
200
201 [FILE:103:manifests/plist.primary.standard]
202 bin/
203  transmission-cli
204  transmission-create
205  transmission-edit
206  transmission-remote
207  transmission-show
208
209
210 [FILE:139:manifests/plist.man.standard]
211 share/man/man1/
212  transmission-cli.1.gz
213  transmission-create.1.gz
214  transmission-edit.1.gz
215  transmission-remote.1.gz
216  transmission-show.1.gz
217
218
219 [FILE:51:manifests/plist.primary.daemon]
220 bin/transmission-daemon
221 @dir etc/transmission/home
222
223
224 [FILE:40:manifests/plist.man.daemon]
225 share/man/man1/transmission-daemon.1.gz
226
227
228 [FILE:247:manifests/plist.primary.gtk]
229 bin/transmission-gtk
230 share/applications/transmission-gtk.desktop
231 share/icons/hicolor/scalable/apps/
232  transmission-devel.svg
233  transmission.svg
234 share/icons/hicolor/symbolic/apps/transmission-symbolic.svg
235 share/metainfo/transmission-gtk.metainfo.xml
236
237
238 [FILE:37:manifests/plist.man.gtk]
239 share/man/man1/transmission-gtk.1.gz
240
241
242 [FILE:4118:manifests/plist.nls.gtk]
243 share/locale/an/LC_MESSAGES/transmission-gtk.mo
244 share/locale/ar/LC_MESSAGES/transmission-gtk.mo
245 share/locale/ast/LC_MESSAGES/transmission-gtk.mo
246 share/locale/az/LC_MESSAGES/transmission-gtk.mo
247 share/locale/be/LC_MESSAGES/transmission-gtk.mo
248 share/locale/bg/LC_MESSAGES/transmission-gtk.mo
249 share/locale/bn/LC_MESSAGES/transmission-gtk.mo
250 share/locale/br/LC_MESSAGES/transmission-gtk.mo
251 share/locale/bs/LC_MESSAGES/transmission-gtk.mo
252 share/locale/ca/LC_MESSAGES/transmission-gtk.mo
253 share/locale/ca@valencia/LC_MESSAGES/transmission-gtk.mo
254 share/locale/ceb/LC_MESSAGES/transmission-gtk.mo
255 share/locale/ckb/LC_MESSAGES/transmission-gtk.mo
256 share/locale/cs/LC_MESSAGES/transmission-gtk.mo
257 share/locale/cy/LC_MESSAGES/transmission-gtk.mo
258 share/locale/da/LC_MESSAGES/transmission-gtk.mo
259 share/locale/de/LC_MESSAGES/transmission-gtk.mo
260 share/locale/el/LC_MESSAGES/transmission-gtk.mo
261 share/locale/en_AU/LC_MESSAGES/transmission-gtk.mo
262 share/locale/en_CA/LC_MESSAGES/transmission-gtk.mo
263 share/locale/en_GB/LC_MESSAGES/transmission-gtk.mo
264 share/locale/eo/LC_MESSAGES/transmission-gtk.mo
265 share/locale/es/LC_MESSAGES/transmission-gtk.mo
266 share/locale/et/LC_MESSAGES/transmission-gtk.mo
267 share/locale/eu/LC_MESSAGES/transmission-gtk.mo
268 share/locale/fa/LC_MESSAGES/transmission-gtk.mo
269 share/locale/fi/LC_MESSAGES/transmission-gtk.mo
270 share/locale/fil/LC_MESSAGES/transmission-gtk.mo
271 share/locale/fo/LC_MESSAGES/transmission-gtk.mo
272 share/locale/fr/LC_MESSAGES/transmission-gtk.mo
273 share/locale/fr_CA/LC_MESSAGES/transmission-gtk.mo
274 share/locale/ga/LC_MESSAGES/transmission-gtk.mo
275 share/locale/gl/LC_MESSAGES/transmission-gtk.mo
276 share/locale/gv/LC_MESSAGES/transmission-gtk.mo
277 share/locale/he/LC_MESSAGES/transmission-gtk.mo
278 share/locale/hi/LC_MESSAGES/transmission-gtk.mo
279 share/locale/hr/LC_MESSAGES/transmission-gtk.mo
280 share/locale/hu/LC_MESSAGES/transmission-gtk.mo
281 share/locale/hy/LC_MESSAGES/transmission-gtk.mo
282 share/locale/ia/LC_MESSAGES/transmission-gtk.mo
283 share/locale/id/LC_MESSAGES/transmission-gtk.mo
284 share/locale/is/LC_MESSAGES/transmission-gtk.mo
285 share/locale/it/LC_MESSAGES/transmission-gtk.mo
286 share/locale/ja/LC_MESSAGES/transmission-gtk.mo
287 share/locale/jbo/LC_MESSAGES/transmission-gtk.mo
288 share/locale/ka/LC_MESSAGES/transmission-gtk.mo
289 share/locale/kk/LC_MESSAGES/transmission-gtk.mo
290 share/locale/ko/LC_MESSAGES/transmission-gtk.mo
291 share/locale/ku/LC_MESSAGES/transmission-gtk.mo
292 share/locale/ky/LC_MESSAGES/transmission-gtk.mo
293 share/locale/li/LC_MESSAGES/transmission-gtk.mo
294 share/locale/lt/LC_MESSAGES/transmission-gtk.mo
295 share/locale/lv/LC_MESSAGES/transmission-gtk.mo
296 share/locale/mk/LC_MESSAGES/transmission-gtk.mo
297 share/locale/ml/LC_MESSAGES/transmission-gtk.mo
298 share/locale/mr/LC_MESSAGES/transmission-gtk.mo
299 share/locale/ms/LC_MESSAGES/transmission-gtk.mo
300 share/locale/mt/LC_MESSAGES/transmission-gtk.mo
301 share/locale/nb/LC_MESSAGES/transmission-gtk.mo
302 share/locale/nl/LC_MESSAGES/transmission-gtk.mo
303 share/locale/nn/LC_MESSAGES/transmission-gtk.mo
304 share/locale/oc/LC_MESSAGES/transmission-gtk.mo
305 share/locale/pl/LC_MESSAGES/transmission-gtk.mo
306 share/locale/pt/LC_MESSAGES/transmission-gtk.mo
307 share/locale/pt_BR/LC_MESSAGES/transmission-gtk.mo
308 share/locale/ro/LC_MESSAGES/transmission-gtk.mo
309 share/locale/ru/LC_MESSAGES/transmission-gtk.mo
310 share/locale/si/LC_MESSAGES/transmission-gtk.mo
311 share/locale/sk/LC_MESSAGES/transmission-gtk.mo
312 share/locale/sl/LC_MESSAGES/transmission-gtk.mo
313 share/locale/sq/LC_MESSAGES/transmission-gtk.mo
314 share/locale/sr/LC_MESSAGES/transmission-gtk.mo
315 share/locale/sv/LC_MESSAGES/transmission-gtk.mo
316 share/locale/ta/LC_MESSAGES/transmission-gtk.mo
317 share/locale/te/LC_MESSAGES/transmission-gtk.mo
318 share/locale/th/LC_MESSAGES/transmission-gtk.mo
319 share/locale/tr/LC_MESSAGES/transmission-gtk.mo
320 share/locale/ug/LC_MESSAGES/transmission-gtk.mo
321 share/locale/uk/LC_MESSAGES/transmission-gtk.mo
322 share/locale/ur/LC_MESSAGES/transmission-gtk.mo
323 share/locale/uz/LC_MESSAGES/transmission-gtk.mo
324 share/locale/vi/LC_MESSAGES/transmission-gtk.mo
325 share/locale/zh_CN/LC_MESSAGES/transmission-gtk.mo
326 share/locale/zh_HK/LC_MESSAGES/transmission-gtk.mo
327 share/locale/zh_TW/LC_MESSAGES/transmission-gtk.mo
328
329
330 [FILE:114:manifests/plist.primary.qt]
331 bin/transmission-qt
332 share/applications/transmission-qt.desktop
333 share/transmission/translations/transmission_pt.qm
334
335
336 [FILE:36:manifests/plist.man.qt]
337 share/man/man1/transmission-qt.1.gz
338
339
340 [FILE:625:manifests/plist.nls.qt]
341 share/transmission/translations/
342  transmission_af.qm
343  transmission_ca.qm
344  transmission_da.qm
345  transmission_de.qm
346  transmission_el.qm
347  transmission_en.qm
348  transmission_es.qm
349  transmission_eu.qm
350  transmission_fi.qm
351  transmission_fr.qm
352  transmission_hu.qm
353  transmission_id.qm
354  transmission_it_IT.qm
355  transmission_ja.qm
356  transmission_ka.qm
357  transmission_kk.qm
358  transmission_ko.qm
359  transmission_lt.qm
360  transmission_nb.qm
361  transmission_nl.qm
362  transmission_pl.qm
363  transmission_pt_BR.qm
364  transmission_pt_PT.qm
365  transmission_ru.qm
366  transmission_sl.qm
367  transmission_sv.qm
368  transmission_tr.qm
369  transmission_uk.qm
370  transmission_zh_CN.qm
371
372
373 [FILE:1157:manifests/plist.single.web]
374 share/transmission/web/
375  .eslintrc.js
376  .nvmrc
377  CMakeLists.txt
378  README
379  babel.config.js
380  package-lock.json
381  package.json
382  prettier.config.js
383  stylelint.config.js
384  webpack.config.js
385 share/transmission/web/assets/img/
386  README.md
387  box.svg
388  chevron-down.svg
389  chevron-up.svg
390  file-text.svg
391  film.svg
392  folder.svg
393  horizontal-rule.svg
394  image.svg
395  lock-fill.svg
396  logo.png
397  magnet.svg
398  modern-tortoise-blue.png
399  modern-tortoise.png
400  music.svg
401  package.svg
402  pause-circle-active.svg
403  pause-circle-idle.svg
404  play-circle-active.svg
405  play-circle-idle.svg
406  router.svg
407  type.svg
408 share/transmission/web/public_html/
409  index.html
410  transmission-app.js
411  transmission-app.js.LICENSE.txt
412 share/transmission/web/public_html/images/
413  favicon.ico
414  favicon.png
415  webclip-icon.png
416 share/transmission/web/src/
417  about-dialog.js
418  action-manager.js
419  alert-dialog.js
420  context-menu.js
421  file-row.js
422  formatter.js
423  inspector.js
424  labels-dialog.js
425  main.js
426  move-dialog.js
427  notifications.js
428  open-dialog.js
429  overflow-menu.js
430  prefs-dialog.js
431  prefs.js
432  remote.js
433  remove-dialog.js
434  rename-dialog.js
435  shortcuts-dialog.js
436  statistics-dialog.js
437  torrent-row.js
438  torrent.js
439  transmission.js
440  utils.js
441
442
443 [FILE:320:patches/patch-CMakeLists.txt]
444 --- CMakeLists.txt.orig 2023-08-23 22:56:00 UTC
445 +++ CMakeLists.txt
446 @@ -792,10 +792,6 @@ foreach(P cli daemon gtk mac qt utils)
447      endif()
448  endforeach()
449  
450 -if(ENABLE_DAEMON OR ENABLE_GTK OR ENABLE_QT)
451 -    tr_install_web(${CMAKE_INSTALL_DATAROOTDIR}/${TR_NAME})
452 -endif()
453 -
454  if(INSTALL_DOC)
455      install(
456          FILES
457
458
459 [FILE:237:patches/patch-gtk_DetailsDialog.cc]
460 --- gtk/DetailsDialog.cc.orig   2023-08-23 22:56:00 UTC
461 +++ gtk/DetailsDialog.cc
462 @@ -63,6 +63,8 @@
463  #include <string_view>
464  #include <unordered_map>
465  
466 +#include <sys/socket.h>
467 +
468  #ifdef _WIN32
469  #include <winsock2.h>
470  #include <ws2tcpip.h>
471
472
473 [FILE:165:patches/patch-po_CMakeLists.txt]
474 --- po/CMakeLists.txt.orig      2023-08-23 22:56:00 UTC
475 +++ po/CMakeLists.txt
476 @@ -64,7 +64,6 @@ set(LINGUAS
477      pl
478      pt
479      pt_BR
480 -    pt_PT
481      ro
482      ru
483      si
484
485
486 [FILE:244:patches/patch-qt_Application.h]
487 --- qt/Application.h.orig       2023-08-23 22:56:00 UTC
488 +++ qt/Application.h
489 @@ -16,6 +16,7 @@
490  
491  #include <libtransmission/tr-macros.h>
492  
493 +#include <time.h>
494  #include "FaviconCache.h"
495  #include "Typedefs.h"
496  #include "Utils.h" // std::hash<QString>
497
498
499 [FILE:129:files/special.mk]
500 .if "${VARIANT}" == "web"
501 do-build:
502         @echo "Skipping build of the Transmission web interface."
503
504 do-install:
505         # do nothing
506 .endif
507
508
509 [FILE:2779:files/transmission.in]
510 #!/bin/sh
511 #
512 # $FreeBSD$
513 #
514 # PROVIDE: transmission
515 # REQUIRE: DAEMON
516 # KEYWORD: shutdown
517 #
518 # Add the following lines to /etc/rc.conf to enable this service:
519 #
520 # transmission_enable:       Set to NO by default. Set it to YES to enable it.
521 # transmission_watch_dir:    Directory for torrent files to download
522 #                            automatically. Off by default unless you add
523 #                            a path.
524 # transmission_conf_dir:     Directory where transmission configuration
525 #                            data is stored.
526 #                            Default: %%PREFIX%%/etc/transmission/home
527 # transmission_download_dir: Directory to store downloaded data.
528 #                            Default: %%PREFIX%%/etc/transmission/home/Downloads
529 # transmission_user:         The user account transmission daemon runs as what
530 #                            you want it to be. It uses 'transmission' user by
531 #                            default.
532 # transmission_web_home:     Use alternative directory for the web interface
533 #                            files, such as javascript, html and graphics.
534 # transmission_chown:        By default, transmission checks and fixes the
535 #                            permissions for its home directory.  If this
536 #                            causes problems, set this variable to no.
537 #
538
539 . /etc/rc.subr
540
541 name=transmission
542 rcvar=transmission_enable
543
544 load_rc_config $name
545
546 : ${transmission_enable:=NO}
547 : ${transmission_conf_dir=%%PREFIX%%/etc/transmission/home}
548 : ${transmission_download_dir=%%PREFIX%%/etc/transmission/home/Downloads}
549 : ${transmission_user:=transmission}
550 transmission_group=${transmission_group:-$transmission_user}
551 : ${transmission_chown:=yes}
552
553 command=%%PREFIX%%/bin/transmission-daemon
554 pidfile=/var/run/transmission/daemon.pid
555 extra_commands=reload
556 start_precmd=transmission_prestart
557
558 transmission_flags=" \
559         ${transmission_watch_dir:+-c ${transmission_watch_dir}} \
560         ${transmission_conf_dir:+-g ${transmission_conf_dir}} \
561         ${transmission_download_dir:+-w ${transmission_download_dir}} \
562         ${pidfile:+-x $pidfile} \
563         ${transmission_flags}"
564
565 transmission_prestart()
566 {
567         install -d -o $transmission_user ${pidfile%/*}
568         if checkyesno transmission_chown; then
569                 mkdir -p $transmission_conf_dir $transmission_download_dir
570                 chown $transmission_user:$transmission_group $transmission_download_dir
571                 chown -R $transmission_user:$transmission_group $transmission_conf_dir
572                 chgrp $transmission_group $transmission_conf_dir
573                 chmod 750 $transmission_conf_dir
574         fi
575         if [ -n "$transmission_web_home" ]; then
576                 TRANSMISSION_WEB_HOME=$transmission_web_home
577                 export TRANSMISSION_WEB_HOME
578         fi
579 }
580
581 # Unfortunately there was a typo in a previous version, which may have
582 # left some people with /var/run/transmission/damon.pid .  Deal with
583 # this for a few months at least, until everyone will have restarted
584 # transmission
585 if [ ! -f $pidfile -a -f /var/run/transmission/damon.pid ]; then
586         pidfile=/var/run/transmission/damon.pid
587 fi
588
589 run_rc_command $1
590