Changeset 1750
- Timestamp:
- Apr 18, 2007, 4:39:10 PM (15 years ago)
- Location:
- trunk
- Files:
-
- 8 edited
- 5 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/AUTHORS
r1737 r1750 11 11 + Back-end 12 12 + GTK+ interface 13 + Daemon interface 13 14 14 15 Mitchell Livingston <livings124@gmail.com> -
trunk/cli/transmissioncli.1
r1744 r1750 93 93 .An Mitchell Livingston Aq livings124@gmail.com . 94 94 .Sh SEE ALSO 95 .Xr transmission-gtk 1 95 .Xr transmission-daemon 1 , 96 .Xr transmission-gtk 1 , 97 .Xr transmission-proxy 1 , 98 .Xr transmission-remote 1 96 99 .Pp 97 100 http://transmission.m0k.org -
trunk/configure
r1664 r1750 13 13 OPENSSL= 14 14 GTK= 15 LIBEVENT= 15 16 PREFIX=/usr/local 16 17 CC="${CC-cc}" … … 31 32 --disable-openssl Disable OpenSSL, use built-in SHA1 implementation 32 33 --disable-gtk Don't build the GTK+ GUI 34 --disable-daemon Don't build the daemon 33 35 --prefix=PATH Installation path 34 36 --verbose Display additional information for debugging … … 135 137 then 136 138 CFLAGS="$CFLAGS -DHAVE_LRINTF" 139 fi 140 rm -f testconf* 141 } 142 143 strlcpy_test() 144 { 145 verbose strlcpy_test 146 cat > testconf.c << EOF 147 #include <string.h> 148 int main() 149 { 150 char buf[] = "1234:p"; 151 strlcpy( buf, "foo", sizeof buf ); 152 return ( 0 == memcmp( buf, "foo\0:p", 6 ) ? 0 : 1 ); 153 } 154 EOF 155 if runcmd $CC -o testconf testconf.c && runcmd ./testconf 156 then 157 CFLAGS="$CFLAGS -DHAVE_STRLCPY" 158 fi 159 rm -f testconf* 160 } 161 162 strlcat_test() 163 { 164 verbose strlcat_test 165 cat > testconf.c << EOF 166 #include <string.h> 167 int main() 168 { 169 char buf[] = "1234567:p"; 170 buf[0] = '\0'; 171 strlcat( buf, "foo", sizeof buf ); 172 strlcat( buf, "bar", sizeof buf ); 173 return ( 0 == memcmp( buf, "foobar\0:p", 6 ) ? 0 : 1 ); 174 } 175 EOF 176 if runcmd $CC -o testconf testconf.c && runcmd ./testconf 177 then 178 CFLAGS="$CFLAGS -DHAVE_STRLCAT" 137 179 fi 138 180 rm -f testconf* … … 213 255 } 214 256 257 libevent_test() 258 { 259 verbose libevent_test 260 cat > testconf.c <<EOF 261 #include <sys/types.h> 262 #include <sys/time.h> 263 #include <event.h> 264 int main() 265 { 266 event_init(); 267 return 0; 268 } 269 EOF 270 271 if runcmd $CC $CFLAGS -levent $LDFLAGS -o testconf testconf.c 272 then 273 LIBEVENT=yes 274 LDFLAGS_EVENT="-levent" 275 rm -f testconf* 276 return 0 277 fi 278 279 for event_testdir in $PREFIX /usr/local /usr/X11R6 /usr/pkg 280 do 281 if runcmd $CC $CFLAGS -I$event_testdir/include $LDFLAGS -levent \ 282 -L$event_testdir/lib -o testconf testconf.c 283 then 284 LIBEVENT=yes 285 CFLAGS_EVENT="-I$event_testdir/include" 286 LDFLAGS_EVENT="-levent -L$event_testdir/lib" 287 rm -f testconf* 288 return 0 289 fi 290 done 291 LIBEVENT=no 292 rm -f testconf* 293 return 1 294 } 295 215 296 # 216 297 # Parse options … … 222 303 x--disable-openssl|x--without-openssl) 223 304 OPENSSL=no 305 ;; 306 x--disable-daemon|x--without-daemon) 307 LIBEVENT=no 224 308 ;; 225 309 x--disable-gtk|x--without-gtk) … … 343 427 344 428 # 429 # libevent settings 430 # 431 echo -n "Daemon: " 432 if [ "$LIBEVENT" = no ]; then 433 echo "disabled" 434 else 435 if libevent_test; then 436 echo "yes" 437 else 438 echo "no (can't find libevent)" 439 fi 440 fi 441 442 # 345 443 # Math functions 346 444 # 347 445 lm_test 348 446 lrintf_test 447 448 # 449 # String functions 450 # 451 strlcpy_test 452 strlcat_test 349 453 350 454 # … … 360 464 OPENSSL = $OPENSSL 361 465 GTK = $GTK 466 DAEMON = $LIBEVENT 362 467 CC = $CC 363 468 CFLAGS = $CFLAGS … … 367 472 CFLAGS_GTK = $CFLAGS_GTK 368 473 LDFLAGS_GTK = $LDFLAGS_GTK 474 CFLAGS_EVENT = $CFLAGS_EVENT 475 LDFLAGS_EVENT = $LDFLAGS_EVENT 369 476 EOF 370 477 -
trunk/gtk/transmission-gtk.1
r1744 r1750 81 81 .An Mitchell Livingston Aq livings124@gmail.com . 82 82 .Sh SEE ALSO 83 .Xr transmissioncli 1 83 .Xr transmissioncli 1 , 84 .Xr transmission-daemon 1 , 85 .Xr transmission-proxy 1 , 86 .Xr transmission-remote 1 84 87 .Pp 85 88 http://transmission.m0k.org -
trunk/libtransmission/internal.h
r1685 r1750 132 132 typedef enum { TR_NET_OK, TR_NET_ERROR, TR_NET_WAIT } tr_tristate_t; 133 133 134 #include "trcompat.h" 134 135 #include "bsdqueue.h" 135 136 #include "bsdtree.h" -
trunk/libtransmission/platform.c
r1423 r1750 111 111 #elif defined( SYS_DARWIN ) 112 112 snprintf( prefsDirectory, MAX_PATH_LENGTH, 113 "%s/Library/Caches/Transmission", tr_getHomeDirectory() ); 113 "%s/Library/Application Support/Transmission", 114 tr_getHomeDirectory() ); 114 115 #elif defined(__AMIGAOS4__) 115 116 snprintf( prefsDirectory, MAX_PATH_LENGTH, "PROGDIR:.transmission" ); … … 148 149 tr_getPrefsDirectory() ); 149 150 #elif defined( SYS_DARWIN ) 150 snprintf( cacheDirectory, MAX_PATH_LENGTH, "%s ",151 tr_get PrefsDirectory() );151 snprintf( cacheDirectory, MAX_PATH_LENGTH, "%s/Caches/Transmission", 152 tr_getHomeDirectory() ); 152 153 #else 153 154 snprintf( cacheDirectory, MAX_PATH_LENGTH, "%s/cache", … … 181 182 tr_getPrefsDirectory() ); 182 183 #elif defined( SYS_DARWIN ) 183 snprintf( torrentsDirectory, MAX_PATH_LENGTH, 184 "%s/Library/Application Support/Transmission/Torrents", 184 snprintf( torrentsDirectory, MAX_PATH_LENGTH, "%s/Torrents", 185 185 tr_getHomeDirectory() ); 186 186 #else -
trunk/mk/default.mk
r1505 r1750 7 7 ifeq ($(GTK),yes) 8 8 TARGETS += .gtk 9 endif 10 ifeq ($(DAEMON),yes) 11 TARGETS += .daemon 9 12 endif 10 13 ifeq ($(SYSTEM),BeOS) … … 26 29 @$(MAKE) $(MAKEARGS) -C gtk -f ../mk/gtk.mk 27 30 31 .daemon: .lib 32 @echo "* Building Transmission daemon client" 33 @$(MAKE) $(MAKEARGS) -C daemon -f ../mk/daemon.mk 34 28 35 .beos: .lib 29 36 @echo "* Building Transmission BeOS client" … … 40 47 @$(MAKE) $(MAKEARGS) -C gtk -f ../mk/gtk.mk install 41 48 49 .install.daemon: .daemon 50 @echo "* Installing Transmission daemon client" 51 @$(MAKE) $(MAKEARGS) -C daemon -f ../mk/daemon.mk install 52 42 53 .install.beos: 43 54 … … 53 64 @$(MAKE) $(MAKEARGS) -C gtk -f ../mk/gtk.mk clean 54 65 endif 66 ifeq ($(DAEMON),yes) 67 @$(MAKE) $(MAKEARGS) -C daemon -f ../mk/daemon.mk clean 68 endif 55 69 ifeq ($(SYSTEM),BeOS) 56 70 @$(MAKE) $(MAKEARGS) -C beos -f ../mk/beos.mk clean -
trunk/mk/lib.mk
r1405 r1750 7 7 metainfo.c sha1.c utils.c fdlimit.c clients.c completion.c \ 8 8 platform.c ratecontrol.c choking.c natpmp.c upnp.c http.c xml.c \ 9 shared.c torrent.c 9 shared.c torrent.c strlcpy.c strlcat.c 10 10 11 11 OBJS = $(SRCS:%.c=%.o)
Note: See TracChangeset
for help on using the changeset viewer.