diff --git a/irda-utils-0.9.13-i18n.patch b/irda-utils-0.9.13-i18n.patch new file mode 100644 index 0000000..d992045 --- /dev/null +++ b/irda-utils-0.9.13-i18n.patch @@ -0,0 +1,33 @@ +--- irda-utils-0.9.13/etc/irda.rc.i18n Thu Feb 8 14:04:06 2001 ++++ irda-utils-0.9.13/etc/irda.rc Thu Feb 8 14:05:26 2001 +@@ -13,10 +13,11 @@ + # Source IrDA networking configuration. + . /etc/sysconfig/irda + ++prog="IrDA" + + start() { + # Attach irda device +- echo -n "Starting IrDA: " ++ echo -n $"Starting $prog: " + daemon /usr/sbin/irattach ${DEVICE} ${ARGS} + touch /var/lock/subsys/irda + echo +@@ -24,7 +25,7 @@ + + stop() { + # Stop service. +- echo -n "Shutting down IrDA: " ++ echo -n $"Shutting down $prog: " + killproc irattach + rm -f /var/lock/subsys/irda + echo +@@ -62,7 +63,7 @@ + [ -e /var/lock/subsys/irda ] && (stop; start) + ;; + *) +- echo "Usage: irda {start|stop|restart|reload|condrestart|status}" ++ echo $"Usage: $0 {start|stop|restart|reload|condrestart|status}" + exit 1 + esac + diff --git a/irda-utils-0.9.14-chkconfig.patch b/irda-utils-0.9.14-chkconfig.patch new file mode 100644 index 0000000..00ebb0c --- /dev/null +++ b/irda-utils-0.9.14-chkconfig.patch @@ -0,0 +1,87 @@ +--- irda-utils-0.9.14/etc/irda.rc.chkconfig Sun Jan 14 23:12:56 2001 ++++ irda-utils-0.9.14/etc/irda.rc Tue Apr 24 15:43:33 2001 +@@ -3,8 +3,7 @@ + # irda This shell script takes care of starting and stopping + # IrDA support + # +-# chkconfig: 2345 45 96 +-# ++# chkconfig: - 45 24 + # description: IrDA stack for Linux + # + +@@ -14,6 +13,23 @@ + # Source IrDA networking configuration. + . /etc/sysconfig/irda + ++ ++start() { ++ # Attach irda device ++ echo -n "Starting IrDA: " ++ daemon /usr/sbin/irattach ${DEVICE} ${ARGS} ++ touch /var/lock/subsys/irda ++ echo ++} ++ ++stop() { ++ # Stop service. ++ echo -n "Shutting down IrDA: " ++ killproc irattach ++ rm -f /var/lock/subsys/irda ++ echo ++} ++ + # Check that irda is up. + [ ${IRDA} = "no" ] && exit 0 + +@@ -30,28 +46,23 @@ + # See how we were called. + case "$1" in + start) +- # Attach irda device +- echo -n "Starting IrDA: " +- daemon /usr/sbin/irattach ${DEVICE} ${ARGS} +- touch /var/lock/subsys/irda +- echo ++ start + ;; + stop) +- # Stop service. +- echo -n "Shutting down IrDA: " +- killproc irattach +- rm -f /var/lock/subsys/irda +- echo ++ stop + ;; + status) + status irattach + ;; + restart|reload) +- $0 stop +- $0 start ++ stop ++ start ++ ;; ++ condrestart) ++ [ -e /var/lock/subsys/irda ] && (stop; start) + ;; + *) +- echo "Usage: irda {start|stop|restart|reload|status}" ++ echo "Usage: irda {start|stop|restart|reload|condrestart|status}" + exit 1 + esac + +--- irda-utils-0.9.14/etc/irda.rc.chkconfig 2002-12-16 14:01:23.000000000 -0500 ++++ irda-utils-0.9.14/etc/irda.rc 2002-12-16 13:56:11.000000000 -0500 +@@ -4,7 +4,10 @@ + # IrDA support + # + # chkconfig: - 45 24 +-# description: IrDA stack for Linux ++# description: IrDA(TM) (Infrared Data Association) is an industry standard \ ++# for wireless, infrared communication between devices. IrDA speeds range \ ++# from 9600 bps to 4 Mbps, and IrDA can be used by many modern devices \ ++# including laptops, LAN adapters, PDAs, printers, and mobile phones. + # + + # Source function library. diff --git a/irda-utils-0.9.14-typo.patch b/irda-utils-0.9.14-typo.patch new file mode 100644 index 0000000..6f21e2f --- /dev/null +++ b/irda-utils-0.9.14-typo.patch @@ -0,0 +1,11 @@ +--- irda-utils-0.9.14/etc/irda.rc.typo Tue Apr 24 15:44:12 2001 ++++ irda-utils-0.9.14/etc/irda.rc Tue Apr 24 15:45:17 2001 +@@ -36,7 +36,7 @@ + [ -f /usr/sbin/irattach ] || exit 0 + + ARGS= +-if [ $DONGLE ]; then ++if [ -n "$DONGLE" ]; then + ARGS="$ARGS -d $DONGLE" + fi + if [ "$DISCOVERY" = "yes" ];then diff --git a/irda-utils-0.9.16-rh2.patch b/irda-utils-0.9.16-rh2.patch new file mode 100644 index 0000000..512caf1 --- /dev/null +++ b/irda-utils-0.9.16-rh2.patch @@ -0,0 +1,12 @@ +--- irda-utils-0.9.16/etc/irda.rc.rh2 2004-10-04 12:49:46.016198784 +0200 ++++ irda-utils-0.9.16/etc/irda.rc 2004-10-04 12:50:24.128404848 +0200 +@@ -21,6 +21,9 @@ + start() { + # Attach irda device + echo -n $"Starting $prog: " ++ /sbin/modprobe ircomm-tty 2>/dev/null ++ /sbin/modprobe irtty-sir 2>/dev/null ++ /sbin/modprobe irnet 2>/dev/null + daemon /usr/sbin/irattach ${DEVICE} ${ARGS} + touch /var/lock/subsys/irda + echo diff --git a/irda-utils-0.9.17-initscript.patch b/irda-utils-0.9.17-initscript.patch new file mode 100644 index 0000000..074546e --- /dev/null +++ b/irda-utils-0.9.17-initscript.patch @@ -0,0 +1,31 @@ +--- irda-utils-0.9.17/etc/irda.rc.rh1 2006-08-01 14:39:44.000000000 +0200 ++++ irda-utils-0.9.17/etc/irda.rc 2006-08-01 14:40:02.000000000 +0200 +@@ -24,16 +24,15 @@ + /sbin/modprobe ircomm-tty 2>/dev/null + /sbin/modprobe irtty-sir 2>/dev/null + /sbin/modprobe irnet 2>/dev/null +- daemon /usr/sbin/irattach ${DEVICE} ${ARGS} +- touch /var/lock/subsys/irda ++ daemon /usr/sbin/irattach ${DEVICE} ${ARGS} ++ [ -f /var/run/irattach.pid ] && success $"irattach startup" || failure $"irattach startup" + echo + } + + stop() { + # Stop service. + echo -n $"Shutting down $prog: " +- killproc irattach +- rm -f /var/lock/subsys/irda ++ [ -f /var/run/irattach.pid ] && killproc irattach || success $"irattach shutdown" + echo + } + +@@ -66,7 +65,7 @@ + start + ;; + condrestart) +- [ -e /var/lock/subsys/irda ] && (stop; start) ++ [ -e /var/run/irdattach.pid ] && (stop; start) + ;; + *) + echo $"Usage: $0 {start|stop|restart|reload|condrestart|status}" diff --git a/irda-utils-0.9.17-smcdisable.patch b/irda-utils-0.9.17-smcdisable.patch new file mode 100644 index 0000000..e45d890 --- /dev/null +++ b/irda-utils-0.9.17-smcdisable.patch @@ -0,0 +1,11 @@ +--- irda-utils-0.9.17/Makefile.smcdisable 2006-06-01 14:49:01.000000000 +0200 ++++ irda-utils-0.9.17/Makefile 2006-06-01 14:48:52.000000000 +0200 +@@ -27,7 +27,7 @@ + + TARGET = test + +-DIRS = irattach irdaping etc man irnetd psion tekram findchip irdadump smcinit ++DIRS = irattach irdaping etc man irnetd psion tekram findchip irdadump + CFLAGS = -O2 -W -Wall + INCLUDES = -I/usr/include/glib-2.0 -I./include -I. + diff --git a/irda-utils-0.9.18-PIE.patch b/irda-utils-0.9.18-PIE.patch deleted file mode 100644 index 52bd241..0000000 --- a/irda-utils-0.9.18-PIE.patch +++ /dev/null @@ -1,113 +0,0 @@ -diff --git a/findchip/Makefile b/findchip/Makefile -index 7428617..0937827 100644 ---- a/findchip/Makefile -+++ b/findchip/Makefile -@@ -47,7 +47,7 @@ all: findchip - - findchip: $(OBJS) - $(prn_cc_o) -- $(ECMD)$(CC) $(OBJS) $(CFLAGS) -o $@ -+ $(ECMD)$(CC) $(OBJS) $(CFLAGS) $(LDFLAGS) -o $@ - - - clean: -diff --git a/irattach/Makefile b/irattach/Makefile -index e70de61..76383c2 100644 ---- a/irattach/Makefile -+++ b/irattach/Makefile -@@ -28,7 +28,7 @@ include ../output.mak - CC = gcc - LD = ld - RM = rm -f --CFLAGS = -O2 -W -Wall -Wstrict-prototypes -Wshadow $(SYS_INCLUDES) -+CFLAGS = -O2 -W -Wall -Wstrict-prototypes -Wshadow $(SYS_INCLUDES) $(RPM_OPT_FLAGS) - - SYS_INCLUDES = -I/usr/include - SYS_LIBPATH = -L/usr/lib -L/usr/local/lib -@@ -49,13 +49,13 @@ all: $(TARGETS) - - irattach: irattach.o util.o - $(prn_cc_o) -- $(ECMD)$(CC) $(CFLAGS) irattach.o util.o -o $@ -+ $(ECMD)$(CC) $(CFLAGS) $(LDFLAGS) irattach.o util.o -o $@ - - - - dongle_attach: dongle_attach.o - $(prn_cc_o) -- $(ECMD)$(CC) $(CFLAGS) dongle_attach.o -o $@ -+ $(ECMD)$(CC) $(CFLAGS) $(LDFLAGS) dongle_attach.o -o $@ - - - install: $(TARGETS) -diff --git a/irdadump/Makefile b/irdadump/Makefile -index bd21abb..e7d8929 100644 ---- a/irdadump/Makefile -+++ b/irdadump/Makefile -@@ -19,7 +19,7 @@ SYS_INCLUDES = -I/usr/include - SYS_LIBRARIES = - SYS_LIBPATH = -L/usr/lib -L/usr/local/lib - --CFLAGS= -O2 -W -Wall -I. `pkg-config --cflags glib-2.0` -+CFLAGS= -O2 -W -Wall -I. `pkg-config --cflags glib-2.0` $(RPM_OPT_FLAGS) - - LIBIRDADUMP_OBJS = irdadump.o irlap.o irlmp.o obex.o ircomm.o netbuf.o capture.o - IRDADUMP_OBJS = main.o -@@ -40,7 +40,7 @@ lib_irdadump.a: $(LIBIRDADUMP_OBJS) - - irdadump: $(IRDADUMP_OBJS) $(LIBIRDADUMP_TARGET) - $(prn_cc_o) -- $(ECMD)$(CC) $(CFLAGS) $(LIBRARIES) -o $(IRDADUMP_TARGET) $< $(LIBIRDADUMP_TARGET) -+ $(ECMD)$(CC) $(CFLAGS) $(LDFLAGS) $(LIBRARIES) -o $(IRDADUMP_TARGET) $< $(LIBIRDADUMP_TARGET) - #$(ECMD)$(CC) $(CFLAGS) `pkg-config --cflags --libs glib-2.0` -o $(IRDADUMP_TARGET) $< $(LIBIRDADUMP_TARGET) - - -diff --git a/irdaping/Makefile b/irdaping/Makefile -index ef84acd..cd64c90 100644 ---- a/irdaping/Makefile -+++ b/irdaping/Makefile -@@ -56,7 +56,7 @@ all: $(TARGETS) - - irdaping: $(OBJS) - $(prn_cc_o) -- $(ECMD)$(CC) $(CFLAGS) $(OBJS) -o $@ -+ $(ECMD)$(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) -o $@ - - - .c.o: -diff --git a/irnetd/Makefile b/irnetd/Makefile -index 1fb1571..5efbc4a 100644 ---- a/irnetd/Makefile -+++ b/irnetd/Makefile -@@ -50,7 +50,7 @@ all: $(TARGETS) - - irnetd: $(OBJS) - $(prn_cc_o) -- $(ECMD)$(CC) $(CFLAGS) $(OBJS) -o $@ -+ $(ECMD)$(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) -o $@ - - - install: irnetd -diff --git a/psion/Makefile b/psion/Makefile -index 001926c..5d7cd7f 100644 ---- a/psion/Makefile -+++ b/psion/Makefile -@@ -25,4 +25,4 @@ install: $(PSION_TARGETS) - - irpsion5: - $(prn_cc_o) -- $(ECMD)$(CC) $(CFLAGS) -g -I/usr/include/glib-2.0 -I../include -Wall -Wstrict-prototypes $(RPM_OPT_FLAGS) $(PSION_SRC) -o $@ -+ $(ECMD)$(CC) $(CFLAGS) $(LDFLAGS) -g -I/usr/include/glib-2.0 -I../include -Wall -Wstrict-prototypes $(RPM_OPT_FLAGS) $(PSION_SRC) -o $@ -diff --git a/tekram/Makefile b/tekram/Makefile -index e10d116..65996e6 100644 ---- a/tekram/Makefile -+++ b/tekram/Makefile -@@ -55,7 +55,7 @@ all: irkbd - - irkbd: $(OBJS) - $(prn_cc_o) -- $(ECMD)$(CC) $(OBJS) -o $@ -+ $(ECMD)$(CC) $(LDFLAGS) $(OBJS) -o $@ - - - .c.o: diff --git a/irda-utils-0.9.18-man.patch b/irda-utils-0.9.18-man.patch deleted file mode 100644 index 36eb0d1..0000000 --- a/irda-utils-0.9.18-man.patch +++ /dev/null @@ -1,94 +0,0 @@ -diff -Nrbu irda-utils-0.9.18/man/irda.7 irda-utils-0.9.18-OK/man/irda.7 ---- irda-utils-0.9.18/man/irda.7 2006-07-11 10:16:06.000000000 +0400 -+++ irda-utils-0.9.18-OK/man/irda.7 2011-07-15 20:31:58.000000000 +0400 -@@ -61,7 +61,7 @@ - connection between two sockets on top of - .IR IrTTP , - similar to TCP sockets. IrTTP guarantees that the data arrives in --order and manages flow contol, IrLAP retransmits lost packets. -+order and manages flow control, IrLAP retransmits lost packets. - .br - Stream sockets does not preserve record boundaries. - .TP -@@ -70,7 +70,7 @@ - connection between two sockets on top of - .IR IrTTP . - IrTTP guarantees that the data arrives in order and manages flow --contol, IrLAP retransmits lost packets. -+control, IrLAP retransmits lost packets. - .br - SeqPacket sockets preserve record boundaries. Large datagrams will be - fragmented as needed. -@@ -79,8 +79,8 @@ - SeqPacket sockets provides a reliable, datagram oriented, full duplex - connection between two sockets on top of - .IR IrLMP . --There is no guarantees that the data arrives in order and there is no --flow contol, however IrLAP retransmits lost packets. -+There is no guarantee that the data arrives in order and there is no -+flow control, however IrLAP retransmits lost packets. - .br - Datagram sockets preserve record boundaries. No fragmentation is - provided, datagrams larger than the IrDA link MTU are truncated or -@@ -90,9 +90,9 @@ - Ultra sockets provides a connectionless, unreliable datagram packet - service on top of - .IR IrLAP-Ultra . --Ultra datagrams are sent and receive only when no IrLAP connection is -+Ultra datagrams are sent and received only when no IrLAP connection is - established and otherwise discarded. They are always transmitted at --9600 bauds. Datagrams may be lost, reordered, and there is no flow -+9600 bauds. Datagrams may be lost or reordered, and there is no flow - control. - .br - Ultra sockets preserve record boundaries. No fragmentation is -@@ -124,8 +124,8 @@ - .I sir_lsap_sel - is usually not used. - .I sir_addr --is the address of the peer and optional (and that case the first peer --discoverd will be used). -+is the optional address of the peer (if no given the first peer -+discovered will be used). - .I sir_name - is the service name of the socket. - .\" -diff -Nrbu irda-utils-0.9.18/man/irnet.4 irda-utils-0.9.18-OK/man/irnet.4 ---- irda-utils-0.9.18/man/irnet.4 2006-07-11 10:16:06.000000000 +0400 -+++ irda-utils-0.9.18-OK/man/irnet.4 2011-07-15 20:33:14.000000000 +0400 -@@ -31,7 +31,7 @@ - .I PPP over IrCOMM - is that it avoids the framing and serial emulation which are a - performance bottleneck. It also allows multipoint communications in a --sensible fashion. And finally, it can automatically handle incomming -+sensible fashion. And finally, it can automatically handle incoming - connections through - .B irnetd. - .PP -@@ -84,7 +84,7 @@ - .IR "control channel" , - other use are unsupported. - .B IrNET --support multiple concurent connections (limited by the IrDA stack), -+support multiple concurrent connections (limited by the IrDA stack), - all those connections are multiplexed on a single - .B /dev/irnet - device (as opposed to IrCOMM which as one device per connection). -@@ -164,7 +164,7 @@ - .\" EXAMPLE part - .\" - .SH EXAMPLE --Start a IrNET server accepting any incomming connection: -+Start a IrNET server accepting any incoming connection: - .br - .B " pppd /dev/irnet 9600 local noauth nolock passive" - .PP -@@ -177,7 +177,7 @@ - .br - .B " pppd /dev/irnet 9600 local noauth nolock connect ""echo name MyIrDANode"" - .PP --Start a IrNET server accepting incomming connection from peer with IrDA address 0x12345678 only on IrDA port 0x87654321: -+Start a IrNET server accepting incoming connection from peer with IrDA address 0x12345678 only on IrDA port 0x87654321: - .br - .B " pppd /dev/irnet 9600 local noauth nolock passive connect ""echo daddr 0x12345678 , saddr 0x87654321""" - .\" diff --git a/irda-utils-0.9.18-no-inline.patch b/irda-utils-0.9.18-no-inline.patch deleted file mode 100644 index c79ae6b..0000000 --- a/irda-utils-0.9.18-no-inline.patch +++ /dev/null @@ -1,299 +0,0 @@ -diff -Nrbu irda-utils-0.9.18/irdadump/irdadump.c irda-utils-0.9.18-OK/irdadump/irdadump.c ---- irda-utils-0.9.18/irdadump/irdadump.c 2006-07-11 10:16:06.000000000 +0400 -+++ irda-utils-0.9.18-OK/irdadump/irdadump.c 2017-02-13 03:42:20.216303403 +0300 -@@ -71,7 +71,7 @@ - * Print current time - * - */ --inline void print_time(const struct timeval *timev, GString *str) -+void print_time(const struct timeval *timev, GString *str) - { - int s; - -@@ -90,7 +90,7 @@ - * Print the difference in time between this frame and the previous one - * - */ --inline void print_diff_time(struct timeval *timev, struct timeval *prev_timev, -+void print_diff_time(struct timeval *timev, struct timeval *prev_timev, - GString *str) - { - float diff; -diff -Nrbu irda-utils-0.9.18/irdadump/irdadump.h irda-utils-0.9.18-OK/irdadump/irdadump.h ---- irda-utils-0.9.18/irdadump/irdadump.h 2006-07-11 10:16:06.000000000 +0400 -+++ irda-utils-0.9.18-OK/irdadump/irdadump.h 2017-02-13 03:41:55.785303429 +0300 -@@ -219,10 +219,10 @@ - guint8 caddr; /* LAP connection address (for garbage collect) */ - }; - --inline void parse_obex(GNetBuf *buf, GString *str, int cmd); --inline void parse_irlmp(GNetBuf *buf, GString *str, -+void parse_obex(GNetBuf *buf, GString *str, int cmd); -+void parse_irlmp(GNetBuf *buf, GString *str, - guint8 caddr, int type, int cmd); --inline void parse_ui_irlmp(GNetBuf *buf, GString *str, int type); -+void parse_ui_irlmp(GNetBuf *buf, GString *str, int type); - void parse_ircomm_params(guint8 clen, GNetBuf *buf, GString *str); - void parse_ircomm_connect(GNetBuf *buf, GString *str); - void parse_ircomm_lmp(GNetBuf *buf, GString *str); -diff -Nrbu irda-utils-0.9.18/irdadump/irlap.c irda-utils-0.9.18-OK/irdadump/irlap.c ---- irda-utils-0.9.18/irdadump/irlap.c 2006-07-11 10:16:06.000000000 +0400 -+++ irda-utils-0.9.18-OK/irdadump/irlap.c 2017-02-13 03:43:06.858303354 +0300 -@@ -91,7 +91,7 @@ - * Garbage collect destroyes LAP connections - * - */ --inline void garbage_connection(guint8 caddr) -+void garbage_connection(guint8 caddr) - { - gint i; - -@@ -226,7 +226,7 @@ - * Parse and print the names of the various hint bits if they are set - * - */ --inline void parse_hints(guint8 *hint, GString *str) -+void parse_hints(guint8 *hint, GString *str) - { - g_string_append(str, "[ "); - if (hint[0] & HINT_PNP) -@@ -261,7 +261,7 @@ - * Exchange station identification frame - * - */ --inline void parse_xid_frame(guint8 command, guint8 pf, int type, -+void parse_xid_frame(guint8 command, guint8 pf, int type, - GNetBuf *buf, GString *str) - { - struct xid_frame *frame = (struct xid_frame *) buf->data; -@@ -339,7 +339,7 @@ - * Information frames - * - */ --inline void parse_i_frame(guint8 caddr, guint8 cmd, guint8 pf, int type, -+void parse_i_frame(guint8 caddr, guint8 cmd, guint8 pf, int type, - GNetBuf *buf, GString *str) - { - int nr, ns; -@@ -396,7 +396,7 @@ - * Information frames - * - */ --inline void parse_ui_frame(guint8 caddr, guint8 cmd, guint8 pf, int type, -+void parse_ui_frame(guint8 caddr, guint8 cmd, guint8 pf, int type, - GNetBuf *buf, GString *str) - { - /* Remove IrLAP header */ -@@ -417,7 +417,7 @@ - * Frame reject frame - * - */ --inline void parse_frmr_frame(guint8 caddr, guint8 cmd, guint8 pf, int type, -+void parse_frmr_frame(guint8 caddr, guint8 cmd, guint8 pf, int type, - GNetBuf *buf, GString *str) - { - int nr, ns; -@@ -439,7 +439,7 @@ - * Receive ready frame - * - */ --inline void parse_rr_frame(guint8 caddr, guint8 cmd, guint8 pf, int type, -+void parse_rr_frame(guint8 caddr, guint8 cmd, guint8 pf, int type, - GNetBuf *buf, GString *str) - { - int nr; -@@ -479,7 +479,7 @@ - * Receive not ready frame - * - */ --inline void parse_rnr_frame(guint8 caddr, guint8 cmd, guint8 pf, int type, -+void parse_rnr_frame(guint8 caddr, guint8 cmd, guint8 pf, int type, - GNetBuf *buf, GString *str) - { - int nr; -@@ -497,7 +497,7 @@ - * Reject frame - * - */ --inline void parse_rej_frame(guint8 caddr, guint8 cmd, guint8 pf, int type, -+void parse_rej_frame(guint8 caddr, guint8 cmd, guint8 pf, int type, - GNetBuf *buf, GString *str) - { - int nr; -@@ -515,7 +515,7 @@ - * Selective reject frame - * - */ --inline void parse_srej_frame(guint8 caddr, guint8 cmd, guint8 pf, int type, -+void parse_srej_frame(guint8 caddr, guint8 cmd, guint8 pf, int type, - GNetBuf *buf, GString *str) - { - int nr; -@@ -533,7 +533,7 @@ - * Unnumbered acknowledgement frame - * - */ --inline void parse_ua_frame(guint8 caddr, guint8 cmd, guint8 pf, int type, -+void parse_ua_frame(guint8 caddr, guint8 cmd, guint8 pf, int type, - GNetBuf *buf, GString *str) - { - struct ua_frame *frame = (struct ua_frame *) buf->data; -@@ -564,7 +564,7 @@ - * Disconnect frame - * - */ --inline void parse_disc_frame(guint8 caddr, guint8 cmd, guint8 pf, int type, -+void parse_disc_frame(guint8 caddr, guint8 cmd, guint8 pf, int type, - GNetBuf *buf, GString *str) - { - /* Kill "unused" warning */ -@@ -582,7 +582,7 @@ - * Disconnected mode frame - * - */ --inline void parse_dm_frame(guint8 caddr, guint8 cmd, guint8 pf, int type, -+void parse_dm_frame(guint8 caddr, guint8 cmd, guint8 pf, int type, - GNetBuf *buf, GString *str) - { - /* Kill "unused" warning */ -@@ -598,7 +598,7 @@ - * Request disconnect frame - * - */ --inline void parse_rd_frame(guint8 caddr, guint8 cmd, guint8 pf, int type, -+void parse_rd_frame(guint8 caddr, guint8 cmd, guint8 pf, int type, - GNetBuf *buf, GString *str) - { - /* Kill "unused" warning */ -@@ -614,7 +614,7 @@ - * Test frame - * - */ --inline void parse_test_frame(guint8 caddr, guint8 cmd, guint8 pf, int type, -+void parse_test_frame(guint8 caddr, guint8 cmd, guint8 pf, int type, - GNetBuf *buf, GString *str) - { - struct test_frame *frame = (struct test_frame *) buf->data; -@@ -634,7 +634,7 @@ - * Set normal response mode frame - * - */ --inline void parse_snrm_frame(guint8 caddr, guint8 cmd, guint8 pf, int type, -+void parse_snrm_frame(guint8 caddr, guint8 cmd, guint8 pf, int type, - GNetBuf *buf, GString *str) - { - struct snrm_frame *frame = (struct snrm_frame *) buf->data; -@@ -671,7 +671,7 @@ - * Request normal response mode - * - */ --inline void parse_rnrm_frame(guint8 caddr, guint8 cmd, guint8 pf, int type, -+void parse_rnrm_frame(guint8 caddr, guint8 cmd, guint8 pf, int type, - GNetBuf *buf, GString *str) - { - gint32 saddr, daddr; -diff -Nrbu irda-utils-0.9.18/irdadump/irlmp.c irda-utils-0.9.18-OK/irdadump/irlmp.c ---- irda-utils-0.9.18/irdadump/irlmp.c 2006-07-11 10:16:06.000000000 +0400 -+++ irda-utils-0.9.18-OK/irdadump/irlmp.c 2017-02-13 03:41:45.654303441 +0300 -@@ -47,7 +47,7 @@ - * Try to parse and print the LM-IAS query - * - */ --inline void parse_iriap_command(GNetBuf *buf, GString *str, guint8 slsap_sel) -+void parse_iriap_command(GNetBuf *buf, GString *str, guint8 slsap_sel) - { - guint8 opcode; - char name[255]; -@@ -193,7 +193,7 @@ - * - * - */ --inline void parse_iriap_response(GNetBuf *buf, GString *str, guint8 dlsap_sel) -+void parse_iriap_response(GNetBuf *buf, GString *str, guint8 dlsap_sel) - { - guint8 opcode, rsp; - -@@ -239,7 +239,7 @@ - * Parse IrTTP data frame - * - */ --inline void parse_irnet(GNetBuf *buf, GString *str) -+void parse_irnet(GNetBuf *buf, GString *str) - { - /* Kill "unused" warning */ - buf = buf; -@@ -256,7 +256,7 @@ - * Parse IrTTP data frame - * - */ --inline void parse_irttp(GNetBuf *buf, GString *str) -+void parse_irttp(GNetBuf *buf, GString *str) - { - g_string_sprintfa(str, "TTP credits=%d ", buf->data[0] & 0x7f); - -@@ -273,7 +273,7 @@ - * Parse IrTTP connect frame - * - */ --inline void parse_irttp_connect(GNetBuf *buf, GString *str) -+void parse_irttp_connect(GNetBuf *buf, GString *str) - { - guint8 plen, pi, pl; - guint16 tmp_cpu; -@@ -303,7 +303,7 @@ - * Parse IrLMP frame - * - */ --inline void parse_irlmp(GNetBuf *buf, GString *str, -+void parse_irlmp(GNetBuf *buf, GString *str, - guint8 caddr, int type, int cmd) - { - guint8 slsap_sel, dlsap_sel; -@@ -437,7 +437,7 @@ - * Parse IrLMP frame in UI frame - * - */ --inline void parse_ui_irlmp(GNetBuf *buf, GString *str, int type) -+void parse_ui_irlmp(GNetBuf *buf, GString *str, int type) - { - guint8 slsap_sel, dlsap_sel; - int ctrl; -diff -Nrbu irda-utils-0.9.18/irdadump/obex.c irda-utils-0.9.18-OK/irdadump/obex.c ---- irda-utils-0.9.18/irdadump/obex.c 2006-07-11 10:16:06.000000000 +0400 -+++ irda-utils-0.9.18-OK/irdadump/obex.c 2017-02-13 03:42:10.356303414 +0300 -@@ -112,7 +112,7 @@ - * Parse an OBEX put command - * - */ --inline void parse_obex_headers(GNetBuf *buf, GString *str) -+void parse_obex_headers(GNetBuf *buf, GString *str) - { - struct obex_minimal_frame *frame; - int final; -@@ -179,7 +179,7 @@ - } - } - --inline void parse_obex_connect(GNetBuf *buf, GString *str) -+void parse_obex_connect(GNetBuf *buf, GString *str) - { - struct obex_connect_frame *frame; - guint16 length; -@@ -210,7 +210,7 @@ - * We also need to parse the anser to GET request properly - * Jean II - */ --inline void parse_obex_success(GNetBuf *buf, GString *str) -+void parse_obex_success(GNetBuf *buf, GString *str) - { - struct obex_connect_frame *frame; - guint16 length; -@@ -252,7 +252,7 @@ - * Parse OBEX commands and responses - * - */ --inline void parse_obex(GNetBuf *buf, GString *str, int cmd) -+void parse_obex(GNetBuf *buf, GString *str, int cmd) - { - guint8 opcode; - int len; diff --git a/irda-utils-0.9.18-root.patch b/irda-utils-0.9.18-root.patch deleted file mode 100644 index 770cae2..0000000 --- a/irda-utils-0.9.18-root.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- irda-utils-0.9.18/etc/install-etc.root 2006-07-11 00:16:06.000000000 -0600 -+++ irda-utils-0.9.18/etc/install-etc 2009-10-20 10:11:39.691877856 -0600 -@@ -1,10 +1,10 @@ - #!/bin/sh - - # Only install on SYSV for now --if [ -d /etc/sysconfig/ ]; then -+if [ -d $ROOT/etc/sysconfig/ ]; then - install -D irda.sysconfig $ROOT/etc/sysconfig/irda - install -D ifcfg-irlan0 $ROOT/etc/sysconfig/network-scripts/ifcfg-irlan0 - fi --if [ -d /etc/rc.d/init.d ]; then -+if [ -d $ROOT/etc/rc.d/init.d ]; then - install -D irda.rc $ROOT/etc/rc.d/init.d/irda - fi diff --git a/irda-utils-0.9.18-run.patch b/irda-utils-0.9.18-run.patch deleted file mode 100644 index aa67ea7..0000000 --- a/irda-utils-0.9.18-run.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- irda-utils-0.9.18/irattach/irattach.c.orig 2021-05-17 01:58:48.781587723 +0300 -+++ irda-utils-0.9.18/irattach/irattach.c 2021-05-17 02:01:21.738344238 +0300 -@@ -68,7 +68,7 @@ - static int termvalid = -1; /* If termsave is valid */ - - /* Default path for pid file */ --char *pidfile = "/var/run/irattach.pid"; -+char *pidfile = "/run/irattach.pid"; - - /* Used by ioctl to the tty to obtain the network device name */ - struct irtty_info { diff --git a/irda-utils-0.9.18-sbin.patch b/irda-utils-0.9.18-sbin.patch deleted file mode 100644 index 55e8b70..0000000 --- a/irda-utils-0.9.18-sbin.patch +++ /dev/null @@ -1,123 +0,0 @@ -diff -Nrbu irda-utils-0.9.18/README irda-utils-0.9.18-OK/README ---- irda-utils-0.9.18/README 2006-07-11 10:16:06.000000000 +0400 -+++ irda-utils-0.9.18-OK/README 2025-01-23 18:58:15.456409010 +0300 -@@ -28,7 +28,7 @@ - - First of all you need to install the tools in this package. Make and - make install should do that for you. By default it will install the --files in /etc/irda, and in /usr/sbin. If you don't like that, you -+files in /etc/irda, and in /usr/bin. If you don't like that, you - should edit the makefile. - - 2.2 irattach -diff -Nrbu irda-utils-0.9.18/etc/irda.rc irda-utils-0.9.18-OK/etc/irda.rc ---- irda-utils-0.9.18/etc/irda.rc 2006-07-11 10:16:06.000000000 +0400 -+++ irda-utils-0.9.18-OK/etc/irda.rc 2025-01-23 18:59:07.746012761 +0300 -@@ -17,7 +17,7 @@ - # Check that irda is up. - [ ${IRDA} = "no" ] && exit 0 - --[ -f /usr/sbin/irattach ] || exit 0 -+[ -f /usr/bin/irattach ] || exit 0 - - ARGS= - if [ $DONGLE ]; then -@@ -32,7 +32,7 @@ - start) - # Attach irda device - echo -n "Starting IrDA: " -- daemon /usr/sbin/irattach ${DEVICE} ${ARGS} -+ daemon /usr/bin/irattach ${DEVICE} ${ARGS} - touch /var/lock/subsys/irda - echo - ;; -diff -Nrbu irda-utils-0.9.18/findchip/Makefile irda-utils-0.9.18-OK/findchip/Makefile ---- irda-utils-0.9.18/findchip/Makefile 2025-01-23 18:49:11.278515528 +0300 -+++ irda-utils-0.9.18-OK/findchip/Makefile 2025-01-23 18:58:49.747149179 +0300 -@@ -60,7 +60,7 @@ - - install: findchip - $(prn_install) -- $(ECMD)install findchip $(ROOT)/usr/sbin/ -+ $(ECMD)install findchip $(ROOT)/usr/bin/ - - - gfindchip: gfindchip.c -diff -Nrbu irda-utils-0.9.18/irattach/Makefile irda-utils-0.9.18-OK/irattach/Makefile ---- irda-utils-0.9.18/irattach/Makefile 2025-01-23 18:49:11.278515528 +0300 -+++ irda-utils-0.9.18-OK/irattach/Makefile 2025-01-23 19:00:28.246402814 +0300 -@@ -60,8 +60,8 @@ - - install: $(TARGETS) - $(prn_install) -- $(ECMD)install irattach $(ROOT)/usr/sbin -- $(ECMD)install dongle_attach $(ROOT)/usr/sbin -+ $(ECMD)install irattach $(ROOT)/usr/bin -+ $(ECMD)install dongle_attach $(ROOT)/usr/bin - - - clean: -diff -Nrbu irda-utils-0.9.18/irattach/irattach.c irda-utils-0.9.18-OK/irattach/irattach.c ---- irda-utils-0.9.18/irattach/irattach.c 2025-01-23 18:49:11.285515475 +0300 -+++ irda-utils-0.9.18-OK/irattach/irattach.c 2025-01-23 19:00:18.207478893 +0300 -@@ -262,7 +262,7 @@ - int ret; - - sprintf(msg, "Trying to load module %s", name); -- sprintf(cmd, "/sbin/modprobe %s", name); -+ sprintf(cmd, "modprobe %s", name); - - ret = execute(msg, cmd); - -diff -Nrbu irda-utils-0.9.18/irdadump/Makefile irda-utils-0.9.18-OK/irdadump/Makefile ---- irda-utils-0.9.18/irdadump/Makefile 2025-01-23 18:49:11.278515528 +0300 -+++ irda-utils-0.9.18-OK/irdadump/Makefile 2025-01-23 18:58:43.057199840 +0300 -@@ -50,7 +50,7 @@ - - install: $(IRDADUMP_TARGET) - $(prn_install) -- $(ECMD)install $(IRDADUMP_TARGET) $(ROOT)/usr/sbin -+ $(ECMD)install $(IRDADUMP_TARGET) $(ROOT)/usr/bin - - clean: - $(RM_CMD) -diff -Nrbu irda-utils-0.9.18/irdaping/Makefile irda-utils-0.9.18-OK/irdaping/Makefile ---- irda-utils-0.9.18/irdaping/Makefile 2025-01-23 18:49:11.278515528 +0300 -+++ irda-utils-0.9.18-OK/irdaping/Makefile 2025-01-23 19:00:00.446613473 +0300 -@@ -65,7 +65,7 @@ - - install: $(TARGETS) - $(prn_install) -- $(ECMD)install irdaping $(ROOT)/usr/sbin -+ $(ECMD)install irdaping $(ROOT)/usr/bin - - clean: - $(RM_CMD) -diff -Nrbu irda-utils-0.9.18/irnetd/Makefile irda-utils-0.9.18-OK/irnetd/Makefile ---- irda-utils-0.9.18/irnetd/Makefile 2025-01-23 18:49:11.279515520 +0300 -+++ irda-utils-0.9.18-OK/irnetd/Makefile 2025-01-23 18:58:29.216304738 +0300 -@@ -55,7 +55,7 @@ - - install: irnetd - $(prn_install) -- $(ECMD) install irnetd $(ROOT)/usr/sbin/ -+ $(ECMD) install irnetd $(ROOT)/usr/bin/ - - - clean: -diff -Nrbu irda-utils-0.9.18/smcinit/Makefile irda-utils-0.9.18-OK/smcinit/Makefile ---- irda-utils-0.9.18/smcinit/Makefile 2006-07-11 10:16:06.000000000 +0400 -+++ irda-utils-0.9.18-OK/smcinit/Makefile 2025-01-23 18:59:49.557695945 +0300 -@@ -45,9 +45,9 @@ - - install: $(SMCINIT_TARGETS) - $(prn_install) -- $(ECMD)install smcinit $(ROOT)/usr/sbin -- $(ECMD)install tosh1800-smcinit $(ROOT)/usr/sbin -- $(ECMD)install tosh2450-smcinit $(ROOT)/usr/sbin -+ $(ECMD)install smcinit $(ROOT)/usr/bin -+ $(ECMD)install tosh1800-smcinit $(ROOT)/usr/bin -+ $(ECMD)install tosh2450-smcinit $(ROOT)/usr/bin - - clean: - $(RM_CMD) diff --git a/irda-utils.spec b/irda-utils.spec index 7af8a05..9e5b854 100644 --- a/irda-utils.spec +++ b/irda-utils.spec @@ -1,36 +1,29 @@ -%global _hardened_build 1 - Summary: Utilities for infrared communication between devices Name: irda-utils Version: 0.9.18 -Release: 52%{?dist} -Url: http://irda.sourceforge.net -# Automatically converted from old format: GPLv2+ - review is highly recommended. -License: GPL-2.0-or-later +Release: 5%{?dist} +Url: http://irda.sourceforge.net/ +License: GPLv2+ +Group: Applications/System +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) ExcludeArch: s390 s390x -Source0: http://downloads.sourceforge.net/irda/%{name}/%{version}/%{name}-%{version}.tar.gz -Source1: irda.init -Source2: irda.service -Source3: irda.sysconfig -Patch1: irda-utils-0.9.17-rootonly.patch -Patch2: irda-utils-0.9.15-rh1.patch -Patch3: irda-utils-0.9.16-io.patch -Patch4: irda-utils-0.9.17-makefile.patch -Patch6: irda-utils-0.9.18-root.patch -Patch7: irda-utils-0.9.18-man.patch -Patch8: irda-utils-0.9.18-PIE.patch -Patch9: irda-utils-0.9.18-no-inline.patch -Patch10: irda-utils-0.9.18-run.patch -Patch11: irda-utils-0.9.18-sbin.patch -BuildRequires: gcc -BuildRequires: glib2-devel, pciutils-devel -BuildRequires: systemd-units -BuildRequires: make - -Requires(post): systemd-units -Requires(preun): systemd-units -Requires(postun): systemd-units - +BuildRequires: glib2-devel, libtool, automake, docbook-utils +Requires: grep, modutils >= 2.3.21-4 +Requires(post): /sbin/chkconfig +Requires(preun): /sbin/chkconfig +# Download-URL: +# http://prdownloads.sourceforge.net/irda/irda-utils-0.9.17.tar.gz?download +Source: irda-utils-%{version}.tar.gz +Patch1: irda-utils-0.9.14-chkconfig.patch +Patch2: irda-utils-0.9.14-typo.patch +Patch3: irda-utils-0.9.13-i18n.patch +Patch4: irda-utils-0.9.17-rootonly.patch +Patch5: irda-utils-0.9.15-rh1.patch +Patch6: irda-utils-0.9.16-rh2.patch +Patch7: irda-utils-0.9.16-io.patch +Patch8: irda-utils-0.9.17-makefile.patch +Patch9: irda-utils-0.9.17-smcdisable.patch +Patch10: irda-utils-0.9.17-initscript.patch %description IrDA(TM) (Infrared Data Association) is an industry standard for @@ -49,220 +42,62 @@ tools or programs can be used. Some configuration outside the kernel is required, however, and some IrDA features, like IrOBEX, are actually implemented outside the kernel. - %prep %setup -q -%patch -P1 -p1 -%patch -P2 -p1 -%patch -P3 -p1 -%patch -P4 -p1 -%patch -P6 -p1 -gunzip man/irnet.4.gz man/irda.7.gz -%patch -P7 -p1 -gzip -9 man/irnet.4 man/irda.7 -%patch -P8 -p1 -%patch -P9 -p1 -%patch -P10 -p1 -%patch -P11 -p1 - +%patch1 -p1 +%patch2 -p1 +%patch3 -p1 +%patch4 -p1 +%patch5 -p1 +%patch6 -p1 +%patch7 -p1 +%patch8 -p1 +%patch9 -p1 +%patch10 -p1 %build -export LDFLAGS="%{?__global_ldflags}" -make all RPM_OPT_FLAGS="$RPM_OPT_FLAGS -std=gnu89" ROOT="$RPM_BUILD_ROOT" \ - LDFLAGS="%{?__global_ldflags}" \ +make all RPM_OPT_FLAGS="$RPM_OPT_FLAGS" ROOT="$RPM_BUILD_ROOT" \ CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags} - %install rm -rf $RPM_BUILD_ROOT - -for dir in %{_bindir} %{_initrddir} %{_sysconfdir}/sysconfig -do - install -d $RPM_BUILD_ROOT$dir -done +mkdir -p $RPM_BUILD_ROOT/usr/sbin $RPM_BUILD_ROOT/etc/rc.d/init.d +mkdir -p $RPM_BUILD_ROOT/usr/bin make install ROOT="$RPM_BUILD_ROOT" MANDIR="$RPM_BUILD_ROOT/%{_mandir}" - -#install -p -m755 %{SOURCE1} $RPM_BUILD_ROOT/%{_initrddir}/irda -#chmod -x $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/irda -rm -f $RPM_BUILD_ROOT/%{_initrddir}/irda - -install -d $RPM_BUILD_ROOT%{_unitdir} -install -p -m644 %{SOURCE2} $RPM_BUILD_ROOT%{_unitdir}/irda.service -install -p -m644 %{SOURCE3} $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/irda - +chmod -x $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/irda rm -f $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/network-scripts/ifcfg-irlan0 - -for i in irattach irdadump irdaping tekram -do - [ -f $i/README ] && ln $i/README README.$i -done -iconv -f ISO8859-1 -t UTF-8 README.irdadump.new && \ - mv -f README.irdadump.new README.irdadump +mv irattach/README irattach/README.irattach +mv irdadump/README irdadump/README.irdadump +mv irdaping/README irdaping/README.irdaping +mv tekram/README tekram/README.tekram mv etc/modules.conf.irda etc/modprobe.conf.irda -chmod -x etc/ifcfg-irlan0 - +%clean +#rm -rf $RPM_BUILD_ROOT %post -%systemd_post irda.service - +/sbin/chkconfig --add irda %preun -%systemd_preun irda.service - - -%postun -%systemd_postun_with_restart irda.service - +if [ $1 = 0 ] ; then + /sbin/chkconfig --del irda +fi %files -%{_bindir}/* -%{_mandir}/*/* -%{_unitdir}/* -%config(noreplace) %{_sysconfdir}/sysconfig/irda -%doc README* etc/ifcfg-irlan0 etc/modprobe.conf.irda - +%defattr(-,root,root) +/usr/sbin/* +/usr/bin/* +%{_mandir}/man?/* +%config %{_sysconfdir}/rc.d/init.d/irda +%config %{_sysconfdir}/sysconfig/irda +%doc README etc/ifcfg-irlan0 etc/modprobe.conf.irda +%doc irattach/README.irattach +%doc irdadump/README.irdadump +%doc irdaping/README.irdaping +%doc tekram/README.tekram %changelog -* Thu Jul 24 2025 Fedora Release Engineering - 0.9.18-52 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Thu Jan 23 2025 Dmitry Butskoy - 0.9.18-51 -- Use /usr/bin instead of /usr/sbin (#2340661) - -* Fri Jan 17 2025 Fedora Release Engineering - 0.9.18-50 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Fri Jul 26 2024 Miroslav Suchý - 0.9.18-49 -- convert license to SPDX - -* Thu Jul 18 2024 Fedora Release Engineering - 0.9.18-48 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Wed Jan 24 2024 Fedora Release Engineering - 0.9.18-47 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sat Jan 20 2024 Fedora Release Engineering - 0.9.18-46 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Thu Jul 20 2023 Fedora Release Engineering - 0.9.18-45 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Thu Jan 19 2023 Fedora Release Engineering - 0.9.18-44 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Thu Jul 21 2022 Fedora Release Engineering - 0.9.18-43 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Thu Jan 20 2022 Fedora Release Engineering - 0.9.18-42 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Thu Jul 22 2021 Fedora Release Engineering - 0.9.18-41 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Mon May 17 2021 Dmitry Butskoy - 0.9.18-40 -- move /var/run to /run and fix systemd service file (#1960900) - -* Tue Mar 02 2021 Zbigniew JÄ™drzejewski-Szmek - 0.9.18-39 -- Rebuilt for updated systemd-rpm-macros - See https://pagure.io/fesco/issue/2583. - -* Tue Jan 26 2021 Fedora Release Engineering - 0.9.18-38 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Tue Jul 28 2020 Fedora Release Engineering - 0.9.18-37 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Wed Jan 29 2020 Fedora Release Engineering - 0.9.18-36 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Thu Jul 25 2019 Fedora Release Engineering - 0.9.18-35 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Fri Feb 01 2019 Fedora Release Engineering - 0.9.18-34 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Fri Jul 13 2018 Fedora Release Engineering - 0.9.18-33 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Wed Feb 07 2018 Fedora Release Engineering - 0.9.18-32 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Wed Aug 02 2017 Fedora Release Engineering - 0.9.18-31 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Wed Jul 26 2017 Fedora Release Engineering - 0.9.18-30 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Mon Feb 13 2017 Dmitry Butskoy - 0.9.18-29 -- add no-inline patch for new compilers -- require pciutils-devel for smcinit - -* Sun Feb 12 2017 Dmitry Butskoy - 0.9.18-25 -- enable smcinit (#1421387) - -* Fri Feb 10 2017 Fedora Release Engineering - 0.9.18-24 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Thu Feb 04 2016 Fedora Release Engineering - 0.9.18-23 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Wed Jun 17 2015 Fedora Release Engineering - 0.9.18-22 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sat Aug 16 2014 Fedora Release Engineering - 0.9.18-21 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Sat Jun 07 2014 Fedora Release Engineering - 0.9.18-20 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Sat Aug 03 2013 Fedora Release Engineering - 0.9.18-19 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Thu Jun 13 2013 Dmitry Butskoy - 0.9.18-18 -- build with PIE flags (#955165) - -* Thu Feb 14 2013 Fedora Release Engineering - 0.9.18-17 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Mon Sep 24 2012 Dmitry Butskoy - 0.9.18-16 -- new systemd-rpm macros (#850171) - -* Thu Jul 19 2012 Fedora Release Engineering - 0.9.18-15 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Fri Jan 13 2012 Fedora Release Engineering - 0.9.18-14 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Mon Jul 18 2011 Dmitry Butskoy - 0.9.18-13 -- migrate from SysV to Systemd init system (#694940) - -* Fri Jul 15 2011 Dmitry Butskoy - 0.9.18-12 -- spec file cleanup -- add own init script instead of huge patched original one - (and fix #242468) -- disable smcinit manuals in smcdisable patch as well -- fix typos in man pages (#668122, #675677) - -* Wed Feb 09 2011 Fedora Release Engineering - 0.9.18-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Tue Oct 20 2009 Orion Poplawski - 0.9.18-10 -- Add patch to fix installing of initscript into buildroot - -* Mon Aug 10 2009 Ville Skyttä - 0.9.18-9 -- Convert specfile to UTF-8. - -* Fri Jul 24 2009 Fedora Release Engineering - 0.9.18-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Wed Feb 25 2009 Fedora Release Engineering - 0.9.18-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Mon Dec 01 2008 Karsten Hopp 0.9.18-6 -- use macros, fix Source0 - * Thu Jul 31 2008 Tom "spot" Callaway - 0.9.18-5 - fix license tag @@ -356,7 +191,7 @@ chmod -x etc/ifcfg-irlan0 - Fixed service script description * Mon Dec 09 2002 Phil Knirsch 0.9.14-7 -- Fixed problem with %%doc entries. +- Fixed problem with %doc entries. * Tue Jul 09 2002 Phil Knirsch 0.9.14-6 - Removed the ifcfg-irlan0 file. It shouldn't be installed by default. Moved it @@ -417,10 +252,10 @@ chmod -x etc/ifcfg-irlan0 - fix start priority (345 isn't right...) - fix condrestart -* Sun Jul 23 2000 Trond Eivind Glomsrød +* Sun Jul 23 2000 Trond Eivind Glomsrød - source files from /etc/rc.d/init.d -* Sun Jul 23 2000 Trond Eivind Glomsrød +* Sun Jul 23 2000 Trond Eivind Glomsrød - don't prereq /etc/init.d anymore - rename "rh-status" - use %%{_tmppath} diff --git a/irda.init b/irda.init deleted file mode 100644 index d6bef3c..0000000 --- a/irda.init +++ /dev/null @@ -1,80 +0,0 @@ -#!/bin/sh -# -# irda This shell script takes care of starting and stopping -# IrDA support -# -# chkconfig: - 45 24 -# description: IrDA(TM) (Infrared Data Association) is an industry standard \ -# for wireless, infrared communication between devices. IrDA speeds range \ -# from 9600 bps to 4 Mbps, and IrDA can be used by many modern devices \ -# including laptops, LAN adapters, PDAs, printers, and mobile phones. -# - -# Source function library. -. /etc/rc.d/init.d/functions - -# Source IrDA networking configuration. -. /etc/sysconfig/irda - - -# Check that irda is up. -[ ${IRDA} = "no" ] && exit 6 - -[ -f /usr/sbin/irattach ] || exit 5 - -args= -[ -n "$DONGLE" ] && args="$args -d $DONGLE" -[ "$DISCOVERY" = "yes" ] && args="$args -s" - - -RETVAL=0 - -start() { - echo -n $"Starting IrDA: " - /sbin/modprobe ircomm-tty 2>/dev/null - /sbin/modprobe irtty-sir 2>/dev/null - /sbin/modprobe irnet 2>/dev/null - daemon /usr/sbin/irattach ${DEVICE} ${args} - RETVAL=$? - [ $RETVAL -eq 0 ] && touch /var/lock/subsys/irda - echo -} - -stop() { - echo -n $"Shutting down IrDA: " - killproc irattach - RETVAL=$? - rm -f /var/lock/subsys/irda - echo -} - -restart() { - stop - start -} - - -# See how we were called. -case "$1" in - start) - start - ;; - stop) - stop - ;; - status) - status irattach - RETVAL=$? - ;; - restart|reload|force-reload) - restart - ;; - condrestart|try-restart) - [ -f /var/lock/subsys/irda ] && restart - ;; - *) - echo $"Usage: $0 {start|stop|restart|reload|condrestart|status}" - exit 3 -esac - -exit $RETVAL diff --git a/irda.service b/irda.service deleted file mode 100644 index 85ec7bb..0000000 --- a/irda.service +++ /dev/null @@ -1,16 +0,0 @@ -[Unit] -Description=Irda Support -After=syslog.target - -[Service] -Type=forking -PIDFile=/run/irattach.pid -EnvironmentFile=-/etc/sysconfig/irda -ExecStartPre=-/sbin/modprobe -qab ircomm-tty irtty-sir irnet -ExecStart=/usr/sbin/irattach ${DEVICE} ${OPTIONS} -StandardOutput=journal -StandardError=journal - - -[Install] -WantedBy=multi-user.target diff --git a/irda.sysconfig b/irda.sysconfig deleted file mode 100644 index db86728..0000000 --- a/irda.sysconfig +++ /dev/null @@ -1,8 +0,0 @@ -# Either a tty name, or IrDA interface name, or FIR module name. -# See irattach(8) for more info -DEVICE=/dev/ttyS2 - -# `-s' starts discovery of remote devices -# `-d dongle' attaches an additional dongle driver `dobgle' to the IrDA port -#OPTIONS="-s -d actisys+" -OPTIONS="-s"