public inbox for ipfire-scm@lists.ipfire.org
 help / color / mirror / Atom feed
From: git@ipfire.org
To: ipfire-scm@lists.ipfire.org
Subject: [git.ipfire.org] IPFire 3.x development tree branch, master, updated. f1561badd0b8b780ca96111a8582be957806011d
Date: Mon, 08 Jul 2013 21:01:46 +0200	[thread overview]
Message-ID: <20130708190146.D3C17202C1@argus.ipfire.org> (raw)

[-- Attachment #1: Type: text/plain, Size: 11040 bytes --]

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 3.x development tree".

The branch, master has been updated
       via  f1561badd0b8b780ca96111a8582be957806011d (commit)
      from  576ea568f5563ff1b56e8b297d1f3cbd3a45c0f4 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit f1561badd0b8b780ca96111a8582be957806011d
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Mon Jul 8 20:59:13 2013 +0200

    icecream: Update to 1.0.0.
    
    The old version does not compile with gcc 4.8.

-----------------------------------------------------------------------

Summary of changes:
 icecream/icecream.nm                              |  31 ++-----
 icecream/patches/icecream-cleanup-conffile.patch0 | 100 --------------------
 icecream/patches/icecream-rename-scheduler.patch  | 107 ----------------------
 3 files changed, 8 insertions(+), 230 deletions(-)
 delete mode 100644 icecream/patches/icecream-cleanup-conffile.patch0
 delete mode 100644 icecream/patches/icecream-rename-scheduler.patch

Difference in files:
diff --git a/icecream/icecream.nm b/icecream/icecream.nm
index 9c63e61..7a5b4ff 100644
--- a/icecream/icecream.nm
+++ b/icecream/icecream.nm
@@ -4,8 +4,8 @@
 ###############################################################################
 
 name       = icecream
-version    = 0.9.7
-release    = 3
+version    = 1.0.0
+release    = 1
 
 maintainer = Michael Tremer <michael.tremer(a)ipfire.org>
 groups     = Development/Compilers
@@ -24,9 +24,7 @@ description
 end
 
 source_dl  = ftp://ftp.suse.com/pub/projects/icecream/
-sources    = \
-	icecc-%{version}.tar.bz2 \
-	icecream-manpages.tar.bz2
+sources    = icecc-%{version}.tar.bz2
 
 build
 	requires
@@ -39,35 +37,22 @@ build
 		--disable-static \
 		--enable-shared
 
-	prepare
-		cd %{DIR_SRC} && %{MACRO_EXTRACT} %{DIR_DL}/icecc-%{version}.tar.bz2
-		cd %{DIR_APP} && %{MACRO_EXTRACT} %{DIR_DL}/icecream-manpages.tar.bz2
-
-		%{MACRO_PATCHES}
-	end
-
 	install_cmds
 		mkdir -pv %{BUILDROOT}%{libdir}/icecc/bin
 		for i in gcc g++ cc c++; do
-			ln -svf ../../../bin/icecc %{BUILDROOT}%{libdir}/icecc/bin/${i}
-			ln -svf ../../../bin/icecc %{BUILDROOT}%{libdir}/icecc/bin/%{DISTRO_BUILDTARGET}-${i}
+			ln -svf ../../../bin/icecc %{BUILDROOT}%{prefix}/lib/icecc/bin/${i}
+			ln -svf ../../../bin/icecc %{BUILDROOT}%{prefix}/lib/icecc/bin/%{DISTRO_BUILDTARGET}-${i}
 		done
-		sed -e 's|^#!.*|#!/bin/bash|' -i %{BUILDROOT}%{libdir}/icecc/icecc-create-env
+		ln -svf icecc %{BUILDROOT}%{bindir}/icerun
+		sed -e 's|^#!.*|#!/bin/bash|' -i %{BUILDROOT}%{prefix}/lib/icecc/icecc-create-env
 
 		mkdir -pv %{BUILDROOT}/etc/profile.d
-		sed -e "s|@LIBDIR@|%{libdir}|g" \
+		sed -e "s|@LIBDIR@|%{prefix}/lib|g" \
 			< %{DIR_SOURCE}/icecream.sh > %{BUILDROOT}/etc/profile.d/icecream.sh
 
 		# create default working dir
 		mkdir -pv %{BUILDROOT}/var/cache/icecream
 
-		# install manpages
-		mkdir -pv %{BUILDROOT}/usr/share/man/man{1,7,8}
-		mv mans/scheduler.1 mans/icecc-scheduler.1
-		for i in mans/*.1 mans/*.7; do
-			install -m 644 $i %{BUILDROOT}/usr/share/man/man${i##*.}
-		done
-
 		# Remove unwanted symlinks.
 		rm -rvf %{BUILDROOT}/usr/bin/c++
 		rm -rvf %{BUILDROOT}/usr/bin/cc
diff --git a/icecream/patches/icecream-cleanup-conffile.patch0 b/icecream/patches/icecream-cleanup-conffile.patch0
deleted file mode 100644
index 7bf7c9d..0000000
--- a/icecream/patches/icecream-cleanup-conffile.patch0
+++ /dev/null
@@ -1,100 +0,0 @@
---- suse/sysconfig.icecream.orig	2007-04-12 10:02:33.000000000 +0200
-+++ suse/sysconfig.icecream	2007-07-17 15:50:39.000000000 +0200
-@@ -1,69 +1,34 @@
- #
--## Type: integer(0:19)
--## Path: Applications/icecream
--## Description: Icecream settings
--## ServiceRestart: icecream
--## Default: 5
--#
- # Nice level of running compilers
- #
- ICECREAM_NICE_LEVEL="5"
- 
- #
--## Type: string
--## Path: Applications/icecream
--## Defaut: /var/log/iceccd
--#
- # icecream daemon log file
- #
- ICECREAM_LOG_FILE="/var/log/iceccd"
- 
- #
--## Type: string
--## Path: Applications/icecream
--## Defaut: no
--#
--# Start also the scheduler?
--#
--ICECREAM_RUN_SCHEDULER="no"
--
--#
--## Type: string
--## Path: Applications/icecream
--## Defaut: /var/log/icecc_scheduler
--#
- # icecream scheduler log file
- #
--ICECREAM_SCHEDULER_LOG_FILE="/var/log/icecc_scheduler"
-+ICECREAM_SCHEDULER_LOG_FILE="/var/log/icecc-scheduler"
- 
- #
--## Type: string
--## Path: Applications/icecream
--## Defaut: ""
--#
--# Identification for the network the scheduler and daemon run on. 
-+# Identification for the network the scheduler and daemon run on.
- # You can have several distinct icecream networks in the same LAN
- # for whatever reason.
- #
- ICECREAM_NETNAME=""
- 
- #
--## Type: string
--## Path: Applications/icecream
--## Defaut: ""
--#
--# If the daemon can't find the scheduler by broadcast (e.g. because 
-+# If the daemon can't find the scheduler by broadcast (e.g. because
- # of a firewall) you can specify it.
- #
- ICECREAM_SCHEDULER_HOST=""
- 
- #
--## Type: integer
--## Path: Applications/icecream
--## Defaut: ""
--# 
- # You can overwrite here the number of jobs to run in parallel. Per
--# default this depends on the number of (virtual) CPUs installed. 
-+# default this depends on the number of (virtual) CPUs installed.
- #
- # Note: a value of "0" is actually interpreted as "1", however it
- # also sets ICECREAM_ALLOW_REMOTE="no".
-@@ -71,22 +36,14 @@ ICECREAM_SCHEDULER_HOST=""
- ICECREAM_MAX_JOBS=""
- 
- #
--## Type: yesno
--## Path: Applications/icecream
--## Defaut: "yes"
--# 
- # Specifies whether jobs submitted by other nodes are allowed to run on
- # this one.
- #
- ICECREAM_ALLOW_REMOTE="yes"
- 
- #
--## Type: string
--## Path: Applications/icecream
--## Default: "/var/cache/icecream"
--#
- # This is the directory where the icecream daemon stores the environments
- # it compiles in. In a big network this can grow quite a bit, so use some
- # path if your /tmp is small - but the user icecream has to write to it.
--# 
-+#
- ICECREAM_BASEDIR="/var/cache/icecream"
diff --git a/icecream/patches/icecream-rename-scheduler.patch b/icecream/patches/icecream-rename-scheduler.patch
deleted file mode 100644
index 5de7738..0000000
--- a/icecream/patches/icecream-rename-scheduler.patch
+++ /dev/null
@@ -1,107 +0,0 @@
-Index: icecc-0.9.6/doc/man-scheduler.1.docbook
-===================================================================
---- icecc-0.9.6.orig/doc/man-scheduler.1.docbook
-+++ icecc-0.9.6/doc/man-scheduler.1.docbook
-@@ -23,13 +23,13 @@
- </refmeta>
- 
- <refnamediv>
--	<refname>scheduler</refname>
-+	<refname>icecc-scheduler</refname>
- 	<refpurpose>Icecream scheduler</refpurpose>
- </refnamediv>
- 
- <refsynopsisdiv>
- <cmdsynopsis>
--<command>scheduler</command>
-+<command>icecc-scheduler</command>
- <group>
-   <arg choice="opt">
-     <option>-n</option>
-@@ -151,7 +151,7 @@ need to run the scheduler with root righ
- 
- <refsect1>
- <title>See Also</title>
--<para>icecream, scheduler, iceccd, icemon</para>
-+<para>icecream, icecc-scheduler, iceccd, icemon</para>
- </refsect1>
- 
- <refsect1>
-Index: icecc-0.9.6/services/Makefile.am
-===================================================================
---- icecc-0.9.6.orig/services/Makefile.am
-+++ icecc-0.9.6/services/Makefile.am
-@@ -11,9 +11,9 @@ ice_HEADERS = job.h comm.h
- noinst_HEADERS = bench.h exitcode.h getifaddrs.h logging.h tempfile.h platform.h
- icedir = $(includedir)/icecc
- 
--sbin_PROGRAMS = scheduler
--scheduler_SOURCES = scheduler.cpp
--scheduler_LDADD = libicecc.la
-+sbin_PROGRAMS = icecc-scheduler
-+icecc_scheduler_SOURCES = scheduler.cpp
-+icecc_scheduler_LDADD = libicecc.la
- 
- pkgconfigdir = $(libdir)/pkgconfig
- pkgconfig_DATA = icecc.pc
-Index: icecc-0.9.6/services/Makefile.in
-===================================================================
---- icecc-0.9.6.orig/services/Makefile.in
-+++ icecc-0.9.6/services/Makefile.in
-@@ -37,7 +37,7 @@ PRE_UNINSTALL = :
- POST_UNINSTALL = :
- build_triplet = @build@
- host_triplet = @host@
--sbin_PROGRAMS = scheduler$(EXEEXT)
-+sbin_PROGRAMS = icecc-scheduler$(EXEEXT)
- subdir = services
- DIST_COMMON = $(ice_HEADERS) $(noinst_HEADERS) $(srcdir)/Makefile.am \
- 	$(srcdir)/Makefile.in $(srcdir)/icecc.pc.in
-@@ -82,9 +82,9 @@ libicecc_la_LINK = $(LIBTOOL) --tag=CXX 
- 	$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(libicecc_la_CXXFLAGS) \
- 	$(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
- PROGRAMS = $(sbin_PROGRAMS)
--am_scheduler_OBJECTS = scheduler.$(OBJEXT)
--scheduler_OBJECTS = $(am_scheduler_OBJECTS)
--scheduler_DEPENDENCIES = libicecc.la
-+am_icecc_scheduler_OBJECTS = scheduler.$(OBJEXT)
-+icecc_scheduler_OBJECTS = $(am_icecc_scheduler_OBJECTS)
-+icecc_scheduler_DEPENDENCIES = libicecc.la
- DEFAULT_INCLUDES = -I.(a)am__isrc@ -I$(top_builddir)
- depcomp = $(SHELL) $(top_srcdir)/depcomp
- am__depfiles_maybe = depfiles
-@@ -107,8 +107,8 @@ CXXLD = $(CXX)
- CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
- 	--mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
- 	$(LDFLAGS) -o $@
--SOURCES = $(libicecc_la_SOURCES) $(scheduler_SOURCES)
--DIST_SOURCES = $(libicecc_la_SOURCES) $(scheduler_SOURCES)
-+SOURCES = $(libicecc_la_SOURCES) $(icecc_scheduler_SOURCES)
-+DIST_SOURCES = $(libicecc_la_SOURCES) $(icecc_scheduler_SOURCES)
- DATA = $(pkgconfig_DATA)
- HEADERS = $(ice_HEADERS) $(noinst_HEADERS)
- ETAGS = etags
-@@ -242,8 +242,8 @@ libicecc_la_CXXFLAGS = -fPIC -DPIC
- ice_HEADERS = job.h comm.h
- noinst_HEADERS = bench.h exitcode.h getifaddrs.h logging.h tempfile.h platform.h
- icedir = $(includedir)/icecc
--scheduler_SOURCES = scheduler.cpp
--scheduler_LDADD = libicecc.la
-+icecc_scheduler_SOURCES = scheduler.cpp
-+icecc_scheduler_LDADD = libicecc.la
- pkgconfigdir = $(libdir)/pkgconfig
- pkgconfig_DATA = icecc.pc
- all: all-am
-@@ -358,9 +358,9 @@ clean-sbinPROGRAMS:
- 	list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
- 	echo " rm -f" $$list; \
- 	rm -f $$list
--scheduler$(EXEEXT): $(scheduler_OBJECTS) $(scheduler_DEPENDENCIES) 
--	@rm -f scheduler$(EXEEXT)
--	$(CXXLINK) $(scheduler_OBJECTS) $(scheduler_LDADD) $(LIBS)
-+icecc-scheduler$(EXEEXT): $(icecc_scheduler_OBJECTS) $(icecc_scheduler_DEPENDENCIES) 
-+	@rm -f icecc-scheduler$(EXEEXT)
-+	$(CXXLINK) $(icecc_scheduler_OBJECTS) $(icecc_scheduler_LDADD) $(LIBS)
- 
- mostlyclean-compile:
- 	-rm -f *.$(OBJEXT)


hooks/post-receive
--
IPFire 3.x development tree

                 reply	other threads:[~2013-07-08 19:01 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20130708190146.D3C17202C1@argus.ipfire.org \
    --to=git@ipfire.org \
    --cc=ipfire-scm@lists.ipfire.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox