[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