[Pkg-irc-commits] r177 - in /packages/inspircd/trunk/debian: changelog control patches/00list patches/01_remove_libIRCDfoo_stuff.dpatch rules

cate at users.alioth.debian.org cate at users.alioth.debian.org
Thu Mar 6 07:34:13 UTC 2008


Author: cate
Date: Thu Mar  6 07:34:13 2008
New Revision: 177

URL: http://svn.debian.org/wsvn/pkg-irc/?sc=1&rev=177
Log:
correct debian/rules, add 02_makeclean.dpatch and 03_disable_chmod.dpatch

Modified:
    packages/inspircd/trunk/debian/changelog
    packages/inspircd/trunk/debian/control
    packages/inspircd/trunk/debian/patches/00list
    packages/inspircd/trunk/debian/patches/01_remove_libIRCDfoo_stuff.dpatch
    packages/inspircd/trunk/debian/rules

Modified: packages/inspircd/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-irc/packages/inspircd/trunk/debian/changelog?rev=177&op=diff
==============================================================================
--- packages/inspircd/trunk/debian/changelog (original)
+++ packages/inspircd/trunk/debian/changelog Thu Mar  6 07:34:13 2008
@@ -8,7 +8,15 @@
   [ Matt Arnold ]
   *  Fix prerm so it works (Closes: #466924)
 
- -- Darren Blaber <dmbtech at gmail.com>  Sun, 24 Feb 2008 14:53:36 -0500
+  [ Giacomo Catenazzi ]
+  * Added me as uploader
+  * Add again support of dpatch in debian/rules
+  * Build sources only once!
+  * Correct make clean target, not to include generated ./inspircd on sources
+  * Don't change permission of configuration files, when starting inspircd
+    (separation of policy and program).
+
+ -- Giacomo Catenazzi <cate at debian.org>  Thu, 06 Mar 2008 07:56:47 +0100
 
 inspircd (1.1.16+dfsg-1) unstable; urgency=low
   

Modified: packages/inspircd/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-irc/packages/inspircd/trunk/debian/control?rev=177&op=diff
==============================================================================
--- packages/inspircd/trunk/debian/control (original)
+++ packages/inspircd/trunk/debian/control Thu Mar  6 07:34:13 2008
@@ -4,7 +4,11 @@
 Section: net
 Priority: optional
 Maintainer: Debian IRC Team <pkg-irc-maintainers at lists.alioth.debian.org>
-Uploaders: Darren Blaber <dmbtech at gmail.com>, Mario Iseli <mario at debian.org>, William Pitcock <nenolod at sacredspiral.co.uk>, Matt Arnold <mattarnold5 at gmail.com>
+Uploaders: Darren Blaber <dmbtech at gmail.com>,
+  Mario Iseli <mario at debian.org>,
+  William Pitcock <nenolod at sacredspiral.co.uk>,
+  Matt Arnold <mattarnold5 at gmail.com>,
+  Giacomo Catenazzi <cate at debian.org>
 Build-Depends: debhelper (>= 5), perl-modules, libgnutls-dev, dpatch
 Standards-Version: 3.7.3
 Homepage: http://www.inspircd.org/

Modified: packages/inspircd/trunk/debian/patches/00list
URL: http://svn.debian.org/wsvn/pkg-irc/packages/inspircd/trunk/debian/patches/00list?rev=177&op=diff
==============================================================================
--- packages/inspircd/trunk/debian/patches/00list (original)
+++ packages/inspircd/trunk/debian/patches/00list Thu Mar  6 07:34:13 2008
@@ -1,2 +1,2 @@
-01_remove_libIRCDfoo_stuff.dpatch
-
+02_makeclean.dpatch
+03_disable_chmod.dpatch

Modified: packages/inspircd/trunk/debian/patches/01_remove_libIRCDfoo_stuff.dpatch
URL: http://svn.debian.org/wsvn/pkg-irc/packages/inspircd/trunk/debian/patches/01_remove_libIRCDfoo_stuff.dpatch?rev=177&op=diff
==============================================================================
--- packages/inspircd/trunk/debian/patches/01_remove_libIRCDfoo_stuff.dpatch (original)
+++ packages/inspircd/trunk/debian/patches/01_remove_libIRCDfoo_stuff.dpatch Thu Mar  6 07:34:13 2008
@@ -1,276 +1,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 01_remove_libIRCDfoo_stuff.dpatch by William Pitcock <nenolod at sacredspiral.co.uk>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: No description.
-
- at DPATCH@
-diff -urNad inspircd~/configure inspircd/configure
---- inspircd~/configure	2007-12-09 14:32:25.000000000 -0600
-+++ inspircd/configure	2008-02-27 11:11:04.000000000 -0600
-@@ -1698,101 +1698,42 @@
- 
- if ($config{IS_DARWIN} eq "YES") {
- 	print FH <<EOM;
--all: libIRCDtimer.dylib libIRCDcull_list.dylib libIRCDuserprocess.dylib libIRCDsocketengine.dylib libIRCDsocket.dylib libIRCDhash.dylib libIRCDchannels.dylib libIRCDmode.dylib libIRCDxline.dylib libIRCDstring.dylib libIRCDasyncdns.dylib libIRCDbase.dylib libIRCDconfigreader.dylib libIRCDinspsocket.dylib libIRCDcommands.dylib libIRCDdynamic.dylib libIRCDusers.dylib libIRCDmodules.dylib libIRCDwildcard.dylib libIRCDhelper.dylib libIRCDcommand_parse.dylib libIRCDsnomasks.dylib inspircd
--
--inspircd: inspircd.cpp ../include/base.h ../include/channels.h ../include/inspircd.h ../include/channels.h ../include/globals.h ../include/inspircd_config.h ../include/socket.h $cmdobjs libIRCDtimer.dylib libIRCDcull_list.dylib libIRCDuserprocess.dylib libIRCDsocketengine.dylib libIRCDsocket.dylib libIRCDhash.dylib libIRCDchannels.dylib libIRCDmode.dylib libIRCDxline.dylib libIRCDstring.dylib libIRCDasyncdns.dylib libIRCDbase.dylib libIRCDconfigreader.dylib libIRCDinspsocket.dylib libIRCDsnomasks.dylib libIRCDcommands.dylib libIRCDdynamic.dylib libIRCDusers.dylib libIRCDmodules.dylib libIRCDwildcard.dylib libIRCDhelper.dylib libIRCDcommand_parse.dylib
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c inspircd.cpp
--	\$(CC) -pipe -dynamic -bind_at_load -L. -o inspircd \$(LDLIBS) inspircd.o libIRCDchannels.dylib libIRCDmode.dylib libIRCDxline.dylib libIRCDstring.dylib libIRCDasyncdns.dylib libIRCDbase.dylib libIRCDconfigreader.dylib libIRCDinspsocket.dylib libIRCDcommands.dylib libIRCDdynamic.dylib libIRCDusers.dylib libIRCDmodules.dylib libIRCDwildcard.dylib libIRCDhelper.dylib libIRCDhash.dylib libIRCDsocket.dylib libIRCDsocketengine.dylib libIRCDuserprocess.dylib libIRCDcull_list.dylib libIRCDcommand_parse.dylib libIRCDtimer.dylib libIRCDsnomasks.dylib
--
--libIRCDsocketengine.dylib: $se.cpp socketengine.cpp ../include/base.h ../include/hashcomp.h ../include/globals.h ../include/inspircd_config.h ../include/$se.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c socketengine.cpp
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c $se.cpp
--	\$(CC) -pipe -install_name $config{LIBRARY_DIR}/libIRCDsocketengine.dylib -dynamiclib -twolevel_namespace -undefined dynamic_lookup -o libIRCDsocketengine.dylib socketengine.o $se.o
--
--libIRCDsnomasks.dylib: snomasks.cpp ../include/base.h ../include/hashcomp.h ../include/inspircd.h ../include/users.h ../include/globals.h ../include/inspircd_config.h ../include/channels.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c snomasks.cpp
--	\$(CC) -pipe -install_name $config{LIBRARY_DIR}/libIRCDsnomasks.dylib -dynamiclib -twolevel_namespace -undefined dynamic_lookup -o libIRCDsnomasks.dylib snomasks.o
--
--libIRCDcommand_parse.dylib: command_parse.cpp ../include/base.h ../include/hashcomp.h ../include/inspircd.h ../include/users.h ../include/globals.h ../include/inspircd_config.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c command_parse.cpp
--	\$(CC) -pipe -install_name $config{LIBRARY_DIR}/libIRCDcommand_parse.dylib -dynamiclib -twolevel_namespace -undefined dynamic_lookup -o libIRCDcommand_parse.dylib command_parse.o
--
--libIRCDcull_list.dylib: cull_list.cpp ../include/base.h ../include/hashcomp.h ../include/globals.h ../include/inspircd_config.h ../include/users.h ../include/channels.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c cull_list.cpp
--	\$(CC) -pipe -install_name $config{LIBRARY_DIR}/libIRCDcull_list.dylib -dynamiclib -twolevel_namespace -undefined dynamic_lookup -o libIRCDcull_list.dylib cull_list.o
--
--libIRCDuserprocess.dylib: userprocess.cpp ../include/base.h ../include/hashcomp.h ../include/globals.h ../include/inspircd_config.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c userprocess.cpp
--	\$(CC) -pipe -install_name $config{LIBRARY_DIR}/libIRCDuserprocess.dylib -dynamiclib -twolevel_namespace -undefined dynamic_lookup -o libIRCDuserprocess.dylib userprocess.o
--
--libIRCDhash.dylib: hashcomp.cpp ../include/base.h ../include/hashcomp.h ../include/inspircd.h ../include/users.h ../include/globals.h ../include/inspircd_config.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c hashcomp.cpp
--	\$(CC) -pipe -install_name $config{LIBRARY_DIR}/libIRCDhash.dylib -dynamiclib -twolevel_namespace -undefined dynamic_lookup -o libIRCDhash.dylib hashcomp.o
--
--libIRCDhelper.dylib: helperfuncs.cpp ../include/base.h ../include/inspircd.h ../include/users.h ../include/globals.h ../include/inspircd_config.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c helperfuncs.cpp
--	\$(CC) -pipe -install_name $config{LIBRARY_DIR}/libIRCDhelper.dylib -dynamiclib -twolevel_namespace -undefined dynamic_lookup -o libIRCDhelper.dylib helperfuncs.o
--
--libIRCDchannels.dylib: channels.cpp ../include/base.h ../include/channels.h ../include/inspircd.h ../include/users.h ../include/globals.h ../include/inspircd_config.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c channels.cpp
--	\$(CC) -pipe -install_name $config{LIBRARY_DIR}/libIRCDchannels.dylib -dynamiclib -twolevel_namespace -undefined dynamic_lookup -o libIRCDchannels.dylib channels.o
--
--libIRCDmode.dylib: mode.cpp ../include/base.h ../include/mode.h ../include/inspircd.h ../include/channels.h ../include/users.h ../include/globals.h ../include/inspircd_config.h \$(RELCPPFILES)
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c mode.cpp
--	\${MAKE} -C "modes" DIRNAME="src/modes" CC="\$(CC)" \$(MAKEARGS) CPPFILES="\$(CPPFILES)"
--	\$(CC) -pipe -install_name $config{LIBRARY_DIR}/libIRCDmode.dylib -dynamiclib -twolevel_namespace -undefined dynamic_lookup -o libIRCDmode.dylib mode.o modes/modeclasses.a
--
--libIRCDxline.dylib: xline.cpp ../include/base.h ../include/xline.h ../include/inspircd.h ../include/channels.h ../include/users.h ../include/globals.h ../include/inspircd_config.h ../include/timer.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c xline.cpp
--	\$(CC) -pipe -install_name $config{LIBRARY_DIR}/libIRCDxline.dylib -dynamiclib -twolevel_namespace -undefined dynamic_lookup -o libIRCDxline.dylib xline.o
--
--libIRCDstring.dylib: inspstring.cpp ../include/base.h ../include/inspstring.h ../include/inspircd.h ../include/channels.h ../include/users.h ../include/globals.h ../include/inspircd_config.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c inspstring.cpp
--	\$(CC) -pipe -install_name $config{LIBRARY_DIR}/libIRCDstring.dylib -dynamiclib -twolevel_namespace -undefined dynamic_lookup -o libIRCDstring.dylib inspstring.o
--
--libIRCDasyncdns.dylib: dns.cpp ../include/base.h ../include/dns.h ../include/inspircd.h ../include/channels.h ../include/users.h ../include/globals.h ../include/inspircd_config.h ../include/timer.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c dns.cpp
--	\$(CC) -pipe -install_name $config{LIBRARY_DIR}/libIRCDasyncdns.dylib -dynamiclib -twolevel_namespace -undefined dynamic_lookup -o libIRCDasyncdns.dylib dns.o
--
--libIRCDbase.dylib: base.cpp ../include/base.h ../include/globals.h ../include/inspircd_config.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c base.cpp
--	\$(CC) -pipe -install_name $config{LIBRARY_DIR}/libIRCDbase.dylib -dynamiclib -twolevel_namespace -undefined dynamic_lookup -o libIRCDbase.dylib base.o
--
--libIRCDconfigreader.dylib: configreader.cpp ../include/base.h ../include/configreader.h ../include/inspircd.h ../include/channels.h ../include/users.h ../include/globals.h ../include/inspircd_config.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c configreader.cpp
--	\$(CC) -pipe -install_name $config{LIBRARY_DIR}/libIRCDconfigreader.dylib -dynamiclib -twolevel_namespace -undefined dynamic_lookup -o libIRCDconfigreader.dylib configreader.o
--
--libIRCDcommands.dylib: commands.cpp ../include/base.h ../include/inspircd.h ../include/channels.h ../include/users.h ../include/globals.h ../include/inspircd_config.h ../include/timer.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c commands.cpp
--	\$(CC) -pipe -install_name $config{LIBRARY_DIR}/libIRCDcommands.dylib -dynamiclib -twolevel_namespace -undefined dynamic_lookup -o libIRCDcommands.dylib commands.o
--
--libIRCDdynamic.dylib: dynamic.cpp ../include/base.h ../include/dynamic.h ../include/inspircd.h ../include/channels.h ../include/users.h ../include/globals.h ../include/inspircd_config.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c dynamic.cpp
--	\$(CC) -pipe -install_name $config{LIBRARY_DIR}/libIRCDdynamic.dylib -dynamiclib -twolevel_namespace -undefined dynamic_lookup -o libIRCDdynamic.dylib dynamic.o
--
--libIRCDusers.dylib: users.cpp ../include/base.h ../include/users.h ../include/inspircd.h ../include/channels.h ../include/users.h ../include/globals.h ../include/inspircd_config.h ../include/timer.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c users.cpp
--	\$(CC) -pipe -install_name $config{LIBRARY_DIR}/libIRCDusers.dylib -dynamiclib -twolevel_namespace -undefined dynamic_lookup -o libIRCDusers.dylib users.o
--
--libIRCDmodules.dylib: modules.cpp ../include/base.h ../include/modules.h ../include/inspircd.h ../include/channels.h ../include/users.h ../include/globals.h ../include/inspircd_config.h ../include/timer.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c modules.cpp
--	\$(CC) -pipe -install_name $config{LIBRARY_DIR}/libIRCDmodules.dylib -dynamiclib -twolevel_namespace -undefined dynamic_lookup -o libIRCDmodules.dylib modules.o
-+all: inspircd
- 
--libIRCDwildcard.dylib: wildcard.cpp ../include/base.h ../include/wildcard.h ../include/inspircd.h ../include/channels.h ../include/users.h ../include/globals.h ../include/inspircd_config.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c wildcard.cpp
--	\$(CC) -pipe -install_name $config{LIBRARY_DIR}/libIRCDwildcard.dylib -dynamiclib -twolevel_namespace -undefined dynamic_lookup -o libIRCDwildcard.dylib wildcard.o
-+SOURCES = \\
-+	inspircd.cpp		\\
-+	$se.cpp			\\
-+	socketengine.cpp	\\
-+	snomasks.cpp		\\
-+	command_parse.cpp	\\
-+	cull_list.cpp		\\
-+	userprocess.cpp		\\
-+	hashcomp.cpp		\\
-+	helperfuncs.cpp		\\
-+	channels.cpp		\\
-+	mode.cpp		\\
-+	xline.cpp		\\
-+	inspstring.cpp		\\
-+	dns.cpp			\\
-+	base.cpp		\\
-+	configreader.cpp	\\
-+	commands.cpp		\\
-+	dynamic.cpp		\\
-+	users.cpp		\\
-+	modules.cpp		\\
-+	wildcard.cpp		\\
-+	socket.cpp		\\
-+	inspsocket.cpp		\\
-+	timer.cpp
- 
--libIRCDsocket.dylib: socket.cpp ../include/base.h ../include/inspircd.h ../include/globals.h ../include/inspircd_config.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c socket.cpp
--	\$(CC) -pipe -install_name $config{LIBRARY_DIR}/libIRCDsocket.dylib -dynamiclib -twolevel_namespace -undefined dynamic_lookup -o libIRCDsocket.dylib socket.o
-+OBJECTS = \${SOURCES:.cpp=.o}
- 
--libIRCDinspsocket.dylib: inspsocket.cpp ../include/base.h ../include/inspircd.h ../include/globals.h ../include/inspircd_config.h ../include/timer.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c inspsocket.cpp
--	\$(CC) -pipe -install_name $config{LIBRARY_DIR}/libIRCDinspsocket.dylib -dynamiclib -twolevel_namespace -undefined dynamic_lookup -o libIRCDinspsocket.dylib inspsocket.o
-+.cpp.o:
-+	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c \$< -o \$@
- 
--libIRCDtimer.dylib: timer.cpp ../include/base.h ../include/inspircd.h ../include/globals.h ../include/inspircd_config.h ../include/timer.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c timer.cpp
--	\$(CC) -pipe -install_name $config{LIBRARY_DIR}/libIRCDtimer.dylib -dynamiclib -twolevel_namespace -undefined dynamic_lookup -o libIRCDtimer.dylib timer.o
-+inspircd: \${SOURCES} \${OBJECTS} ../include/base.h ../include/channels.h ../include/inspircd.h ../include/channels.h ../include/globals.h ../include/inspircd_config.h ../include/socket.h $cmdobjs
-+	\${MAKE} -C "modes" DIRNAME="src/modes" CC="\$(CC)" \$(MAKEARGS)
-+	\$(CC) -pipe -dynamic -bind_at_load -L. -o inspircd \$(LDLIBS) \${OBJECTS} modes/modeclasses.a
- 
- EOM
- 
-@@ -1808,99 +1749,42 @@
- 	}
- 
- 	print FH <<EOM;
--all: libIRCDtimer.so libIRCDcull_list.so libIRCDuserprocess.so libIRCDsocketengine.so libIRCDsocket.so libIRCDhash.so libIRCDchannels.so libIRCDmode.so libIRCDxline.so libIRCDstring.so libIRCDasyncdns.so libIRCDbase.so libIRCDconfigreader.so libIRCDinspsocket.so $cmdobjs libIRCDcommands.so libIRCDdynamic.so libIRCDusers.so libIRCDmodules.so libIRCDwildcard.so libIRCDhelper.so libIRCDcommand_parse.so libIRCDsnomasks.so inspircd
--
--inspircd: inspircd.cpp ../include/base.h ../include/channels.h ../include/inspircd.h ../include/channels.h ../include/globals.h ../include/inspircd_config.h ../include/socket.h libIRCDtimer.so libIRCDcull_list.so libIRCDuserprocess.so libIRCDsocketengine.so libIRCDsocket.so libIRCDhash.so libIRCDchannels.so libIRCDmode.so libIRCDxline.so libIRCDstring.so libIRCDasyncdns.so libIRCDbase.so libIRCDconfigreader.so libIRCDinspsocket.so $cmdobjs libIRCDsnomasks.so libIRCDcommands.so libIRCDdynamic.so libIRCDusers.so libIRCDmodules.so libIRCDwildcard.so libIRCDhelper.so libIRCDcommand_parse.so
--	\$(CC) -pipe -I../include $extra $RPATH \$(FLAGS) $freebsd4libs -rdynamic -L. inspircd.cpp -o inspircd \$(LDLIBS) libIRCDchannels.so libIRCDmode.so libIRCDxline.so libIRCDstring.so libIRCDasyncdns.so libIRCDbase.so libIRCDconfigreader.so libIRCDinspsocket.so libIRCDcommands.so libIRCDdynamic.so libIRCDusers.so libIRCDmodules.so libIRCDwildcard.so libIRCDhelper.so libIRCDhash.so libIRCDsocket.so libIRCDsocketengine.so libIRCDuserprocess.so libIRCDcull_list.so libIRCDcommand_parse.so libIRCDtimer.so libIRCDsnomasks.so
--
--libIRCDsocketengine.so: $se.cpp socketengine.cpp ../include/base.h ../include/hashcomp.h ../include/globals.h ../include/inspircd_config.h ../include/$se.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c socketengine.cpp $se.cpp
--	\$(CC) -pipe $RPATH -shared -o libIRCDsocketengine.so socketengine.o $se.o
--
--libIRCDsnomasks.so: snomasks.cpp ../include/base.h ../include/hashcomp.h ../include/inspircd.h ../include/users.h ../include/globals.h ../include/inspircd_config.h ../include/channels.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c snomasks.cpp
--	\$(CC) -pipe $RPATH -shared -o libIRCDsnomasks.so snomasks.o
--
--libIRCDcommand_parse.so: command_parse.cpp ../include/base.h ../include/hashcomp.h ../include/inspircd.h ../include/users.h ../include/globals.h ../include/inspircd_config.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c command_parse.cpp
--	\$(CC) -pipe $RPATH -shared -o libIRCDcommand_parse.so command_parse.o
--
--libIRCDcull_list.so: cull_list.cpp ../include/base.h ../include/hashcomp.h ../include/globals.h ../include/inspircd_config.h ../include/users.h ../include/channels.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c cull_list.cpp
--	\$(CC) -pipe $RPATH -shared -o libIRCDcull_list.so cull_list.o
--
--libIRCDuserprocess.so: userprocess.cpp ../include/base.h ../include/hashcomp.h ../include/globals.h ../include/inspircd_config.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c userprocess.cpp
--	\$(CC) -pipe $RPATH -shared -o libIRCDuserprocess.so userprocess.o
--
--libIRCDhash.so: hashcomp.cpp ../include/base.h ../include/hashcomp.h ../include/inspircd.h ../include/users.h ../include/globals.h ../include/inspircd_config.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c hashcomp.cpp
--	\$(CC) -pipe $RPATH -shared -o libIRCDhash.so hashcomp.o
--
--libIRCDhelper.so: helperfuncs.cpp ../include/base.h ../include/inspircd.h ../include/users.h ../include/globals.h ../include/inspircd_config.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c helperfuncs.cpp
--	\$(CC) -pipe $RPATH -shared -o libIRCDhelper.so helperfuncs.o
--
--libIRCDchannels.so: channels.cpp ../include/base.h ../include/channels.h ../include/inspircd.h ../include/users.h ../include/globals.h ../include/inspircd_config.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c channels.cpp
--	\$(CC) -pipe $RPATH -shared -o libIRCDchannels.so channels.o
--
--libIRCDmode.so: mode.cpp ../include/base.h ../include/mode.h ../include/inspircd.h ../include/channels.h ../include/users.h ../include/globals.h ../include/inspircd_config.h \$(RELCPPFILES)
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c mode.cpp
--	\${MAKE} -C "modes" DIRNAME="src/modes" CC="\$(CC)" \$(MAKEARGS) CPPFILES="\$(CPPFILES)"
--	\$(CC) -pipe $RPATH -shared -o libIRCDmode.so mode.o modes/modeclasses.a
--
--libIRCDxline.so: xline.cpp ../include/base.h ../include/xline.h ../include/inspircd.h ../include/channels.h ../include/users.h ../include/globals.h ../include/inspircd_config.h ../include/timer.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c xline.cpp
--	\$(CC) -pipe $RPATH -shared -o libIRCDxline.so xline.o
--
--libIRCDstring.so: inspstring.cpp ../include/base.h ../include/inspstring.h ../include/inspircd.h ../include/channels.h ../include/users.h ../include/globals.h ../include/inspircd_config.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c inspstring.cpp
--	\$(CC) -pipe $RPATH -shared -o libIRCDstring.so inspstring.o
--
--libIRCDasyncdns.so: dns.cpp ../include/base.h ../include/dns.h ../include/inspircd.h ../include/channels.h ../include/users.h ../include/globals.h ../include/inspircd_config.h ../include/timer.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c dns.cpp
--	\$(CC) -pipe $RPATH -shared -o libIRCDasyncdns.so dns.o
--
--libIRCDbase.so: base.cpp ../include/base.h ../include/globals.h ../include/inspircd_config.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c base.cpp
--	\$(CC) -pipe $RPATH -shared -o libIRCDbase.so base.o
--
--libIRCDconfigreader.so: configreader.cpp ../include/base.h ../include/configreader.h ../include/inspircd.h ../include/channels.h ../include/users.h ../include/globals.h ../include/inspircd_config.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c configreader.cpp
--	\$(CC) -pipe $RPATH -shared -o libIRCDconfigreader.so configreader.o
--
--libIRCDcommands.so: commands.cpp ../include/base.h ../include/inspircd.h ../include/channels.h ../include/users.h ../include/globals.h ../include/inspircd_config.h ../include/timer.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c commands.cpp
--	\$(CC) -pipe $RPATH -shared -o libIRCDcommands.so commands.o
--
--libIRCDdynamic.so: dynamic.cpp ../include/base.h ../include/dynamic.h ../include/inspircd.h ../include/channels.h ../include/users.h ../include/globals.h ../include/inspircd_config.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c dynamic.cpp
--	\$(CC) -pipe $RPATH -shared -o libIRCDdynamic.so dynamic.o
--
--libIRCDusers.so: users.cpp ../include/base.h ../include/users.h ../include/inspircd.h ../include/channels.h ../include/users.h ../include/globals.h ../include/inspircd_config.h ../include/timer.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c users.cpp
--	\$(CC) -pipe $RPATH -shared -o libIRCDusers.so users.o
--
--libIRCDmodules.so: modules.cpp ../include/base.h ../include/modules.h ../include/inspircd.h ../include/channels.h ../include/users.h ../include/globals.h ../include/inspircd_config.h ../include/timer.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c modules.cpp
--	\$(CC) -pipe $RPATH -shared -o libIRCDmodules.so modules.o
-+all: inspircd
- 
--libIRCDwildcard.so: wildcard.cpp ../include/base.h ../include/wildcard.h ../include/inspircd.h ../include/channels.h ../include/users.h ../include/globals.h ../include/inspircd_config.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c wildcard.cpp
--	\$(CC) -pipe $RPATH -shared -o libIRCDwildcard.so wildcard.o
-+SOURCES = \\
-+	inspircd.cpp		\\
-+	$se.cpp			\\
-+	socketengine.cpp	\\
-+	snomasks.cpp		\\
-+	command_parse.cpp	\\
-+	cull_list.cpp		\\
-+	userprocess.cpp		\\
-+	hashcomp.cpp		\\
-+	helperfuncs.cpp		\\
-+	channels.cpp		\\
-+	mode.cpp		\\
-+	xline.cpp		\\
-+	inspstring.cpp		\\
-+	dns.cpp			\\
-+	base.cpp		\\
-+	configreader.cpp	\\
-+	commands.cpp		\\
-+	dynamic.cpp		\\
-+	users.cpp		\\
-+	modules.cpp		\\
-+	wildcard.cpp		\\
-+	socket.cpp		\\
-+	inspsocket.cpp		\\
-+	timer.cpp
- 
--libIRCDsocket.so: socket.cpp ../include/base.h ../include/inspircd.h ../include/globals.h ../include/inspircd_config.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c socket.cpp
--	\$(CC) -pipe $RPATH -shared -o libIRCDsocket.so socket.o
-+OBJECTS = \${SOURCES:.cpp=.o}
- 
--libIRCDinspsocket.so: inspsocket.cpp ../include/base.h ../include/inspircd.h ../include/globals.h ../include/inspircd_config.h ../include/timer.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c inspsocket.cpp
--	\$(CC) -pipe $RPATH -shared -o libIRCDinspsocket.so inspsocket.o
-+.cpp.o:
-+	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c \$< -o \$@
- 
--libIRCDtimer.so: timer.cpp ../include/base.h ../include/inspircd.h ../include/globals.h ../include/inspircd_config.h ../include/timer.h
--	\$(CC) -pipe -I../include \$(FLAGS) -export-dynamic -c timer.cpp
--	\$(CC) -pipe $RPATH -shared -o libIRCDtimer.so timer.o
-+inspircd: \${SOURCES} \${OBJECTS} ../include/base.h ../include/channels.h ../include/inspircd.h ../include/channels.h ../include/globals.h ../include/inspircd_config.h ../include/socket.h $cmdobjs
-+	\${MAKE} -C "modes" DIRNAME="src/modes" CC="\$(CC)" \$(MAKEARGS)
-+	\$(CC) -pipe -rdynamic $exta $RPATH \$(FLAGS) $freebsd4libs -L. -o inspircd \$(LDLIBS) \${OBJECTS} modes/modeclasses.a
- 
- EOM
- }

Modified: packages/inspircd/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-irc/packages/inspircd/trunk/debian/rules?rev=177&op=diff
==============================================================================
--- packages/inspircd/trunk/debian/rules (original)
+++ packages/inspircd/trunk/debian/rules Thu Mar  6 07:34:13 2008
@@ -3,7 +3,14 @@
 
 export DH_VERBOSE=1
 
+include /usr/share/dpatch/dpatch.make
+
 CFLAGS = -Wall -g
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+CFLAGS += -O0
+else
+CFLAGS += -O2
+endif
 
 DEB_HOST_ARCH_OS := $(shell dpkg-architecture -qDEB_HOST_ARCH_OS 2>/dev/null)
 
@@ -17,33 +24,29 @@
     SOCKET_ENGINE=--enable-poll
 endif 
 
-config.status: configure
+build: build-stamp
+build-stamp: patch-stamp
 	dh_testdir
 	./configure --disable-interactive --disable-rpath=1 --enable-gnutls $(SOCKET_ENGINE) \
-	--enable-ipv6 --prefix=/usr/lib/inspircd \
-	--config-dir=/etc/inspircd \
-	--module-dir=/usr/lib/inspircd/modules \
-	--binary-dir=/usr/sbin \
-	--library-dir=/usr/lib/inspircd
+		--enable-ipv6 --prefix=/usr/lib/inspircd \
+		--config-dir=/etc/inspircd \
+		--module-dir=/usr/lib/inspircd/modules \
+		--binary-dir=/usr/sbin \
+		--library-dir=/usr/lib/inspircd
+	$(MAKE)
+	touch build-stamp
 
-build: build-stamp
-
-build-stamp:  config.status
-	dh_testdir
-	$(MAKE)
-	touch $@
-
-clean:
+clean: clean1 unpatch
+clean1:
 	dh_testdir
 	dh_testroot
 	rm -f build-stamp
-
 	#Making distclean should remove the symlink, but it doesn't, so we do it here
 	[ ! -f Makefile ] || $(MAKE) distclean
 	rm -rf src/modules/m_ssl_gnutls.cpp
 	dh_clean
 
-install: build
+install: build-stamp
 	dh_testdir
 	dh_testroot
 	dh_clean -k
@@ -71,10 +74,12 @@
 	dh_compress
 	dh_fixperms
 	dh_installdeb
-	dh_shlibdeps
+	dh_shlibdeps -l/usr/lib/inspircd
 	dh_gencontrol
 	dh_md5sums
 	dh_builddeb
 
 binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install
+.PHONY: binary clean binary-indep binary-arch build install patch unpatch \
+        clean1
+




More information about the Pkg-irc-commits mailing list