[imapfilter-devel] buildroot the second
Michael Skibbe
mskibbe at suse.de
Fri Sep 28 09:51:32 EEST 2007
On Friday 28 September 2007 08:44, Michael Skibbe wrote:
> hi,
>
> refering to this thread i think you missed the patch in the last releases
> http://lists.hellug.gr/pipermail/imapfilter-devel/2007/000708.html
>
> here again my patch for 2.0.4
oh sry - i overread it. throw this both messages to trash.
> --- Makefile
> +++ Makefile
> @@ -2,6 +2,7 @@
> BINDIR = /usr/local/bin
> SHAREDIR = /usr/local/share/imapfilter
> MANDIR = /usr/local/man
> +BUILDROOT =
>
> INCDIRS = -I/usr/local/include
> LIBDIRS = -L/usr/local/lib
> @@ -49,52 +50,52 @@
> imapfilter.o: version.h
>
> install: $(BIN)
> - if test ! -d $(DESTDIR)$(BINDIR); then \
> - mkdir -p $(DESTDIR)$(BINDIR); fi
> - cp -f $(BIN) $(DESTDIR)$(BINDIR) && \
> - chmod 0755 $(DESTDIR)$(BINDIR)/$(BIN)
> - if test ! -d $(DESTDIR)$(SHAREDIR); then \
> - mkdir -p $(DESTDIR)$(SHAREDIR); fi
> - cp -f $(COMMON_LUA) $(DESTDIR)$(SHAREDIR) && \
> - chmod 0644 $(DESTDIR)$(SHAREDIR)/$(COMMON_LUA)
> - cp -f $(SET_LUA) $(DESTDIR)$(SHAREDIR) && \
> - chmod 0644 $(DESTDIR)$(SHAREDIR)/$(SET_LUA)
> - cp -f $(REGEX_LUA) $(DESTDIR)$(SHAREDIR) && \
> - chmod 0644 $(DESTDIR)$(SHAREDIR)/$(REGEX_LUA)
> - cp -f $(ACCOUNT_LUA) $(DESTDIR)$(SHAREDIR) && \
> - chmod 0644 $(DESTDIR)$(SHAREDIR)/$(ACCOUNT_LUA)
> - cp -f $(MAILBOX_LUA) $(DESTDIR)$(SHAREDIR) && \
> - chmod 0644 $(DESTDIR)$(SHAREDIR)/$(MAILBOX_LUA)
> - cp -f $(MESSAGE_LUA) $(DESTDIR)$(SHAREDIR) && \
> - chmod 0644 $(DESTDIR)$(SHAREDIR)/$(MESSAGE_LUA)
> - cp -f $(OPTIONS_LUA) $(DESTDIR)$(SHAREDIR) && \
> - chmod 0644 $(DESTDIR)$(SHAREDIR)/$(OPTIONS_LUA)
> - cp -f $(AUXILIARY_LUA) $(DESTDIR)$(SHAREDIR) && \
> - chmod 0644 $(DESTDIR)$(SHAREDIR)/$(AUXILIARY_LUA)
> - cp -f $(DEPRECATED_LUA) $(DESTDIR)$(SHAREDIR) && \
> - chmod 0644 $(DESTDIR)$(SHAREDIR)/$(DEPRECATED_LUA)
> - if test ! -d $(DESTDIR)$(MANDIR)/man1; then \
> - mkdir -p $(DESTDIR)$(MANDIR)/man1; fi
> - cp -f $(MAN_BIN) $(DESTDIR)$(MANDIR)/man1 && \
> - chmod 0644 $(DESTDIR)$(MANDIR)/man1/$(MAN_BIN)
> - if test ! -d $(DESTDIR)$(MANDIR)/man5; then \
> - mkdir -p $(DESTDIR)$(MANDIR)/man5; fi
> - cp -f $(MAN_CONFIG) $(DESTDIR)$(MANDIR)/man5 && \
> - chmod 0644 $(DESTDIR)$(MANDIR)/man5/$(MAN_CONFIG)
> + if test ! -d $(BUILDROOT)$(DESTDIR)$(BINDIR); then \
> + mkdir -p $(BUILDROOT)$(DESTDIR)$(BINDIR); fi
> + cp -f $(BIN) $(BUILDROOT)$(DESTDIR)$(BINDIR) && \
> + chmod 0755 $(BUILDROOT)$(DESTDIR)$(BINDIR)/$(BIN)
> + if test ! -d $(BUILDROOT)$(DESTDIR)$(SHAREDIR); then \
> + mkdir -p $(BUILDROOT)$(DESTDIR)$(SHAREDIR); fi
> + cp -f $(COMMON_LUA) $(BUILDROOT)$(DESTDIR)$(SHAREDIR) && \
> + chmod 0644 $(BUILDROOT)$(DESTDIR)$(SHAREDIR)/$(COMMON_LUA)
> + cp -f $(SET_LUA) $(BUILDROOT)$(DESTDIR)$(SHAREDIR) && \
> + chmod 0644 $(BUILDROOT)$(DESTDIR)$(SHAREDIR)/$(SET_LUA)
> + cp -f $(REGEX_LUA) $(BUILDROOT)$(DESTDIR)$(SHAREDIR) && \
> + chmod 0644 $(BUILDROOT)$(DESTDIR)$(SHAREDIR)/$(REGEX_LUA)
> + cp -f $(ACCOUNT_LUA) $(BUILDROOT)$(DESTDIR)$(SHAREDIR) && \
> + chmod 0644 $(BUILDROOT)$(DESTDIR)$(SHAREDIR)/$(ACCOUNT_LUA)
> + cp -f $(MAILBOX_LUA) $(BUILDROOT)$(DESTDIR)$(SHAREDIR) && \
> + chmod 0644 $(BUILDROOT)$(DESTDIR)$(SHAREDIR)/$(MAILBOX_LUA)
> + cp -f $(MESSAGE_LUA) $(BUILDROOT)$(DESTDIR)$(SHAREDIR) && \
> + chmod 0644 $(BUILDROOT)$(DESTDIR)$(SHAREDIR)/$(MESSAGE_LUA)
> + cp -f $(OPTIONS_LUA) $(BUILDROOT)$(DESTDIR)$(SHAREDIR) && \
> + chmod 0644 $(BUILDROOT)$(DESTDIR)$(SHAREDIR)/$(OPTIONS_LUA)
> + cp -f $(AUXILIARY_LUA) $(BUILDROOT)$(DESTDIR)$(SHAREDIR) && \
> + chmod 0644 $(BUILDROOT)$(DESTDIR)$(SHAREDIR)/$(AUXILIARY_LUA)
> + cp -f $(DEPRECATED_LUA) $(BUILDROOT)$(DESTDIR)$(SHAREDIR) && \
> + chmod 0644 $(BUILDROOT)$(DESTDIR)$(SHAREDIR)/$(DEPRECATED_LUA)
> + if test ! -d $(BUILDROOT)$(DESTDIR)$(MANDIR)/man1; then \
> + mkdir -p $(BUILDROOT)$(DESTDIR)$(MANDIR)/man1; fi
> + cp -f $(MAN_BIN) $(BUILDROOT)$(DESTDIR)$(MANDIR)/man1 && \
> + chmod 0644 $(BUILDROOT)$(DESTDIR)$(MANDIR)/man1/$(MAN_BIN)
> + if test ! -d $(BUILDROOT)$(DESTDIR)$(MANDIR)/man5; then \
> + mkdir -p $(BUILDROOT)$(DESTDIR)$(MANDIR)/man5; fi
> + cp -f $(MAN_CONFIG) $(BUILDROOT)$(DESTDIR)$(MANDIR)/man5 && \
> + chmod 0644 $(BUILDROOT)$(DESTDIR)$(MANDIR)/man5/$(MAN_CONFIG)
>
> deinstall:
> - rm -f $(DESTDIR)$(BINDIR)/$(BIN) \
> - $(DESTDIR)$(SHAREDIR)/$(COMMON_LUA) \
> - $(DESTDIR)$(SHAREDIR)/$(SET_LUA) \
> - $(DESTDIR)$(SHAREDIR)/$(REGEX_LUA) \
> - $(DESTDIR)$(SHAREDIR)/$(ACCOUNT_LUA) \
> - $(DESTDIR)$(SHAREDIR)/$(MAILBOX_LUA) \
> - $(DESTDIR)$(SHAREDIR)/$(MESSAGE_LUA) \
> - $(DESTDIR)$(SHAREDIR)/$(OPTIONS_LUA) \
> - $(DESTDIR)$(SHAREDIR)/$(AUXILIARY_LUA) \
> - $(DESTDIR)$(SHAREDIR)/$(DEPRECATED_LUA) \
> - $(DESTDIR)$(MANDIR)/man1/$(MAN_BIN) \
> - $(DESTDIR)$(MANDIR)/man5/$(MAN_CONFIG)
> + rm -f $(BUILDROOT)$(DESTDIR)$(BINDIR)/$(BIN) \
> + $(BUILDROOT)$(DESTDIR)$(SHAREDIR)/$(COMMON_LUA) \
> + $(BUILDROOT)$(DESTDIR)$(SHAREDIR)/$(SET_LUA) \
> + $(BUILDROOT)$(DESTDIR)$(SHAREDIR)/$(REGEX_LUA) \
> + $(BUILDROOT)$(DESTDIR)$(SHAREDIR)/$(ACCOUNT_LUA) \
> + $(BUILDROOT)$(DESTDIR)$(SHAREDIR)/$(MAILBOX_LUA) \
> + $(BUILDROOT)$(DESTDIR)$(SHAREDIR)/$(MESSAGE_LUA) \
> + $(BUILDROOT)$(DESTDIR)$(SHAREDIR)/$(OPTIONS_LUA) \
> + $(BUILDROOT)$(DESTDIR)$(SHAREDIR)/$(AUXILIARY_LUA) \
> + $(BUILDROOT)$(DESTDIR)$(SHAREDIR)/$(DEPRECATED_LUA) \
> + $(BUILDROOT)$(DESTDIR)$(MANDIR)/man1/$(MAN_BIN) \
> + $(BUILDROOT)$(DESTDIR)$(MANDIR)/man5/$(MAN_CONFIG)
>
> uninstall: deinstall
>
> --- configure
> +++ configure
> @@ -6,6 +6,7 @@
> bindir="$prefix/bin"
> sharedir="$prefix/share/imapfilter"
> mandir="$prefix/man"
> +buildroot=
>
> ssltls="yes"
> crammd5="yes"
> @@ -27,7 +28,7 @@
>
> # Get options and arguments
>
> -while getopts "d:p:b:s:m:o:h" opt
> +while getopts "d:r:p:b:s:m:o:h" opt
> do
> case $opt in
> d | p)
> @@ -36,6 +37,9 @@
> sharedir=$prefix/share/imapfilter
> mandir=$prefix/man
> ;;
> + r)
> + buildroot=$OPTARG
> + ;;
> b)
> bindir=$OPTARG
> ;;
> @@ -73,6 +77,7 @@
> -s sharedir Installation path for libraries [$sharedir]
> -m mandir Installation path for manual pages [$mandir]
> -o option=argument Enabling/disabling of program's compilation options.
> + -r buildroot BUILDROOT [$buildroot]
>
> Options:
> ssltls Secure Socket Layer and Transport Layer Security \
> @@ -92,6 +97,7 @@
> Binaries directory: $bindir
> Architecture independent libraries: $sharedir
> Manual pages directory: $mandir
> +Buildroot directory: $buildroot
> Secure Socket Layer and Transport Layer Security: $ssltls
> Challenge-Response Authentication Mechanism: $crammd5
> EOF
> @@ -191,52 +197,52 @@
> imapfilter.o: version.h
>
> install: \$(BIN)
> - if test ! -d \$(DESTDIR)\$(BINDIR); then \\
> - mkdir -p \$(DESTDIR)\$(BINDIR); fi
> - cp -f \$(BIN) \$(DESTDIR)\$(BINDIR) && \\
> - chmod 0755 \$(DESTDIR)\$(BINDIR)/\$(BIN)
> - if test ! -d \$(DESTDIR)\$(SHAREDIR); then \\
> - mkdir -p \$(DESTDIR)\$(SHAREDIR); fi
> - cp -f \$(COMMON_LUA) \$(DESTDIR)\$(SHAREDIR) && \\
> - chmod 0644 \$(DESTDIR)\$(SHAREDIR)/\$(COMMON_LUA)
> - cp -f \$(SET_LUA) \$(DESTDIR)\$(SHAREDIR) && \\
> - chmod 0644 \$(DESTDIR)\$(SHAREDIR)/\$(SET_LUA)
> - cp -f \$(REGEX_LUA) \$(DESTDIR)\$(SHAREDIR) && \\
> - chmod 0644 \$(DESTDIR)\$(SHAREDIR)/\$(REGEX_LUA)
> - cp -f \$(ACCOUNT_LUA) \$(DESTDIR)\$(SHAREDIR) && \\
> - chmod 0644 \$(DESTDIR)\$(SHAREDIR)/\$(ACCOUNT_LUA)
> - cp -f \$(MAILBOX_LUA) \$(DESTDIR)\$(SHAREDIR) && \\
> - chmod 0644 \$(DESTDIR)\$(SHAREDIR)/\$(MAILBOX_LUA)
> - cp -f \$(MESSAGE_LUA) \$(DESTDIR)\$(SHAREDIR) && \\
> - chmod 0644 \$(DESTDIR)\$(SHAREDIR)/\$(MESSAGE_LUA)
> - cp -f \$(OPTIONS_LUA) \$(DESTDIR)\$(SHAREDIR) && \\
> - chmod 0644 \$(DESTDIR)\$(SHAREDIR)/\$(OPTIONS_LUA)
> - cp -f \$(AUXILIARY_LUA) \$(DESTDIR)\$(SHAREDIR) && \\
> - chmod 0644 \$(DESTDIR)\$(SHAREDIR)/\$(AUXILIARY_LUA)
> - cp -f \$(DEPRECATED_LUA) \$(DESTDIR)\$(SHAREDIR) && \\
> - chmod 0644 \$(DESTDIR)\$(SHAREDIR)/\$(DEPRECATED_LUA)
> - if test ! -d \$(DESTDIR)\$(MANDIR)/man1; then \\
> - mkdir -p \$(DESTDIR)\$(MANDIR)/man1; fi
> - cp -f \$(MAN_BIN) \$(DESTDIR)\$(MANDIR)/man1 && \\
> - chmod 0644 \$(DESTDIR)\$(MANDIR)/man1/\$(MAN_BIN)
> - if test ! -d \$(DESTDIR)\$(MANDIR)/man5; then \\
> - mkdir -p \$(DESTDIR)\$(MANDIR)/man5; fi
> - cp -f \$(MAN_CONFIG) \$(DESTDIR)\$(MANDIR)/man5 && \\
> - chmod 0644 \$(DESTDIR)\$(MANDIR)/man5/\$(MAN_CONFIG)
> + if test ! -d \$(BUILDROOT)\$(DESTDIR)\$(BINDIR); then \
> + mkdir -p \$(BUILDROOT)\$(DESTDIR)\$(BINDIR); fi
> + cp -f \$(BIN) \$(BUILDROOT)\$(DESTDIR)\$(BINDIR) && \
> + chmod 0755 \$(BUILDROOT)\$(DESTDIR)\$(BINDIR)/\$(BIN)
> + if test ! -d \$(BUILDROOT)\$(DESTDIR)\$(SHAREDIR); then \
> + mkdir -p \$(BUILDROOT)\$(DESTDIR)\$(SHAREDIR); fi
> + cp -f \$(COMMON_LUA) \$(BUILDROOT)\$(DESTDIR)\$(SHAREDIR) && \
> + chmod 0644 \$(BUILDROOT)\$(DESTDIR)\$(SHAREDIR)/\$(COMMON_LUA)
> + cp -f \$(SET_LUA) \$(BUILDROOT)\$(DESTDIR)\$(SHAREDIR) && \
> + chmod 0644 \$(BUILDROOT)\$(DESTDIR)\$(SHAREDIR)/\$(SET_LUA)
> + cp -f \$(REGEX_LUA) \$(BUILDROOT)\$(DESTDIR)\$(SHAREDIR) && \
> + chmod 0644 \$(BUILDROOT)\$(DESTDIR)\$(SHAREDIR)/\$(REGEX_LUA)
> + cp -f \$(ACCOUNT_LUA) \$(BUILDROOT)\$(DESTDIR)\$(SHAREDIR) && \
> + chmod 0644 \$(BUILDROOT)\$(DESTDIR)\$(SHAREDIR)/\$(ACCOUNT_LUA)
> + cp -f \$(MAILBOX_LUA) \$(BUILDROOT)\$(DESTDIR)\$(SHAREDIR) && \
> + chmod 0644 \$(BUILDROOT)\$(DESTDIR)\$(SHAREDIR)/\$(MAILBOX_LUA)
> + cp -f \$(MESSAGE_LUA) \$(BUILDROOT)\$(DESTDIR)\$(SHAREDIR) && \
> + chmod 0644 \$(BUILDROOT)\$(DESTDIR)\$(SHAREDIR)/\$(MESSAGE_LUA)
> + cp -f \$(OPTIONS_LUA) \$(BUILDROOT)\$(DESTDIR)\$(SHAREDIR) && \
> + chmod 0644 \$(BUILDROOT)\$(DESTDIR)\$(SHAREDIR)/\$(OPTIONS_LUA)
> + cp -f \$(AUXILIARY_LUA) \$(BUILDROOT)\$(DESTDIR)\$(SHAREDIR) && \
> + chmod 0644 \$(BUILDROOT)\$(DESTDIR)\$(SHAREDIR)/\$(AUXILIARY_LUA)
> + cp -f \$(DEPRECATED_LUA) \$(BUILDROOT)\$(DESTDIR)\$(SHAREDIR) && \
> + chmod 0644 \$(BUILDROOT)\$(DESTDIR)\$(SHAREDIR)/\$(DEPRECATED_LUA)
> + if test ! -d \$(BUILDROOT)\$(DESTDIR)\$(MANDIR)/man1; then \
> + mkdir -p \$(BUILDROOT)\$(DESTDIR)\$(MANDIR)/man1; fi
> + cp -f \$(MAN_BIN) \$(BUILDROOT)\$(DESTDIR)\$(MANDIR)/man1 && \
> + chmod 0644 \$(BUILDROOT)\$(DESTDIR)\$(MANDIR)/man1/\$(MAN_BIN)
> + if test ! -d \$(BUILDROOT)\$(DESTDIR)\$(MANDIR)/man5; then \
> + mkdir -p \$(BUILDROOT)\$(DESTDIR)\$(MANDIR)/man5; fi
> + cp -f \$(MAN_CONFIG) \$(BUILDROOT)\$(DESTDIR)\$(MANDIR)/man5 && \
> + chmod 0644 \$(BUILDROOT)\$(DESTDIR)\$(MANDIR)/man5/\$(MAN_CONFIG)
>
> deinstall:
> - rm -f \$(DESTDIR)\$(BINDIR)/\$(BIN) \\
> - \$(DESTDIR)\$(SHAREDIR)/\$(COMMON_LUA) \\
> - \$(DESTDIR)\$(SHAREDIR)/\$(SET_LUA) \\
> - \$(DESTDIR)\$(SHAREDIR)/\$(REGEX_LUA) \\
> - \$(DESTDIR)\$(SHAREDIR)/\$(ACCOUNT_LUA) \\
> - \$(DESTDIR)\$(SHAREDIR)/\$(MAILBOX_LUA) \\
> - \$(DESTDIR)\$(SHAREDIR)/\$(MESSAGE_LUA) \\
> - \$(DESTDIR)\$(SHAREDIR)/\$(OPTIONS_LUA) \\
> - \$(DESTDIR)\$(SHAREDIR)/\$(AUXILIARY_LUA) \\
> - \$(DESTDIR)\$(SHAREDIR)/\$(DEPRECATED_LUA) \\
> - \$(DESTDIR)\$(MANDIR)/man1/\$(MAN_BIN) \\
> - \$(DESTDIR)\$(MANDIR)/man5/\$(MAN_CONFIG)
> + rm -f \$(BUILDROOT)\$(DESTDIR)\$(BINDIR)/\$(BIN) \
> + \$(BUILDROOT)\$(DESTDIR)\$(SHAREDIR)/\$(COMMON_LUA) \
> + \$(BUILDROOT)\$(DESTDIR)\$(SHAREDIR)/\$(SET_LUA) \
> + \$(BUILDROOT)\$(DESTDIR)\$(SHAREDIR)/\$(REGEX_LUA) \
> + \$(BUILDROOT)\$(DESTDIR)\$(SHAREDIR)/\$(ACCOUNT_LUA) \
> + \$(BUILDROOT)\$(DESTDIR)\$(SHAREDIR)/\$(MAILBOX_LUA) \
> + \$(BUILDROOT)\$(DESTDIR)\$(SHAREDIR)/\$(MESSAGE_LUA) \
> + \$(BUILDROOT)\$(DESTDIR)\$(SHAREDIR)/\$(OPTIONS_LUA) \
> + \$(BUILDROOT)\$(DESTDIR)\$(SHAREDIR)/\$(AUXILIARY_LUA) \
> + \$(BUILDROOT)\$(DESTDIR)\$(SHAREDIR)/\$(DEPRECATED_LUA) \
> + \$(BUILDROOT)\$(DESTDIR)\$(MANDIR)/man1/\$(MAN_BIN) \
> + \$(BUILDROOT)\$(DESTDIR)\$(MANDIR)/man5/\$(MAN_CONFIG)
>
> uninstall: deinstall
>
> it would be nice if you can include this patch with next release.
>
> greetings
> Michael
--
Michael Skibbe <mskibbe at suse.de>
Core Services
SUSE Linux Products GmbH GF: Markus Rex
Nuernberg, Germany HRB 16746 (AG Nuernberg)
More information about the Imapfilter-devel
mailing list