install :
cp ${EXEC_NAME} ${INSTALL_DIR}
- # rm -f /usr/man/man1/beep.1.bz2
+ rm -f /usr/man/man1/beep.1.bz2
cp ${MAN_FILE} ${MAN_DIR}
#include <sys/ioctl.h>
#include <sys/types.h>
#include <linux/kd.h>
-#include <linux/input.h>
/* I don't know where this number comes from, I admit that freely. A
wonderful human named Raine M. Ekman used it in a program that played
so that beep can be tucked appropriately into a text-
processing pipe.
*/
- int verbose; /* verbose output? */
struct beep_parms_t *next; /* in case -n/--new is used. */
} beep_parms_t;
-enum { BEEP_TYPE_CONSOLE, BEEP_TYPE_EVDEV };
-
/* Momma taught me never to use globals, but we need something the signal
handlers can get at.*/
int console_fd = -1;
-int console_type = BEEP_TYPE_CONSOLE;
-char *console_device = NULL;
-
-
-void do_beep(int freq) {
- if (console_type == BEEP_TYPE_CONSOLE) {
- if(ioctl(console_fd, KIOCSOUND, freq != 0
- ? (int)(CLOCK_TICK_RATE/freq)
- : freq) < 0) {
- printf("\a"); /* Output the only beep we can, in an effort to fall back on usefulness */
- perror("ioctl");
- }
- } else {
- /* BEEP_TYPE_EVDEV */
- struct input_event e;
-
- e.type = EV_SND;
- e.code = SND_TONE;
- e.value = freq;
-
- write(console_fd, &e, sizeof(struct input_event));
- }
-}
-
/* If we get interrupted, it would be nice to not leave the speaker beeping in
perpetuity. */
void handle_signal(int signum) {
-
- if(console_device)
- free(console_device);
-
switch(signum) {
case SIGINT:
if(console_fd >= 0) {
/* Kill the sound, quit gracefully */
- do_beep(0);
+ ioctl(console_fd, KIOCSOUND, 0);
close(console_fd);
exit(signum);
} else {
/* print usage and exit */
void usage_bail(const char *executable_name) {
printf("Usage:\n%s [-f freq] [-l length] [-r reps] [-d delay] "
- "[-D delay] [-s] [-c] [-e device]\n",
+ "[-D delay] [-s] [-c]\n",
executable_name);
printf("%s [Options...] [-n] [--new] [Options...] ... \n", executable_name);
printf("%s [-h] [--help]\n", executable_name);
* "-D <delay in ms>" (similar to -d, but delay after last repetition as well)
* "-s" (beep after each line of input from stdin, echo line to stdout)
* "-c" (beep after each char of input from stdin, echo char to stdout)
- * "--verbose/--debug"
* "-h/--help"
* "-v/-V/--version"
* "-n/--new"
void parse_command_line(int argc, char **argv, beep_parms_t *result) {
int c;
- struct option opt_list[7] = {{"help", 0, NULL, 'h'},
+ struct option opt_list[4] = {{"help", 0, NULL, 'h'},
{"version", 0, NULL, 'V'},
{"new", 0, NULL, 'n'},
- {"verbose", 0, NULL, 'X'},
- {"debug", 0, NULL, 'X'},
- {"device", 1, NULL, 'e'},
{0,0,0,0}};
- while((c = getopt_long(argc, argv, "f:l:r:d:D:schvVne:", opt_list, NULL))
+ while((c = getopt_long(argc, argv, "f:l:r:d:D:schvVn", opt_list, NULL))
!= EOF) {
int argval = -1; /* handle parsed numbers for various arguments */
float argfreq = -1;
(argfreq <= 0))
usage_bail(argv[0]);
else
- if (result->freq != 0)
- fprintf(stderr, "WARNING: multiple -f values given, only last "
- "one is used.\n");
result->freq = argfreq;
break;
case 'l' : /* length */
exit(0);
break;
case 'n' : /* also --new - create another beep */
- if (result->freq == 0)
- result->freq = DEFAULT_FREQ;
result->next = (beep_parms_t *)malloc(sizeof(beep_parms_t));
- result->next->freq = 0;
+ result->next->freq = DEFAULT_FREQ;
result->next->length = DEFAULT_LENGTH;
result->next->reps = DEFAULT_REPS;
result->next->delay = DEFAULT_DELAY;
result->next->end_delay = DEFAULT_END_DELAY;
result->next->stdin_beep = DEFAULT_STDIN_BEEP;
- result->next->verbose = result->verbose;
result->next->next = NULL;
result = result->next; /* yes, I meant to do that. */
break;
- case 'X' : /* --debug / --verbose */
- result->verbose = 1;
- break;
- case 'e' : /* also --device */
- console_device = strdup(optarg);
- break;
case 'h' : /* notice that this is also --help */
default :
usage_bail(argv[0]);
}
}
- if (result->freq == 0)
- result->freq = DEFAULT_FREQ;
}
void play_beep(beep_parms_t parms) {
int i; /* loop counter */
- if(parms.verbose == 1)
- fprintf(stderr, "[DEBUG] %d times %d ms beeps (%d delay between, "
- "%d delay after) @ %.2f Hz\n",
- parms.reps, parms.length, parms.delay, parms.end_delay, parms.freq);
-
/* try to snag the console */
- if(console_device)
- console_fd = open(console_device, O_WRONLY);
- else
- if((console_fd = open("/dev/tty0", O_WRONLY)) == -1)
- console_fd = open("/dev/vc/0", O_WRONLY);
-
- if(console_fd == -1) {
- fprintf(stderr, "Could not open %s for writing\n",
- console_device != NULL ? console_device : "/dev/tty0 or /dev/vc/0");
+ if((console_fd = open("/dev/console", O_WRONLY)) == -1) {
+ fprintf(stderr, "Could not open /dev/console for writing.\n");
printf("\a"); /* Output the only beep we can, in an effort to fall back on usefulness */
perror("open");
exit(1);
}
-
- if (ioctl(console_fd, EVIOCGSND(0)) != -1)
- console_type = BEEP_TYPE_EVDEV;
- else
- console_type = BEEP_TYPE_CONSOLE;
/* Beep */
for (i = 0; i < parms.reps; i++) { /* start beep */
- do_beep(parms.freq);
+ if(ioctl(console_fd, KIOCSOUND, (int)(CLOCK_TICK_RATE/parms.freq)) < 0) {
+ printf("\a"); /* Output the only beep we can, in an effort to fall back on usefulness */
+ perror("ioctl");
+ }
/* Look ma, I'm not ansi C compatible! */
usleep(1000*parms.length); /* wait... */
- do_beep(0);
+ ioctl(console_fd, KIOCSOUND, 0); /* stop beep */
if(parms.end_delay || (i+1 < parms.reps))
usleep(1000*parms.delay); /* wait... */
} /* repeat. */
char sin[4096], *ptr;
beep_parms_t *parms = (beep_parms_t *)malloc(sizeof(beep_parms_t));
- parms->freq = 0;
+ parms->freq = DEFAULT_FREQ;
parms->length = DEFAULT_LENGTH;
parms->reps = DEFAULT_REPS;
parms->delay = DEFAULT_DELAY;
parms->end_delay = DEFAULT_END_DELAY;
parms->stdin_beep = DEFAULT_STDIN_BEEP;
- parms->verbose = 0;
parms->next = NULL;
signal(SIGINT, handle_signal);
parms = next;
}
- if(console_device)
- free(console_device);
-
return EXIT_SUCCESS;
}
+beep (1.2.2-20) unstable; urgency=low
+
+ * Added Homepage: control field.
+ * Moved patches to quilt, split them into:
+ - makefile-fixup: don't try to remove something outside the build place
+ - verbose-option: enable --verbose/--debug for getting info on what's
+ getting done
+ - multiple-freq: produce a warning on multiple frequency parameters
+ - serial-console-fix: use /dev/tty0 instead of /dev/console
+ - devfs-fix: try /dev/vc/0 too
+ - event-option: enable --event switch for specifying a special device
+ * Updated copyright file with the actual header from the code.
+
+ -- Gerfried Fuchs <rhonda@debian.at> Wed, 03 Oct 2007 19:46:07 +0200
+
beep (1.2.2-19) unstable; urgency=low
* Translation update: Japanese (Hideki Yamane, closes: #392171)
Source: beep
Section: sound
Priority: optional
-Maintainer: Gerfried Fuchs <alfie@debian.org>
-Build-Depends: po-debconf, patch
+Maintainer: Gerfried Fuchs <rhonda@debian.at>
+Build-Depends: po-debconf, patch, quilt
Standards-Version: 3.7.2
+Homepage: http://johnath.com/beep/
Package: beep
Architecture: any
-This package was debianized by Gerfried Fuchs <alfie@debian.org> on
+This package was debianized by Gerfried Fuchs <rhonda@debian.at> on
Thu, 18 Oct 2001 09:26:50 +0200.
It was downloaded from http://www.johnath.com/beep/
==========
This software is copyright (C) 2000 by Johnathan Nightingale.
- This package is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; version 2 dated June, 1991.
+ This code may distributed only under the terms of the GNU Public
+ License which can be found at http://www.gnu.org/copyleft or in
+ the file COPYING supplied with this code.
- This package is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
+ This code is not distributed with warranties of any kind, including
+ implied warranties of merchantability or fitness for a particular use
+ or ability to breed pandas in captivity, it just can't be done.
On Debian GNU/Linux systems, the complete text of the GNU General
-Public License can be found in `/usr/share/common-licenses/GPL'.
+Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'.
+Later versions which the GNU project publishes on the above mentioned URL can
+be found in the same directory.
--- /dev/null
+Index: beep-1.2.2/Makefile
+===================================================================
+--- beep-1.2.2.orig/Makefile
++++ beep-1.2.2/Makefile
+@@ -15,5 +15,5 @@ beep : beep.c
+
+ install :
+ cp ${EXEC_NAME} ${INSTALL_DIR}
+- rm -f /usr/man/man1/beep.1.bz2
++ # rm -f /usr/man/man1/beep.1.bz2
+ cp ${MAN_FILE} ${MAN_DIR}
--- /dev/null
+Index: beep-1.2.2/beep.c
+===================================================================
+--- beep-1.2.2.orig/beep.c
++++ beep-1.2.2/beep.c
+@@ -83,6 +83,7 @@ typedef struct beep_parms_t {
+ so that beep can be tucked appropriately into a text-
+ processing pipe.
+ */
++ int verbose; /* verbose output? */
+ struct beep_parms_t *next; /* in case -n/--new is used. */
+ } beep_parms_t;
+
+@@ -110,7 +111,7 @@ void handle_signal(int signum) {
+ /* print usage and exit */
+ void usage_bail(const char *executable_name) {
+ printf("Usage:\n%s [-f freq] [-l length] [-r reps] [-d delay] "
+- "[-D delay] [-s] [-c]\n",
++ "[-D delay] [-s] [-c] [--verbose | --debug]\n",
+ executable_name);
+ printf("%s [Options...] [-n] [--new] [Options...] ... \n", executable_name);
+ printf("%s [-h] [--help]\n", executable_name);
+@@ -131,6 +132,7 @@ void usage_bail(const char *executable_n
+ * "-D <delay in ms>" (similar to -d, but delay after last repetition as well)
+ * "-s" (beep after each line of input from stdin, echo line to stdout)
+ * "-c" (beep after each char of input from stdin, echo char to stdout)
++ * "--verbose/--debug"
+ * "-h/--help"
+ * "-v/-V/--version"
+ * "-n/--new"
+@@ -141,9 +143,11 @@ void usage_bail(const char *executable_n
+ void parse_command_line(int argc, char **argv, beep_parms_t *result) {
+ int c;
+
+- struct option opt_list[4] = {{"help", 0, NULL, 'h'},
++ struct option opt_list[6] = {{"help", 0, NULL, 'h'},
+ {"version", 0, NULL, 'V'},
+ {"new", 0, NULL, 'n'},
++ {"verbose", 0, NULL, 'X'},
++ {"debug", 0, NULL, 'X'},
+ {0,0,0,0}};
+ while((c = getopt_long(argc, argv, "f:l:r:d:D:schvVn", opt_list, NULL))
+ != EOF) {
+@@ -204,9 +208,13 @@ void parse_command_line(int argc, char *
+ result->next->delay = DEFAULT_DELAY;
+ result->next->end_delay = DEFAULT_END_DELAY;
+ result->next->stdin_beep = DEFAULT_STDIN_BEEP;
++ result->next->verbose = result->verbose;
+ result->next->next = NULL;
+ result = result->next; /* yes, I meant to do that. */
+ break;
++ case 'X' : /* --debug / --verbose */
++ result->verbose = 1;
++ break;
+ case 'h' : /* notice that this is also --help */
+ default :
+ usage_bail(argv[0]);
+@@ -217,6 +225,11 @@ void parse_command_line(int argc, char *
+ void play_beep(beep_parms_t parms) {
+ int i; /* loop counter */
+
++ if(parms.verbose == 1)
++ fprintf(stderr, "[DEBUG] %d times %d ms beeps (%d delay between, "
++ "%d delay after) @ %.2f Hz\n",
++ parms.reps, parms.length, parms.delay, parms.end_delay, parms.freq);
++
+ /* try to snag the console */
+ if((console_fd = open("/dev/console", O_WRONLY)) == -1) {
+ fprintf(stderr, "Could not open /dev/console for writing.\n");
+@@ -253,6 +266,7 @@ int main(int argc, char **argv) {
+ parms->delay = DEFAULT_DELAY;
+ parms->end_delay = DEFAULT_END_DELAY;
+ parms->stdin_beep = DEFAULT_STDIN_BEEP;
++ parms->verbose = 0;
+ parms->next = NULL;
+
+ signal(SIGINT, handle_signal);
--- /dev/null
+Index: beep-1.2.2/beep.c
+===================================================================
+--- beep-1.2.2.orig/beep.c
++++ beep-1.2.2/beep.c
+@@ -159,6 +159,9 @@ void parse_command_line(int argc, char *
+ (argfreq <= 0))
+ usage_bail(argv[0]);
+ else
++ if (result->freq != 0)
++ fprintf(stderr, "WARNING: multiple -f values given, only last "
++ "one is used.\n");
+ result->freq = argfreq;
+ break;
+ case 'l' : /* length */
+@@ -201,8 +204,10 @@ void parse_command_line(int argc, char *
+ exit(0);
+ break;
+ case 'n' : /* also --new - create another beep */
++ if (result->freq == 0)
++ result->freq = DEFAULT_FREQ;
+ result->next = (beep_parms_t *)malloc(sizeof(beep_parms_t));
+- result->next->freq = DEFAULT_FREQ;
++ result->next->freq = 0;
+ result->next->length = DEFAULT_LENGTH;
+ result->next->reps = DEFAULT_REPS;
+ result->next->delay = DEFAULT_DELAY;
+@@ -220,6 +225,8 @@ void parse_command_line(int argc, char *
+ usage_bail(argv[0]);
+ }
+ }
++ if (result->freq == 0)
++ result->freq = DEFAULT_FREQ;
+ }
+
+ void play_beep(beep_parms_t parms) {
+@@ -260,7 +267,7 @@ int main(int argc, char **argv) {
+ char sin[4096], *ptr;
+
+ beep_parms_t *parms = (beep_parms_t *)malloc(sizeof(beep_parms_t));
+- parms->freq = DEFAULT_FREQ;
++ parms->freq = 0;
+ parms->length = DEFAULT_LENGTH;
+ parms->reps = DEFAULT_REPS;
+ parms->delay = DEFAULT_DELAY;
--- /dev/null
+Index: beep-1.2.2/beep.c
+===================================================================
+--- beep-1.2.2.orig/beep.c
++++ beep-1.2.2/beep.c
+@@ -238,8 +238,8 @@ void play_beep(beep_parms_t parms) {
+ parms.reps, parms.length, parms.delay, parms.end_delay, parms.freq);
+
+ /* try to snag the console */
+- if((console_fd = open("/dev/console", O_WRONLY)) == -1) {
+- fprintf(stderr, "Could not open /dev/console for writing.\n");
++ if((console_fd = open("/dev/tty0", O_WRONLY)) == -1) {
++ fprintf(stderr, "Could not open /dev/tty0 for writing.\n");
+ printf("\a"); /* Output the only beep we can, in an effort to fall back on usefulness */
+ perror("open");
+ exit(1);
--- /dev/null
+Index: beep-1.2.2/beep.c
+===================================================================
+--- beep-1.2.2.orig/beep.c
++++ beep-1.2.2/beep.c
+@@ -239,10 +239,12 @@ void play_beep(beep_parms_t parms) {
+
+ /* try to snag the console */
+ if((console_fd = open("/dev/tty0", O_WRONLY)) == -1) {
+- fprintf(stderr, "Could not open /dev/tty0 for writing.\n");
+- printf("\a"); /* Output the only beep we can, in an effort to fall back on usefulness */
+- perror("open");
+- exit(1);
++ if((console_fd = open("/dev/vc/0", O_WRONLY)) == -1) {
++ fprintf(stderr, "Could not open /dev/tty0 or /dev/vc/0 for writing.\n");
++ printf("\a"); /* Output the only beep we can, in an effort to fall back on usefulness */
++ perror("open");
++ exit(1);
++ }
+ }
+
+ /* Beep */
--- /dev/null
+Index: beep-1.2.2/beep.c
+===================================================================
+--- beep-1.2.2.orig/beep.c
++++ beep-1.2.2/beep.c
+@@ -26,6 +26,7 @@
+ #include <sys/ioctl.h>
+ #include <sys/types.h>
+ #include <linux/kd.h>
++#include <linux/input.h>
+
+ /* I don't know where this number comes from, I admit that freely. A
+ wonderful human named Raine M. Ekman used it in a program that played
+@@ -87,18 +88,48 @@ typedef struct beep_parms_t {
+ struct beep_parms_t *next; /* in case -n/--new is used. */
+ } beep_parms_t;
+
++enum { BEEP_TYPE_CONSOLE, BEEP_TYPE_EVDEV };
++
+ /* Momma taught me never to use globals, but we need something the signal
+ handlers can get at.*/
+ int console_fd = -1;
++int console_type = BEEP_TYPE_CONSOLE;
++char *console_device = NULL;
++
++
++void do_beep(int freq) {
++ if (console_type == BEEP_TYPE_CONSOLE) {
++ if(ioctl(console_fd, KIOCSOUND, freq != 0
++ ? (int)(CLOCK_TICK_RATE/freq)
++ : freq) < 0) {
++ printf("\a"); /* Output the only beep we can, in an effort to fall back on usefulness */
++ perror("ioctl");
++ }
++ } else {
++ /* BEEP_TYPE_EVDEV */
++ struct input_event e;
++
++ e.type = EV_SND;
++ e.code = SND_TONE;
++ e.value = freq;
++
++ write(console_fd, &e, sizeof(struct input_event));
++ }
++}
++
+
+ /* If we get interrupted, it would be nice to not leave the speaker beeping in
+ perpetuity. */
+ void handle_signal(int signum) {
++
++ if(console_device)
++ free(console_device);
++
+ switch(signum) {
+ case SIGINT:
+ if(console_fd >= 0) {
+ /* Kill the sound, quit gracefully */
+- ioctl(console_fd, KIOCSOUND, 0);
++ do_beep(0);
+ close(console_fd);
+ exit(signum);
+ } else {
+@@ -111,7 +142,7 @@ void handle_signal(int signum) {
+ /* print usage and exit */
+ void usage_bail(const char *executable_name) {
+ printf("Usage:\n%s [-f freq] [-l length] [-r reps] [-d delay] "
+- "[-D delay] [-s] [-c] [--verbose | --debug]\n",
++ "[-D delay] [-s] [-c] [--verbose | --debug] [-e device]\n",
+ executable_name);
+ printf("%s [Options...] [-n] [--new] [Options...] ... \n", executable_name);
+ printf("%s [-h] [--help]\n", executable_name);
+@@ -143,13 +174,14 @@ void usage_bail(const char *executable_n
+ void parse_command_line(int argc, char **argv, beep_parms_t *result) {
+ int c;
+
+- struct option opt_list[6] = {{"help", 0, NULL, 'h'},
++ struct option opt_list[7] = {{"help", 0, NULL, 'h'},
+ {"version", 0, NULL, 'V'},
+ {"new", 0, NULL, 'n'},
+ {"verbose", 0, NULL, 'X'},
+ {"debug", 0, NULL, 'X'},
++ {"device", 1, NULL, 'e'},
+ {0,0,0,0}};
+- while((c = getopt_long(argc, argv, "f:l:r:d:D:schvVn", opt_list, NULL))
++ while((c = getopt_long(argc, argv, "f:l:r:d:D:schvVne:", opt_list, NULL))
+ != EOF) {
+ int argval = -1; /* handle parsed numbers for various arguments */
+ float argfreq = -1;
+@@ -220,6 +252,9 @@ void parse_command_line(int argc, char *
+ case 'X' : /* --debug / --verbose */
+ result->verbose = 1;
+ break;
++ case 'e' : /* also --device */
++ console_device = strdup(optarg);
++ break;
+ case 'h' : /* notice that this is also --help */
+ default :
+ usage_bail(argv[0]);
+@@ -238,24 +273,31 @@ void play_beep(beep_parms_t parms) {
+ parms.reps, parms.length, parms.delay, parms.end_delay, parms.freq);
+
+ /* try to snag the console */
+- if((console_fd = open("/dev/tty0", O_WRONLY)) == -1) {
+- if((console_fd = open("/dev/vc/0", O_WRONLY)) == -1) {
+- fprintf(stderr, "Could not open /dev/tty0 or /dev/vc/0 for writing.\n");
+- printf("\a"); /* Output the only beep we can, in an effort to fall back on usefulness */
+- perror("open");
+- exit(1);
+- }
++ if(console_device)
++ console_fd = open(console_device, O_WRONLY);
++ else
++ if((console_fd = open("/dev/tty0", O_WRONLY)) == -1)
++ console_fd = open("/dev/vc/0", O_WRONLY);
++
++ if(console_fd == -1) {
++ fprintf(stderr, "Could not open %s for writing\n",
++ console_device != NULL ? console_device : "/dev/tty0 or /dev/vc/0");
++ printf("\a"); /* Output the only beep we can, in an effort to fall back on usefulness */
++ perror("open");
++ exit(1);
+ }
++
++ if (ioctl(console_fd, EVIOCGSND(0)) != -1)
++ console_type = BEEP_TYPE_EVDEV;
++ else
++ console_type = BEEP_TYPE_CONSOLE;
+
+ /* Beep */
+ for (i = 0; i < parms.reps; i++) { /* start beep */
+- if(ioctl(console_fd, KIOCSOUND, (int)(CLOCK_TICK_RATE/parms.freq)) < 0) {
+- printf("\a"); /* Output the only beep we can, in an effort to fall back on usefulness */
+- perror("ioctl");
+- }
++ do_beep(parms.freq);
+ /* Look ma, I'm not ansi C compatible! */
+ usleep(1000*parms.length); /* wait... */
+- ioctl(console_fd, KIOCSOUND, 0); /* stop beep */
++ do_beep(0); /* stop beep */
+ if(parms.end_delay || (i+1 < parms.reps))
+ usleep(1000*parms.delay); /* wait... */
+ } /* repeat. */
+@@ -318,5 +360,8 @@ int main(int argc, char **argv) {
+ parms = next;
+ }
+
++ if(console_device)
++ free(console_device);
++
+ return EXIT_SUCCESS;
+ }
--- /dev/null
+01_makefile-fixup
+02_verbose-option
+03_multiple-freq
+04_serial-console-fix
+05_devfs-fix
+06_event-option
msgid ""
msgstr ""
"Project-Id-Version: ca\n"
-"Report-Msgid-Bugs-To: alfie@debian.org\n"
+"Report-Msgid-Bugs-To: beep@packages.debian.org\n"
"POT-Creation-Date: 2007-02-20 23:46+0100\n"
"PO-Revision-Date: 2006-06-21 08:40-0500\n"
"Last-Translator: Miguel Gea Milvaques <xerakko@debian.org>\n"
msgid ""
msgstr ""
"Project-Id-Version: beep\n"
-"Report-Msgid-Bugs-To: alfie@debian.org\n"
+"Report-Msgid-Bugs-To: beep@packages.debian.org\n"
"POT-Creation-Date: 2007-02-20 23:46+0100\n"
"PO-Revision-Date: 2006-06-21 14:23+0200\n"
"Last-Translator: Miroslav Kure <kurem@debian.cz>\n"
msgid ""
msgstr ""
"Project-Id-Version: beep 1.2.2-18\n"
-"Report-Msgid-Bugs-To: alfie@debian.org\n"
+"Report-Msgid-Bugs-To: beep@packages.debian.org\n"
"POT-Creation-Date: 2007-02-20 23:46+0100\n"
"PO-Revision-Date: 2006-06-21 05:07-0500\n"
"Last-Translator: Gerfried Fuchs <alfie@debian.org>\n"
msgid ""
msgstr ""
"Project-Id-Version: beep\n"
-"Report-Msgid-Bugs-To: alfie@debian.org\n"
+"Report-Msgid-Bugs-To: beep@packages.debian.org\n"
"POT-Creation-Date: 2007-02-20 23:46+0100\n"
"PO-Revision-Date: 2006-06-28 02:06-0500\n"
"Last-Translator: David Martínez Moreno <ender@debian.org>\n"
msgid ""
msgstr ""
"Project-Id-Version: beep 1.2.2-10\n"
-"Report-Msgid-Bugs-To: alfie@debian.org\n"
+"Report-Msgid-Bugs-To: beep@packages.debian.org\n"
"POT-Creation-Date: 2007-02-20 23:46+0100\n"
"PO-Revision-Date: 2006-06-28 02:06-0500\n"
"Last-Translator: Daniel Déchelotte <maitre_yodan@club-internet.fr>\n"
msgid ""
msgstr ""
"Project-Id-Version: beep 1.2.2-12\n"
-"Report-Msgid-Bugs-To: alfie@debian.org\n"
+"Report-Msgid-Bugs-To: beep@packages.debian.org\n"
"POT-Creation-Date: 2007-02-20 23:46+0100\n"
-"PO-Revision-Date: 2005-10-15 12:08+0100\n"
+"PO-Revision-Date: 2007-10-03 19:01+0200\n"
"Last-Translator: Stefano Melchior <stefano.melchior@openlabs.it>\n"
"Language-Team: Italian <debian-l10n-italian@lists.debian.org>\n"
"MIME-Version: 1.0\n"
"programma risulta abbastanza piccolo (circa 150 linee di codice) e semplice "
"da permettere di verificare da soli la sicurezza del codice, qualora non ci "
"si fidasse del giudizio dell'autore."
-
-#~ msgid "How do you want to handle suid root for the beep program?"
-#~ msgstr "Come si vuole gestire suid root per il programma beep?"
msgid ""
msgstr ""
"Project-Id-Version: beep 1.2.2-18\n"
-"Report-Msgid-Bugs-To: alfie@debian.org\n"
+"Report-Msgid-Bugs-To: beep@packages.debian.org\n"
"POT-Creation-Date: 2007-02-20 23:46+0100\n"
-"PO-Revision-Date: 2006-10-11 00:08+0900\n"
+"PO-Revision-Date: 2007-10-03 19:01+0200\n"
"Last-Translator: Hideki Yamane (Debian-JP) <henrich@debian.or.jp>\n"
"Language-Team: Japanese <debian-japanese@lists.debian.org>\n"
"MIME-Version: 1.0\n"
"ではこの方法は採りません。しかしながら、このプログラムは非常に小さいので (150"
"行程度のコードです)、私の判断を信じられない場合、あなた自身でコードの安全性"
"を”確認するのはとても簡単です。"
-
-#~ msgid "How do you want to handle suid root for the beep program?"
-#~ msgstr "beep プログラムへの suid root 設定をどうしますか?"
msgid ""
msgstr ""
"Project-Id-Version: beep 1.2.2-11\n"
-"Report-Msgid-Bugs-To: alfie@debian.org\n"
+"Report-Msgid-Bugs-To: beep@packages.debian.org\n"
"POT-Creation-Date: 2007-02-20 23:46+0100\n"
-"PO-Revision-Date: 2003-09-07 20:58+0100\n"
+"PO-Revision-Date: 2007-10-03 19:02+0200\n"
"Last-Translator: Tim Vandermeersch <qber66@skolelinux.no>\n"
"Language-Team: dutch <debian-l10n-dutch@lists.debian.org>\n"
"MIME-Version: 1.0\n"
"Omdat elk suid root programma een veiligheids risico is wordt dit niet "
"standaard gedaan. Het programma is vrij klein (~150 regels code) en is "
"redelijk makkelijk om zelf te verifiëren, als u mijn oordeel niet vertrouwd."
-
-#, fuzzy
-#~ msgid "How do you want to handle suid root for the beep program?"
-#~ msgstr "Hoe suid root af te handelen voor beep programma?"
msgid ""
msgstr ""
"Project-Id-Version: beep 1.2.2-16\n"
-"Report-Msgid-Bugs-To: alfie@debian.org\n"
+"Report-Msgid-Bugs-To: beep@packages.debian.org\n"
"POT-Creation-Date: 2007-02-20 23:46+0100\n"
"PO-Revision-Date: 2006-06-28 02:07-0500\n"
"Last-Translator: Miguel Figueiredo <elmig@debianpt.org>\n"
msgid ""
msgstr ""
"Project-Id-Version: beep-1.2.2-10\n"
-"Report-Msgid-Bugs-To: alfie@debian.org\n"
+"Report-Msgid-Bugs-To: beep@packages.debian.org\n"
"POT-Creation-Date: 2007-02-20 23:46+0100\n"
"PO-Revision-Date: 2006-06-28 02:06-0500\n"
"Last-Translator: Felipe Augusto van de Wiel (faw) <felipe@cathedrallabs."
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: alfie@debian.org\n"
+"Report-Msgid-Bugs-To: beep@packages.debian.org\n"
"POT-Creation-Date: 2007-02-20 23:46+0100\n"
-"PO-Revision-Date: 2003-10-02 17:10+0500\n"
+"PO-Revision-Date: 2007-10-03 19:02+0200\n"
"Last-Translator: Ilgiz Kalmetev <translator@ilgiz.pp.ru>\n"
"Language-Team: Russian <ru@li.org>\n"
"MIME-Version: 1.0\n"
"ÐÏÜÔÏÍÕ suid-ÂÉÔ ÐÏ ÕÍÏÌÞÁÎÉÀ ÎÅ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ. ïÄÎÁËÏ, ÐÒÏÇÒÁÍÍÁ "
"ÉÓËÌÀÞÉÔÅÌØÎÏ ÍÁÌÁ (~150 ÓÔÒÏË ËÏÄÁ), É ÷Ù ÏÞÅÎØ ÌÅÇËÏ ÍÏÖÅÔÅ ÐÒÏ×ÅÒÉÔØ "
"ÂÅÚÏÐÁÓÎÏÓÔØ ÅÅ ËÏÄÁ ÓÁÍÉ, ÅÓÌÉ ÎÅ ÄÏ×ÅÒÑÅÔÅ ÍÎÅ."
-
-#, fuzzy
-#~ msgid "How do you want to handle suid root for the beep program?"
-#~ msgstr "ëÁË ÏÂÒÁÂÏÔÁÔØ suid root ÄÌÑ ÐÒÏÇÒÁÍÍÙ beep?"
msgid ""
msgstr ""
"Project-Id-Version: beep\n"
-"Report-Msgid-Bugs-To: alfie@debian.org\n"
+"Report-Msgid-Bugs-To: beep@packages.debian.org\n"
"POT-Creation-Date: 2007-02-20 23:46+0100\n"
"PO-Revision-Date: 2006-06-21 12:49-0500\n"
"Last-Translator: Daniel Nylander <po@danielnylander.se>\n"
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
+# This file is distributed under the same license as the beep package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: alfie@debian.org\n"
+"Project-Id-Version: beep 1.2.2-18\n"
+"Report-Msgid-Bugs-To: beep@packages.debian.org\n"
"POT-Creation-Date: 2007-02-20 23:46+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
msgid ""
msgstr ""
"Project-Id-Version: beep 1.2.2-18\n"
-"Report-Msgid-Bugs-To: alfie@debian.org\n"
+"Report-Msgid-Bugs-To: beep@packages.debian.org\n"
"POT-Creation-Date: 2007-02-20 23:46+0100\n"
"PO-Revision-Date: 2006-06-23 03:49-0500\n"
"Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
#!/usr/bin/make -f
# debian/rules file for beep
+# copyright 2002++ by Gerfried Fuchs <rhonda@debian.at>
+# Licenced the same way as beep itself
PKG1 = beep
TMP1 = $(CURDIR)/debian/$(PKG1)
endif
-clean:
+include /usr/share/quilt/quilt.make
+
+clean: unpatch
$(checkdir)
$(checkroot)
-rm -rf $(TMP1) $(TMP2) debian/substvars debian/files build-stamp
build: build-stamp
-build-stamp:
+build-stamp: patch
$(checkdir)
$(MAKE) FLAGS="$(FLAGS)"
touch build-stamp