mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-12-08 23:03:46 +00:00
93 lines
3 KiB
Diff
93 lines
3 KiB
Diff
|
diff -u mms_client-0.0.3/Makefile.in mms_client-0.0.4/Makefile.in
|
||
|
--- mms_client-0.0.3/Makefile.in 2002-01-21 18:51:31.000000000 -0800
|
||
|
+++ mms_client-0.0.4/Makefile.in 2004-04-17 15:57:10.241509408 -0700
|
||
|
@@ -85,7 +85,7 @@
|
||
|
mmsclient_DEPENDENCIES =
|
||
|
mmsclient_LDFLAGS =
|
||
|
CFLAGS = @CFLAGS@
|
||
|
-COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
|
||
|
+COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) "-DVERSION=\"$(VERSION)\""
|
||
|
CCLD = $(CC)
|
||
|
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
|
||
|
HEADERS = $(noinst_HEADERS)
|
||
|
diff -u mms_client-0.0.3/README mms_client-0.0.4/README
|
||
|
--- mms_client-0.0.3/README 2001-10-09 16:09:36.000000000 -0700
|
||
|
+++ mms_client-0.0.4/README 2004-04-17 17:16:29.204037136 -0700
|
||
|
@@ -0,0 +1,2 @@
|
||
|
+mmsclient downloads MMS (Microsoft Media Server) streams, and
|
||
|
+saves them to disk.
|
||
|
diff -u mms_client-0.0.3/client.c mms_client-0.0.4/client.c
|
||
|
--- mms_client-0.0.3/client.c 2001-12-28 19:40:48.000000000 -0800
|
||
|
+++ mms_client-0.0.4/client.c 2004-04-17 17:02:06.409201888 -0700
|
||
|
@@ -5,6 +5,9 @@
|
||
|
* mms://193.159.244.12/n24_wmt_mid
|
||
|
*/
|
||
|
|
||
|
+#define HELPINFO "Usage: mmsclient mms://<url>\n -v --version\n\tPrint version information\n -h --help\n\tPrint this page\nhttp://www.geocities.com/majormms/\n"
|
||
|
+
|
||
|
+
|
||
|
#include <unistd.h>
|
||
|
#include <stdio.h>
|
||
|
#include <assert.h>
|
||
|
@@ -475,23 +478,44 @@
|
||
|
char *path, *url, *file, *cp;
|
||
|
|
||
|
if (argc != 2) {
|
||
|
- printf ("usage: %s url\n", argv[0]);
|
||
|
+ printf ("Usage: %s URL\n", argv[0]);
|
||
|
exit(1);
|
||
|
}
|
||
|
-
|
||
|
+
|
||
|
+ /* check for non-url arguments (version or help ...) */
|
||
|
+ if (strncmp(argv[1], "mms://", 6) == 0 && argv[1][6] == 0){ /* Just typed "mms://" with no URL */
|
||
|
+ printf("Error: No URL\n");
|
||
|
+ exit(1);
|
||
|
+ }
|
||
|
+ if (strncmp(argv[1], "mms://", 6) != 0){ /* haven't typed a url */
|
||
|
+
|
||
|
+ if (strncmp(argv[1], "--version", 9) == 0 || strncmp(argv[1], "-v", 9) == 0){
|
||
|
+ printf("%s\n", VERSION);
|
||
|
+ }else if (strncmp(argv[1], "--help", 9) == 0 || strncmp(argv[1], "-h", 9) == 0){
|
||
|
+ printf("%s\n", HELPINFO);
|
||
|
+ }else{
|
||
|
+ printf("Error: unrecognized command %s\n", argv[1]);
|
||
|
+ }
|
||
|
+ exit(1);
|
||
|
+ }
|
||
|
+
|
||
|
/* parse url */
|
||
|
|
||
|
url = argv[1];
|
||
|
strncpy (host, &url[6], 255);
|
||
|
cp = strchr(host,'/');
|
||
|
- *cp= 0;
|
||
|
+ if(cp == 0){ /* If they just typed a top level domain name */
|
||
|
+ printf("Error: Incomplete URL '%s'\n", &url[6]);
|
||
|
+ exit(1);
|
||
|
+ }
|
||
|
+ *cp= 0; /* Make the '/' a null */
|
||
|
|
||
|
printf ("host : >%s<\n", host);
|
||
|
|
||
|
path = strchr(&url[6], '/') +1;
|
||
|
|
||
|
printf ("path : >%s<\n", path);
|
||
|
-
|
||
|
+
|
||
|
file = strrchr (url, '/');
|
||
|
|
||
|
printf ("file : >%s<\n", file);
|
||
|
diff -u mms_client-0.0.3/configure mms_client-0.0.4/configure
|
||
|
--- mms_client-0.0.3/configure 2002-01-21 18:50:51.000000000 -0800
|
||
|
+++ mms_client-0.0.4/configure 2004-04-17 16:47:01.126825728 -0700
|
||
|
@@ -694,7 +694,7 @@
|
||
|
|
||
|
PACKAGE="mms_client"
|
||
|
|
||
|
-VERSION=0.0.3
|
||
|
+VERSION=0.0.4
|
||
|
|
||
|
if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
|
||
|
{ echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
|