Promoted pypo to top level because it isnt 3rd party.
Removed the portage stuff since it is way outdated.
This commit is contained in:
parent
4300fd8d36
commit
51a1fde9ee
82 changed files with 0 additions and 6013 deletions
425
etc/Makefile.in
425
etc/Makefile.in
|
@ -1,425 +0,0 @@
|
|||
#-------------------------------------------------------------------------------
|
||||
# Copyright (c) 2010 Sourcefabric O.P.S.
|
||||
#
|
||||
# This file is part of the Campcaster project.
|
||||
# http://campcaster.sourcefabric.org/
|
||||
# To report bugs, send an e-mail to bugs@campware.org
|
||||
#
|
||||
# Campcaster is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# Campcaster is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with Campcaster; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
#
|
||||
#-------------------------------------------------------------------------------
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
# General command definitions
|
||||
#-------------------------------------------------------------------------------
|
||||
MKDIR = mkdir -p
|
||||
RM = rm -f
|
||||
RMDIR = rm -rf
|
||||
DOXYGEN = doxygen
|
||||
DOXYTAG = doxytag
|
||||
XSLTPROC = xsltproc
|
||||
ECHO = @echo
|
||||
FLAWFINDER = flawfinder
|
||||
CP = cp -f
|
||||
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
# Basic directory and file definitions
|
||||
#-------------------------------------------------------------------------------
|
||||
BASE_DIR = .
|
||||
BIN_DIR = ${BASE_DIR}/bin
|
||||
DOC_DIR = ${BASE_DIR}/doc
|
||||
DOXYGEN_DIR = ${DOC_DIR}/doxygen
|
||||
COVERAGE_DIR = ${DOC_DIR}/coverage
|
||||
ETC_DIR = ${BASE_DIR}/etc
|
||||
SRC_DIR = ${BASE_DIR}/src
|
||||
TMP_DIR = ${BASE_DIR}/tmp
|
||||
|
||||
prefix = @prefix@
|
||||
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||
|
||||
USR_DIR = ${prefix}
|
||||
USR_BIN_DIR = ${USR_DIR}/bin
|
||||
USR_DOC_DIR = ${USR_DIR}/doc
|
||||
USR_ETC_DIR = ${USR_DIR}/etc
|
||||
USR_LIB_DIR = ${USR_DIR}/lib
|
||||
USR_VAR_DIR = ${USR_DIR}/var
|
||||
|
||||
HOSTNAME = @HOSTNAME@
|
||||
APACHE_GROUP = @APACHE_GROUP@
|
||||
WWW_DOCROOT = @WWW_DOCROOT@
|
||||
WWW_PORT = @WWW_PORT@
|
||||
SCHEDULER_PORT = @SCHEDULER_PORT@
|
||||
DB_SERVER = @DB_SERVER@
|
||||
DATABASE = @DATABASE@
|
||||
DB_USER = @DB_USER@
|
||||
DB_PASSWORD = @DB_PASSWORD@
|
||||
CREATE_LS_DATABASE = @CREATE_LS_DATABASE@
|
||||
INIT_LS_DATABASE = @INIT_LS_DATABASE@
|
||||
CREATE_ODBC_DATA_SOURCE = @CREATE_ODBC_DATA_SOURCE@
|
||||
CONFIGURE_APACHE = @CONFIGURE_APACHE@
|
||||
STATION_AUDIO_OUT = "@STATION_AUDIO_OUT@"
|
||||
STUDIO_AUDIO_OUT = "@STUDIO_AUDIO_OUT@"
|
||||
STUDIO_AUDIO_CUE = "@STUDIO_AUDIO_CUE@"
|
||||
|
||||
|
||||
#export LD_LIBRARY_PATH:=${prefix}/lib:${LD_LIBRARY_PATH}
|
||||
#export PKG_CONFIG_PATH:=${prefix}/lib/pkgconfig:${PKG_CONFIG_PATH}
|
||||
|
||||
DEBUG = @DEBUG@
|
||||
|
||||
#DOXYGEN_CONFIG = ${ETC_DIR}/doxygen.config
|
||||
#XMLRPC-DOXYGEN_CONFIG = ${ETC_DIR}/xmlrpc-doxygen.config
|
||||
#
|
||||
#XMLRPCXX_DOC_DIR = ${BASE_DIR}/usr/share/doc/xmlrpc++
|
||||
#EXTERNAL_DOC_PAGES = ${XMLRPCXX_DOC_DIR}/XmlRpcServerMethod_8h-source.html \
|
||||
# ${XMLRPCXX_DOC_DIR}/classXmlRpc_1_1XmlRpcServerMethod.html \
|
||||
# ${XMLRPCXX_DOC_DIR}/classXmlRpc_1_1XmlRpcServerMethod-members.html
|
||||
#TAGFILE = ${DOXYGEN_DIR}/xmlrpc++.tag
|
||||
#
|
||||
#TESTRESULTS_XSLT = ${ETC_DIR}/testResultsToHtml.xsl
|
||||
#TESTRESULTS_IN = ${ETC_DIR}/testResults.xml
|
||||
#TESTRESULTS_FILE = ${DOC_DIR}/testResults.html
|
||||
#
|
||||
#FLAWFINDER_FILE = ${DOC_DIR}/flawfinderReport.html
|
||||
#
|
||||
TOOLS_DIR = ${SRC_DIR}/tools
|
||||
|
||||
#LIBODBCXX_DIR = ${TOOLS_DIR}/libodbc++
|
||||
#LIBODBCXX_VERSION = libodbc++-0.2.5
|
||||
#XMLRPCXX_DIR = ${TOOLS_DIR}/xmlrpc++
|
||||
#XMLRPCXX_VERSION = xmlrpc++-20040713
|
||||
#TAGLIB_DIR = ${TOOLS_DIR}/taglib
|
||||
#TAGLIB_VERSION = taglib-1.5
|
||||
PEAR_DIR = ${TOOLS_DIR}/pear
|
||||
|
||||
MODULES_DIR = ${SRC_DIR}/modules
|
||||
#CORE_DIR = ${MODULES_DIR}/core
|
||||
#AUTHENTICATION_DIR = ${MODULES_DIR}/authentication
|
||||
#DB_DIR = ${MODULES_DIR}/db
|
||||
#STORAGE_CLIENT_DIR = ${MODULES_DIR}/storageClient
|
||||
#PLAYLIST_EXECUTOR_DIR = ${MODULES_DIR}/playlistExecutor
|
||||
#EVENT_SCHEDULER_DIR = ${MODULES_DIR}/eventScheduler
|
||||
#SCHEDULER_CLIENT_DIR = ${MODULES_DIR}/schedulerClient
|
||||
#WIDGETS_DIR = ${MODULES_DIR}/widgets
|
||||
#ALIB_DIR = ${MODULES_DIR}/alib
|
||||
GETID3_DIR = ${MODULES_DIR}/getid3
|
||||
HTML_UI_DIR = ${MODULES_DIR}/htmlUI
|
||||
STORAGE_ADMIN_DIR = ${MODULES_DIR}/storageAdmin
|
||||
STORAGE_SERVER_DIR = ${MODULES_DIR}/storageServer
|
||||
|
||||
#PRODUCTS_DIR = ${SRC_DIR}/products
|
||||
#SCHEDULER_DIR = ${PRODUCTS_DIR}/scheduler
|
||||
#GLIVESUPPORT_DIR = ${PRODUCTS_DIR}/gLiveSupport
|
||||
|
||||
#SCHEDULER_EXE = ${SCHEDULER_DIR}/tmp/campcaster-scheduler
|
||||
#GLIVESUPPORT_EXE = ${GLIVESUPPORT_DIR}/tmp/campcaster-studio
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
# Targets
|
||||
#-------------------------------------------------------------------------------
|
||||
.PHONY: all clean depclean distclean
|
||||
.PHONY: setup tools_setup modules_setup
|
||||
.PHONY: start stop status
|
||||
|
||||
all: setup
|
||||
|
||||
help:
|
||||
${ECHO} "Campcaster project main Makefile"
|
||||
${ECHO} "http://campcaster.sourcefabric.org/"
|
||||
${ECHO} "Copyright (c) 2010 Sourcefabric O.P.S. under the GNU GPL"
|
||||
${ECHO} ""
|
||||
${ECHO} "Useful targets for this makefile:"
|
||||
${ECHO} " all - set up and compile everthing"
|
||||
${ECHO} " install - install everything"
|
||||
# ${ECHO} " doc - build autogenerated documentation"
|
||||
${ECHO} " clean - clean all modules"
|
||||
${ECHO} " check - check all modules"
|
||||
${ECHO} ""
|
||||
${ECHO} "Some less frequently used targets:"
|
||||
${ECHO} " setup - set up the development environment"
|
||||
# ${ECHO} " doxygen - build autogenerated doxygen documentation only"
|
||||
# ${ECHO} " compile - compile all modules"
|
||||
# ${ECHO} " recompile - recompile all modules"
|
||||
|
||||
#doc: doxygen testresults flawfinder
|
||||
#
|
||||
#doxygen:
|
||||
# ${DOXYGEN} ${DOXYGEN_CONFIG}
|
||||
# ${DOXYGEN} ${XMLRPC-DOXYGEN_CONFIG}
|
||||
#
|
||||
#testresults:
|
||||
# ${XSLTPROC} ${TESTRESULT_XSLT} ${TESTRESULTS_IN} > ${TESTRESULTS_FILE}
|
||||
#
|
||||
#flawfinder:
|
||||
# ${FLAWFINDER} -c --immediate --html \
|
||||
# ${CORE_DIR}/include ${CORE_DIR}/src \
|
||||
# ${AUTHENTICATION_DIR}/include ${AUTHENTICATION_DIR}/src \
|
||||
# ${DB_DIR}/include ${DB_DIR}/src \
|
||||
# ${STORAGE_CLIENT_DIR}/include ${STORAGE_CLIENT_DIR}/src \
|
||||
# ${PLAYLIST_EXECUTOR_DIR}/include \
|
||||
# ${PLAYLIST_EXECUTOR_DIR}/src \
|
||||
# ${EVENT_SCHEDULER_DIR}/include ${EVENT_SCHEDULER_DIR}/src \
|
||||
# ${SCHEDULER_CLIENT_DIR}/include ${SCHEDULER_CLIENT_DIR}/src \
|
||||
# ${WIDGETS_DIR}/include ${WIDGETS_DIR}/src \
|
||||
# ${SCHEDULER_DIR}/src > ${FLAWFINDER_FILE} \
|
||||
# ${GLIVESUPPORT_DIR}/src > ${FLAWFINDER_FILE} \
|
||||
|
||||
clean:
|
||||
# ${RMDIR} ${DOXYGEN_DIR}/html
|
||||
# ${RMDIR} ${COVERAGE_DIR}/*
|
||||
# ${RM} ${TMP_DIR}/*.stamp
|
||||
# ${RM} ${TMP_DIR}/ac* ${TMP_DIR}/config* ${TMP_DIR}/install-sh
|
||||
# ${RMDIR} ${TMP_DIR}/auto*
|
||||
#
|
||||
setup: ${TMP_DIR}/setup.stamp
|
||||
${TMP_DIR}/setup.stamp: tools_setup modules_setup
|
||||
touch ${TMP_DIR}/setup.stamp
|
||||
|
||||
recompile: modprod_distclean modules_setup products_setup
|
||||
|
||||
tools_setup: ${TMP_DIR}/tools_setup.stamp
|
||||
${TMP_DIR}/tools_setup.stamp:
|
||||
# cd ${LIBODBCXX_DIR}/${LIBODBCXX_VERSION} && ./configure --prefix=${prefix}
|
||||
# ${MAKE} -C ${LIBODBCXX_DIR}/${LIBODBCXX_VERSION} install
|
||||
#
|
||||
# cd ${XMLRPCXX_DIR}/${XMLRPCXX_VERSION} && ./configure --prefix=${prefix}
|
||||
# ${MAKE} -C ${XMLRPCXX_DIR}/${XMLRPCXX_VERSION} install
|
||||
#
|
||||
# cd ${TAGLIB_DIR}/${TAGLIB_VERSION} && ./configure --prefix=${prefix}
|
||||
# ${MAKE} -C ${TAGLIB_DIR}/${TAGLIB_VERSION} install
|
||||
#
|
||||
cd ${PEAR_DIR} && ./configure --prefix=${prefix}
|
||||
${MAKE} -C ${PEAR_DIR} install
|
||||
|
||||
touch ${TMP_DIR}/tools_setup.stamp
|
||||
|
||||
tools_distclean:
|
||||
# -${MAKE} -C ${LIBODBCXX_DIR}/${LIBODBCXX_VERSION} distclean
|
||||
# -${MAKE} -C ${XMLRPCXX_DIR}/${XMLRPCXX_VERSION} distclean
|
||||
# -${MAKE} -C ${TAGLIB_DIR}/${TAGLIB_VERSION} distclean
|
||||
${RM} ${TMP_DIR}/tools_setup.stamp
|
||||
|
||||
#doxytag_setup: ${TMP_DIR}/doxytag_setup.stamp
|
||||
#${TMP_DIR}/doxytag_setup.stamp:
|
||||
# ${DOXYTAG} -t ${TAGFILE} ${EXTERNAL_DOC_PAGES}
|
||||
# touch ${TMP_DIR}/doxytag_setup.stamp
|
||||
|
||||
modules_setup: ${TMP_DIR}/modules_setup.stamp
|
||||
${TMP_DIR}/modules_setup.stamp:
|
||||
# cd ${ALIB_DIR} && ./configure --prefix=${prefix} \
|
||||
# PACKAGE_VERSION=${PACKAGE_VERSION}
|
||||
cd ${GETID3_DIR} && ./configure --prefix=${prefix} \
|
||||
PACKAGE_VERSION=${PACKAGE_VERSION}
|
||||
cd ${HTML_UI_DIR} && ./configure --prefix=${prefix} \
|
||||
--with-apache-group=${APACHE_GROUP} \
|
||||
--with-www-docroot=${WWW_DOCROOT} \
|
||||
--with-configure-apache=${CONFIGURE_APACHE} \
|
||||
--with-storage-server=${prefix}/var/Campcaster/storageServer \
|
||||
PACKAGE_VERSION=${PACKAGE_VERSION}
|
||||
cd ${STORAGE_ADMIN_DIR} && ./configure --prefix=${prefix} \
|
||||
--with-storage-server=${prefix}/var/Campcaster/storageServer \
|
||||
--with-phppart-dir=${prefix}/var/Campcaster/storageAdmin \
|
||||
PACKAGE_VERSION=${PACKAGE_VERSION}
|
||||
cd ${STORAGE_SERVER_DIR} && \
|
||||
./configure --prefix=${prefix} \
|
||||
--with-apache-group=${APACHE_GROUP} \
|
||||
--with-hostname=${HOSTNAME} \
|
||||
--with-www-docroot=${WWW_DOCROOT} \
|
||||
--with-www-port=${WWW_PORT} \
|
||||
--with-scheduler-port=${SCHEDULER_PORT} \
|
||||
--with-database-server=${DB_SERVER} \
|
||||
--with-database=${DATABASE} \
|
||||
--with-database-user=${DB_USER} \
|
||||
--with-database-password=${DB_PASSWORD} \
|
||||
--with-init-database=${INIT_LS_DATABASE} \
|
||||
PACKAGE_VERSION=${PACKAGE_VERSION}
|
||||
# cd ${CORE_DIR} && \
|
||||
# ./configure --prefix=${prefix} --enable-debug=${DEBUG} \
|
||||
# PACKAGE_VERSION=${PACKAGE_VERSION}
|
||||
# cd ${AUTHENTICATION_DIR} && \
|
||||
# ./configure --prefix=${prefix} --enable-debug=${DEBUG} \
|
||||
# PACKAGE_VERSION=${PACKAGE_VERSION}
|
||||
# cd ${DB_DIR} && \
|
||||
# ./configure --prefix=${prefix} --enable-debug=${DEBUG} \
|
||||
# PACKAGE_VERSION=${PACKAGE_VERSION}
|
||||
# cd ${STORAGE_CLIENT_DIR} && \
|
||||
# ./configure --prefix=${prefix} --enable-debug=${DEBUG} \
|
||||
# PACKAGE_VERSION=${PACKAGE_VERSION}
|
||||
# cd ${PLAYLIST_EXECUTOR_DIR} && \
|
||||
# ./configure --prefix=${prefix} --enable-debug=${DEBUG} \
|
||||
# PACKAGE_VERSION=${PACKAGE_VERSION}
|
||||
# cd ${EVENT_SCHEDULER_DIR} && \
|
||||
# ./configure --prefix=${prefix} --enable-debug=${DEBUG} \
|
||||
# PACKAGE_VERSION=${PACKAGE_VERSION}
|
||||
# cd ${SCHEDULER_CLIENT_DIR} && \
|
||||
# ./configure --prefix=${prefix} --enable-debug=${DEBUG} \
|
||||
# PACKAGE_VERSION=${PACKAGE_VERSION}
|
||||
# cd ${WIDGETS_DIR} && \
|
||||
# ./configure --prefix=${prefix} --enable-debug=${DEBUG} \
|
||||
# PACKAGE_VERSION=${PACKAGE_VERSION}
|
||||
touch ${TMP_DIR}/modules_setup.stamp
|
||||
|
||||
#products_setup: ${TMP_DIR}/products_setup.stamp
|
||||
#${TMP_DIR}/products_setup.stamp:
|
||||
# cd ${SCHEDULER_DIR} && \
|
||||
# ./configure --prefix=${prefix} \
|
||||
# --enable-debug=${DEBUG} \
|
||||
# --with-hostname=${HOSTNAME} \
|
||||
# --with-www-port=${WWW_PORT} \
|
||||
# --with-scheduler-port=${SCHEDULER_PORT} \
|
||||
# --with-database-server=${DB_SERVER} \
|
||||
# --with-database=${DATABASE} \
|
||||
# --with-database-user=${DB_USER} \
|
||||
# --with-database-password=${DB_PASSWORD} \
|
||||
# --with-audio-out=${STATION_AUDIO_OUT} \
|
||||
# --with-create-odbc-data-source=${CREATE_ODBC_DATA_SOURCE} \
|
||||
# --with-init-database=${INIT_LS_DATABASE} \
|
||||
# PACKAGE_VERSION=${PACKAGE_VERSION}
|
||||
# cd ${GLIVESUPPORT_DIR} && \
|
||||
# ./configure --prefix=${prefix} \
|
||||
# --enable-debug=${DEBUG} \
|
||||
# --with-hostname=${HOSTNAME} \
|
||||
# --with-www-port=${WWW_PORT} \
|
||||
# --with-scheduler-port=${SCHEDULER_PORT} \
|
||||
# --with-database-server=${DB_SERVER} \
|
||||
# --with-database=${DATABASE} \
|
||||
# --with-database-user=${DB_USER} \
|
||||
# --with-database-password=${DB_PASSWORD} \
|
||||
# --with-audio-out=${STUDIO_AUDIO_OUT} \
|
||||
# --with-audio-cue=${STUDIO_AUDIO_CUE} \
|
||||
# PACKAGE_VERSION=${PACKAGE_VERSION}
|
||||
# touch ${TMP_DIR}/products_setup.stamp
|
||||
|
||||
distclean: clean tools_distclean modprod_distclean
|
||||
|
||||
modprod_distclean:
|
||||
# ${MAKE} -C ${CORE_DIR} distclean
|
||||
# ${MAKE} -C ${AUTHENTICATION_DIR} distclean
|
||||
# ${MAKE} -C ${DB_DIR} distclean
|
||||
# ${MAKE} -C ${STORAGE_CLIENT_DIR} distclean
|
||||
# ${MAKE} -C ${PLAYLIST_EXECUTOR_DIR} distclean
|
||||
# ${MAKE} -C ${EVENT_SCHEDULER_DIR} distclean
|
||||
# ${MAKE} -C ${SCHEDULER_CLIENT_DIR} distclean
|
||||
# ${MAKE} -C ${WIDGETS_DIR} distclean
|
||||
# ${MAKE} -C ${SCHEDULER_DIR} distclean
|
||||
# ${MAKE} -C ${GLIVESUPPORT_DIR} distclean
|
||||
# ${RM} ${TMP_DIR}/compile.stamp
|
||||
${RM} ${TMP_DIR}/modules_setup.stamp
|
||||
# ${RM} ${TMP_DIR}/products_setup.stamp
|
||||
|
||||
depclean:
|
||||
# ${MAKE} -C ${CORE_DIR} depclean
|
||||
# ${MAKE} -C ${AUTHENTICATION_DIR} depclean
|
||||
# ${MAKE} -C ${DB_DIR} depclean
|
||||
# ${MAKE} -C ${STORAGE_CLIENT_DIR} depclean
|
||||
# ${MAKE} -C ${PLAYLIST_EXECUTOR_DIR} depclean
|
||||
# ${MAKE} -C ${EVENT_SCHEDULER_DIR} depclean
|
||||
# ${MAKE} -C ${SCHEDULER_CLIENT_DIR} depclean
|
||||
# ${MAKE} -C ${WIDGETS_DIR} depclean
|
||||
# ${MAKE} -C ${SCHEDULER_DIR} depclean
|
||||
# ${MAKE} -C ${GLIVESUPPORT_DIR} depclean
|
||||
-${MAKE} -C ${STORAGE_SERVER_DIR} depclean
|
||||
|
||||
#compile: ${TMP_DIR}/compile.stamp
|
||||
#${TMP_DIR}/compile.stamp:
|
||||
# ${MAKE} -C ${CORE_DIR} all
|
||||
# ${MAKE} -C ${AUTHENTICATION_DIR} all
|
||||
# ${MAKE} -C ${DB_DIR} all
|
||||
# ${MAKE} -C ${STORAGE_CLIENT_DIR} all
|
||||
# ${MAKE} -C ${PLAYLIST_EXECUTOR_DIR} all
|
||||
# ${MAKE} -C ${EVENT_SCHEDULER_DIR} all
|
||||
# ${MAKE} -C ${SCHEDULER_CLIENT_DIR} all
|
||||
# ${MAKE} -C ${WIDGETS_DIR} all
|
||||
# ${MAKE} -C ${SCHEDULER_DIR} all
|
||||
# ${MAKE} -C ${GLIVESUPPORT_DIR} all
|
||||
# touch ${TMP_DIR}/compile.stamp
|
||||
|
||||
#check:
|
||||
# -${MAKE} -C ${CORE_DIR} check
|
||||
# -${MAKE} -C ${AUTHENTICATION_DIR} check
|
||||
# -${MAKE} -C ${DB_DIR} check
|
||||
# -${MAKE} -C ${STORAGE_CLIENT_DIR} check
|
||||
# -${MAKE} -C ${PLAYLIST_EXECUTOR_DIR} check # hangs on edge.campware.org
|
||||
# -${MAKE} -C ${EVENT_SCHEDULER_DIR} check
|
||||
# -${MAKE} -C ${SCHEDULER_CLIENT_DIR} check
|
||||
# -${MAKE} -C ${WIDGETS_DIR} check # no tests defined
|
||||
# -${MAKE} -C ${SCHEDULER_DIR} check # has database issues
|
||||
# -${MAKE} -C ${GLIVESUPPORT_DIR} check # has database issues
|
||||
# -${MAKE} -C ${STORAGE_SERVER_DIR} check # has database issues
|
||||
|
||||
|
||||
start: ${SCHEDULER_EXE}
|
||||
${MAKE} -C ${SCHEDULER_DIR} start
|
||||
|
||||
stop: ${SCHEDULER_EXE}
|
||||
${MAKE} -C ${SCHEDULER_DIR} stop
|
||||
|
||||
status: ${SCHEDULER_EXE}
|
||||
${MAKE} -C ${SCHEDULER_DIR} status
|
||||
|
||||
#run: ${GLIVESUPPORT_EXE}
|
||||
# ${MAKE} -C ${GLIVESUPPORT_DIR} run
|
||||
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
# Installation related targets
|
||||
#-------------------------------------------------------------------------------
|
||||
.PHONY: install create_database setup_install_dirs
|
||||
.PHONY: install_modules
|
||||
|
||||
install: setup setup_install_dirs create_database install_modules
|
||||
${MKDIR} ${USR_ETC_DIR}/apache
|
||||
${CP} ${ETC_DIR}/apache/*.conf ${USR_ETC_DIR}/apache
|
||||
${MKDIR} ${USR_BIN_DIR}
|
||||
${CP} ${BIN_DIR}/postInstallStation.sh ${USR_BIN_DIR}
|
||||
# ${CP} ${ETC_DIR}/campcaster-scheduler ${USR_ETC_DIR}
|
||||
${CP} ${ETC_DIR}/pg_hba.conf ${USR_ETC_DIR}
|
||||
|
||||
create_database:
|
||||
ifeq (@CREATE_LS_DATABASE@,yes)
|
||||
${SCHEDULER_DIR}/bin/createDatabase.sh --database=${DATABASE} \
|
||||
--dbserver=${DB_SERVER} \
|
||||
--dbuser=${DB_USER} \
|
||||
--dbpassword=${DB_PASSWORD}
|
||||
endif
|
||||
|
||||
setup_install_dirs:
|
||||
${MKDIR} ${USR_BIN_DIR}
|
||||
# ${MKDIR} ${USR_DOC_DIR}
|
||||
${MKDIR} ${USR_ETC_DIR}
|
||||
${MKDIR} ${USR_LIB_DIR}
|
||||
${MKDIR} ${USR_VAR_DIR}
|
||||
|
||||
install_modules:
|
||||
# ${MAKE} -C ${ALIB_DIR} install
|
||||
${MAKE} -C ${GETID3_DIR} install
|
||||
${MAKE} -C ${HTML_UI_DIR} install
|
||||
${MAKE} -C ${STORAGE_ADMIN_DIR} install
|
||||
${MAKE} -C ${STORAGE_SERVER_DIR} install
|
||||
# ${MAKE} -C ${CORE_DIR} install
|
||||
# ${MAKE} -C ${AUTHENTICATION_DIR} install
|
||||
# ${MAKE} -C ${DB_DIR} install
|
||||
# ${MAKE} -C ${STORAGE_CLIENT_DIR} install
|
||||
# ${MAKE} -C ${PLAYLIST_EXECUTOR_DIR} install
|
||||
# ${MAKE} -C ${EVENT_SCHEDULER_DIR} install
|
||||
# ${MAKE} -C ${SCHEDULER_CLIENT_DIR} install
|
||||
# ${MAKE} -C ${WIDGETS_DIR} install
|
||||
|
||||
#install_products:
|
||||
# ${MAKE} -C ${SCHEDULER_DIR} install
|
||||
# ${MAKE} -C ${GLIVESUPPORT_DIR} install
|
||||
|
||||
|
371
etc/configure.ac
371
etc/configure.ac
|
@ -1,371 +0,0 @@
|
|||
dnl-----------------------------------------------------------------------------
|
||||
dnl Copyright (c) 2010 Sourcefabric O.P.S.
|
||||
dnl
|
||||
dnl This file is part of the Campcaster project.
|
||||
dnl http://campcaster.sourcefabric.org/
|
||||
dnl
|
||||
dnl Campcaster is free software; you can redistribute it and/or modify
|
||||
dnl it under the terms of the GNU General Public License as published by
|
||||
dnl the Free Software Foundation; either version 2 of the License, or
|
||||
dnl (at your option) any later version.
|
||||
dnl
|
||||
dnl Campcaster is distributed in the hope that it will be useful,
|
||||
dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
dnl GNU General Public License for more details.
|
||||
dnl
|
||||
dnl You should have received a copy of the GNU General Public License
|
||||
dnl along with Campcaster; if not, write to the Free Software
|
||||
dnl Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
dnl
|
||||
dnl-----------------------------------------------------------------------------
|
||||
|
||||
dnl-----------------------------------------------------------------------------
|
||||
dnl NOTE: Run all configure related scripts from the tmp directory of the
|
||||
dnl project.
|
||||
dnl This is due to the fact that configure spreads a lot of trash around,
|
||||
dnl like atom4te cache directories, config.* files, etc. into the directory
|
||||
dnl it is being run from. We clearly don't want these in our base directory.
|
||||
dnl-----------------------------------------------------------------------------
|
||||
AC_INIT(Campcaster, 1.4.0, support@sourcefabric.org)
|
||||
AC_PREREQ(2.59)
|
||||
AC_COPYRIGHT([Copyright (c) 2010 Sourcefabric O.P.S. under the GNU GPL])
|
||||
AC_REVISION($Revision$)
|
||||
|
||||
dnl AC_CONFIG_SRCDIR(../src/products/scheduler/src/main.cxx)
|
||||
|
||||
dnl AC_PROG_CC()
|
||||
dnl AC_PROG_CXX()
|
||||
|
||||
|
||||
dnl-----------------------------------------------------------------------------
|
||||
dnl specify whether debug info should be compiled into the executable
|
||||
dnl-----------------------------------------------------------------------------
|
||||
dnl AC_SUBST(DEBUG)
|
||||
|
||||
dnl AC_ARG_ENABLE([debug],
|
||||
dnl AC_HELP_STRING([--enable-debug], [compile with debug info (no)]),
|
||||
dnl [DEBUG=${enable_debug}],
|
||||
dnl [DEBUG=no])
|
||||
|
||||
dnl AC_MSG_RESULT([compiling with debug info: ${DEBUG}])
|
||||
|
||||
|
||||
dnl-----------------------------------------------------------------------------
|
||||
dnl specify whether the Campcaster database and user should be created
|
||||
dnl-----------------------------------------------------------------------------
|
||||
AC_SUBST(CREATE_LS_DATABASE)
|
||||
|
||||
AC_ARG_WITH([create-database],
|
||||
AC_HELP_STRING([--with-create-database],
|
||||
[specify whether the Campcaster database and database user
|
||||
should be created (no)]),
|
||||
[CREATE_LS_DATABASE=${withval}],
|
||||
[CREATE_LS_DATABASE=no])
|
||||
|
||||
AC_MSG_RESULT([creating Campcaster database: ${CREATE_LS_DATABASE}])
|
||||
|
||||
|
||||
dnl-----------------------------------------------------------------------------
|
||||
dnl specify whether the ODBC data source should be created
|
||||
dnl-----------------------------------------------------------------------------
|
||||
AC_SUBST(CREATE_ODBC_DATA_SOURCE)
|
||||
|
||||
AC_ARG_WITH([create-odbc-data-source],
|
||||
AC_HELP_STRING([--with-create-odbc-data-source],
|
||||
[specify whether the ODBC data source for Campcaster should be
|
||||
created (no)]),
|
||||
[CREATE_ODBC_DATA_SOURCE=${withval}],
|
||||
[CREATE_ODBC_DATA_SOURCE=no])
|
||||
|
||||
AC_MSG_RESULT([creating ODBC data source: ${CREATE_ODBC_DATA_SOURCE}])
|
||||
|
||||
|
||||
dnl-----------------------------------------------------------------------------
|
||||
dnl specify whether the Campcaster database tables should be initialized
|
||||
dnl-----------------------------------------------------------------------------
|
||||
AC_SUBST(INIT_LS_DATABASE)
|
||||
|
||||
AC_ARG_WITH([init-database],
|
||||
AC_HELP_STRING([--with-init-database],
|
||||
[specify whether the Campcaster database tables should be
|
||||
initialized (no)]),
|
||||
[INIT_LS_DATABASE=${withval}],
|
||||
[INIT_LS_DATABASE=no])
|
||||
|
||||
AC_MSG_RESULT([initializing Campcaster database: ${INIT_LS_DATABASE}])
|
||||
|
||||
|
||||
dnl-----------------------------------------------------------------------------
|
||||
dnl specify whether apache should be configured through it's conf.d directory
|
||||
dnl-----------------------------------------------------------------------------
|
||||
AC_SUBST(CONFIGURE_APACHE)
|
||||
|
||||
AC_ARG_WITH([configure-apache],
|
||||
AC_HELP_STRING([--with-configure-apache],
|
||||
[specify whether apache should be configured for Campcaster
|
||||
through its conf.d directory (no)]),
|
||||
[CONFIGURE_APACHE=${withval}],
|
||||
[CONFIGURE_APACHE=no])
|
||||
|
||||
AC_MSG_RESULT([configure apache: ${CONFIGURE_APACHE}])
|
||||
|
||||
|
||||
dnl-----------------------------------------------------------------------------
|
||||
dnl specify the FQDN
|
||||
dnl-----------------------------------------------------------------------------
|
||||
AC_SUBST(HOSTNAME)
|
||||
|
||||
AC_ARG_WITH([hostname],
|
||||
AC_HELP_STRING([--with-hostname],
|
||||
[use the specified hostname (guess)]),
|
||||
[HOSTNAME=${withval}], [HOSTNAME=`hostname -f`])
|
||||
|
||||
AC_MSG_RESULT([using hostname: ${HOSTNAME}])
|
||||
|
||||
|
||||
dnl-----------------------------------------------------------------------------
|
||||
dnl specify group in which apache is running
|
||||
dnl-----------------------------------------------------------------------------
|
||||
AC_SUBST(APACHE_GROUP)
|
||||
|
||||
AC_ARG_WITH([apache-group],
|
||||
AC_HELP_STRING([--with-apache-group],
|
||||
[use apache running in the specified group (apache)]),
|
||||
[APACHE_GROUP=${withval}], [APACHE_GROUP=apache])
|
||||
|
||||
AC_MSG_RESULT([using apache group: ${APACHE_GROUP}])
|
||||
|
||||
|
||||
dnl-----------------------------------------------------------------------------
|
||||
dnl specify web document root
|
||||
dnl-----------------------------------------------------------------------------
|
||||
AC_SUBST(WWW_DOCROOT)
|
||||
|
||||
AC_ARG_WITH([www-docroot],
|
||||
AC_HELP_STRING([--with-www-docroot],
|
||||
[deploy Campcaster under the specified docroot (/var/www)]),
|
||||
[WWW_DOCROOT=${withval}], [WWW_DOCROOT=/var/www])
|
||||
|
||||
AC_MSG_RESULT([using www document root: ${WWW_DOCROOT}])
|
||||
|
||||
|
||||
dnl-----------------------------------------------------------------------------
|
||||
dnl specify the web server port
|
||||
dnl-----------------------------------------------------------------------------
|
||||
AC_SUBST(WWW_PORT)
|
||||
|
||||
AC_ARG_WITH([www-port],
|
||||
AC_HELP_STRING([--with-www-port],
|
||||
[use the specified www port (80)]),
|
||||
[WWW_PORT=${withval}], [WWW_PORT=80])
|
||||
|
||||
AC_MSG_RESULT([using www port: ${WWW_PORT}])
|
||||
|
||||
|
||||
dnl-----------------------------------------------------------------------------
|
||||
dnl specify the scheduler server port
|
||||
dnl-----------------------------------------------------------------------------
|
||||
AC_SUBST(SCHEDULER_PORT)
|
||||
|
||||
AC_ARG_WITH([scheduler-port],
|
||||
AC_HELP_STRING([--with-scheduler-port],
|
||||
[use the specified scheduler port (3344)]),
|
||||
[SCHEDULER_PORT=${withval}], [SCHEDULER_PORT=3344])
|
||||
|
||||
AC_MSG_RESULT([using scheduler port: ${SCHEDULER_PORT}])
|
||||
|
||||
|
||||
dnl-----------------------------------------------------------------------------
|
||||
dnl specify the database server name
|
||||
dnl-----------------------------------------------------------------------------
|
||||
AC_SUBST(DB_SERVER)
|
||||
|
||||
AC_ARG_WITH([database-server],
|
||||
AC_HELP_STRING([--with-database-server],
|
||||
[use the specified database server (localhost)]),
|
||||
[DB_SERVER=${withval}], [DB_SERVER=localhost])
|
||||
|
||||
AC_MSG_RESULT([using database server: ${DB_SERVER}])
|
||||
|
||||
|
||||
dnl-----------------------------------------------------------------------------
|
||||
dnl get the name of the Campcaster database
|
||||
dnl-----------------------------------------------------------------------------
|
||||
AC_SUBST(DATABASE)
|
||||
|
||||
AC_ARG_WITH([database],
|
||||
AC_HELP_STRING([--with-database],
|
||||
[the name of the postgresql database to use (Campcaster)]),
|
||||
[DATABASE=${withval}], [DATABASE=Campcaster])
|
||||
|
||||
AC_MSG_RESULT([using database: ${DATABASE}])
|
||||
|
||||
|
||||
dnl-----------------------------------------------------------------------------
|
||||
dnl specify the database server user
|
||||
dnl-----------------------------------------------------------------------------
|
||||
AC_SUBST(DB_USER)
|
||||
|
||||
AC_ARG_WITH([database-user],
|
||||
AC_HELP_STRING([--with-database-user],
|
||||
[use the specified database server user (campcaster)]),
|
||||
[DB_USER=${withval}], [DB_USER=campcaster])
|
||||
|
||||
AC_MSG_RESULT([using database server user: ${DB_USER}])
|
||||
|
||||
|
||||
dnl-----------------------------------------------------------------------------
|
||||
dnl specify the database server user password
|
||||
dnl-----------------------------------------------------------------------------
|
||||
AC_SUBST(DB_PASSWORD)
|
||||
|
||||
AC_ARG_WITH([database-password],
|
||||
AC_HELP_STRING([--with-database-password],
|
||||
[use the specified database server user password (campcaster)]),
|
||||
[DB_PASSWORD=${withval}], [DB_PASSWORD=campcaster])
|
||||
|
||||
AC_MSG_RESULT([using database server user password: ${DB_PASSWORD}])
|
||||
|
||||
|
||||
dnl-----------------------------------------------------------------------------
|
||||
dnl specify the audio output device for the scheduler
|
||||
dnl-----------------------------------------------------------------------------
|
||||
AC_SUBST(STATION_AUDIO_OUT)
|
||||
|
||||
AC_ARG_WITH([station-audio-out],
|
||||
AC_HELP_STRING([--with-station-audio-out],
|
||||
[use the specified audio output device for the station,
|
||||
either ALSA or OSS (default)]),
|
||||
[STATION_AUDIO_OUT=${withval}], [STATION_AUDIO_OUT=default])
|
||||
|
||||
AC_MSG_RESULT([using audio output device for the station: ${STATION_AUDIO_OUT}])
|
||||
|
||||
|
||||
dnl-----------------------------------------------------------------------------
|
||||
dnl specify the audio output device for the studio
|
||||
dnl-----------------------------------------------------------------------------
|
||||
dnl AC_SUBST(STUDIO_AUDIO_OUT)
|
||||
|
||||
dnl AC_ARG_WITH([studio-audio-out],
|
||||
dnl AC_HELP_STRING([--with-studio-audio-out],
|
||||
dnl [use the specified audio output device for the studio,
|
||||
dnl either ALSA or OSS (default)]),
|
||||
dnl [STUDIO_AUDIO_OUT=${withval}], [STUDIO_AUDIO_OUT=default])
|
||||
|
||||
dnl AC_MSG_RESULT([using audio output device for studio: ${STUDIO_AUDIO_OUT}])
|
||||
|
||||
|
||||
dnl-----------------------------------------------------------------------------
|
||||
dnl specify the audio output device for the studio for cueing
|
||||
dnl-----------------------------------------------------------------------------
|
||||
dnl AC_SUBST(STUDIO_AUDIO_CUE)
|
||||
|
||||
dnl AC_ARG_WITH([studio-audio-cue],
|
||||
dnl AC_HELP_STRING([--with-studio-audio-cue],
|
||||
dnl [use the specified audio cue device for the studio,
|
||||
dnl either ALSA or OSS (default)]),
|
||||
dnl [STUDIO_AUDIO_CUE=${withval}], [STUDIO_AUDIO_CUE=default])
|
||||
|
||||
dnl AC_MSG_RESULT([using audio cue device for studio: ${STUDIO_AUDIO_CUE}])
|
||||
|
||||
|
||||
dnl-----------------------------------------------------------------------------
|
||||
dnl set up the individual components
|
||||
dnl
|
||||
dnl unfortunately for both AC_CONFIG_COMMANDS and AC_CONFIG_SUBDIRS, the
|
||||
dnl directories have to be literally included, so we can't use any
|
||||
dnl fancy variables to avoid duplication of hard-coded values :(
|
||||
dnl-----------------------------------------------------------------------------
|
||||
|
||||
dnl set up the alib module
|
||||
dnl AC_CONFIG_COMMANDS([../src/modules/alib/tmp/configure],
|
||||
dnl [../src/modules/alib/bin/autogen.sh])
|
||||
|
||||
dnl set up the getid3 module
|
||||
AC_CONFIG_COMMANDS([../src/modules/getid3/tmp/configure],
|
||||
[../src/modules/getid3/bin/autogen.sh])
|
||||
|
||||
dnl set up the htmlUI module
|
||||
AC_CONFIG_COMMANDS([../src/modules/htmlUI/tmp/configure],
|
||||
[../src/modules/htmlUI/bin/autogen.sh])
|
||||
|
||||
dnl set up the storage admin module
|
||||
AC_CONFIG_COMMANDS([../src/modules/storageAdmin/tmp/configure],
|
||||
[../src/modules/storageAdmin/bin/autogen.sh])
|
||||
|
||||
dnl set up the storage server module
|
||||
AC_CONFIG_COMMANDS([../src/modules/storageServer/tmp/configure],
|
||||
[../src/modules/storageServer/bin/autogen.sh])
|
||||
|
||||
dnl set up the core module
|
||||
dnl AC_CONFIG_COMMANDS([../src/modules/core/tmp/configure],
|
||||
dnl [../src/modules/core/bin/autogen.sh])
|
||||
|
||||
dnl set up the authentication module
|
||||
dnl AC_CONFIG_COMMANDS([../src/modules/authentication/tmp/configure],
|
||||
dnl [../src/modules/authentication/bin/autogen.sh])
|
||||
|
||||
dnl set up the db module
|
||||
dnl AC_CONFIG_COMMANDS([../src/modules/db/tmp/configure],
|
||||
dnl [../src/modules/db/bin/autogen.sh])
|
||||
|
||||
dnl set up the storage client module
|
||||
dnl AC_CONFIG_COMMANDS([../src/modules/storageClient/tmp/configure],
|
||||
dnl [../src/modules/storageClient/bin/autogen.sh])
|
||||
|
||||
dnl set up the playlist executor module
|
||||
dnl AC_CONFIG_COMMANDS([../src/modules/playlistExecutor/tmp/configure],
|
||||
dnl [../src/modules/playlistExecutor/bin/autogen.sh])
|
||||
|
||||
dnl set up the event scheduler module
|
||||
dnl AC_CONFIG_COMMANDS([../src/modules/eventScheduler/tmp/configure],
|
||||
dnl [../src/modules/eventScheduler/bin/autogen.sh])
|
||||
|
||||
dnl set up the scheduler client module
|
||||
dnl AC_CONFIG_COMMANDS([../src/modules/schedulerClient/tmp/configure],
|
||||
dnl [../src/modules/schedulerClient/bin/autogen.sh])
|
||||
|
||||
dnl set up the widgets module
|
||||
dnl AC_CONFIG_COMMANDS([../src/modules/widgets/tmp/configure],
|
||||
dnl [../src/modules/widgets/bin/autogen.sh])
|
||||
|
||||
dnl set up the scheduler product
|
||||
dnl AC_CONFIG_COMMANDS([../src/products/scheduler/tmp/configure],
|
||||
dnl [../src/products/scheduler/bin/autogen.sh])
|
||||
|
||||
dnl set up the gLiveSupport product
|
||||
dnl AC_CONFIG_COMMANDS([../src/products/gLiveSupport/tmp/configure],
|
||||
dnl [../src/products/gLiveSupport/bin/autogen.sh])
|
||||
|
||||
|
||||
|
||||
dnl display status info on what libraries will get compiled
|
||||
|
||||
AC_MSG_NOTICE(
|
||||
[
|
||||
using the following configuration settings:
|
||||
|
||||
hostname: ${HOSTNAME}
|
||||
apache group: ${APACHE_GROUP}
|
||||
www document root: ${WWW_DOCROOT}
|
||||
www port: ${WWW_PORT}
|
||||
scheduler port: ${SCHEDULER_PORT}
|
||||
database server: ${DB_SERVER}
|
||||
database name: ${DATABASE}
|
||||
database user: ${DB_USER}
|
||||
database user password: ${DB_PASSWORD}
|
||||
station audio output device: ${STATION_AUDIO_OUT}
|
||||
creating Campcaster database: ${CREATE_LS_DATABASE}
|
||||
creating ODBC data source: ${CREATE_ODBC_DATA_SOURCE}
|
||||
initialize Campcaster database: ${INIT_LS_DATABASE}
|
||||
configuring apache: ${CONFIGURE_APACHE}
|
||||
|
||||
])
|
||||
|
||||
|
||||
AC_CONFIG_FILES(../Makefile:../etc/Makefile.in)
|
||||
|
||||
|
||||
AC_OUTPUT()
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
MD5 9dd6a3434f7eaef06fb2956937bbfe2c libodbc++-0.2.3-r2.ebuild 2335
|
||||
MD5 76859551271b481b467298625eca2fbf files/digest-libodbc++-0.2.3-r2 67
|
|
@ -1 +0,0 @@
|
|||
MD5 92cb6171e5235324c710d89cd271eff9 libodbc++-0.2.3.tar.gz 450097
|
|
@ -1,77 +0,0 @@
|
|||
# Copyright 1999-2005 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header$
|
||||
|
||||
inherit eutils flag-o-matic
|
||||
|
||||
DESCRIPTION="Libodbc++ is a c++ class library that provides a subset of the well-known JDBC 2.0(tm) and runs on top of ODBC."
|
||||
SRC_URI="mirror://sourceforge/libodbcxx/${P}.tar.gz"
|
||||
HOMEPAGE="http://libodbcxx.sourceforge.net/"
|
||||
LICENSE="LGPL-2"
|
||||
|
||||
DEPEND="dev-db/unixODBC
|
||||
sys-libs/libtermcap-compat"
|
||||
KEYWORDS="~x86 ~ppc ~hppa ~alpha ~amd64"
|
||||
IUSE="qt"
|
||||
SLOT=0
|
||||
|
||||
SB="${S}-build"
|
||||
SB_MT="${S}-build-mt"
|
||||
SB_QT="${S}-build_qt"
|
||||
SB_QT_MT="${S}-build_qt-mt"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd ${S}
|
||||
|
||||
# toch the programmers reference stamp, so that it is not re-generated
|
||||
touch doc/progref/progref-stamp
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local commonconf
|
||||
commonconf="--with-odbc=/usr --without-tests"
|
||||
commonconf="${commonconf} --enable-static --enable-shared"
|
||||
# " --enable-threads"
|
||||
if ! has ccache FEATURES; then
|
||||
einfo "ccache would really help you compiling this package..."
|
||||
fi
|
||||
|
||||
export ECONF_SOURCE="${S}"
|
||||
append-flags -DODBCXX_DISABLE_READLINE_HACK
|
||||
|
||||
buildlist="${SB} ${SB_MT}"
|
||||
use qt && buildlist="${buildlist} $SB_QT $SB_QT_MT"
|
||||
|
||||
for sd in ${buildlist}; do
|
||||
mkdir -p "${sd}"
|
||||
cd "${sd}"
|
||||
commonconf2=''
|
||||
LIBS=''
|
||||
[ "${sd}" == "${SB_MT}" -o "${sd}" == "${SB_QT_MT}" ] && commonconf2="${commonconf2} --enable-threads"
|
||||
[ "${sd}" == "${SB_QT}" -o "${sd}" == "${SB_QT_MT}" ] && commonconf2="${commonconf2} --with-qt"
|
||||
[ "${sd}" == "${SB}" ] && commonconf2="${commonconf2} --with-isqlxx"
|
||||
[ "${sd}" == "${SB_QT}" ] && commonconf2="${commonconf2} --with-qtsqlxx"
|
||||
export LIBS
|
||||
# using without-qt breaks the build
|
||||
#--without-qt \
|
||||
libtoolize --copy --force
|
||||
econf \
|
||||
${commonconf} \
|
||||
${commonconf2} \
|
||||
|| die "econf failed"
|
||||
emake || die "emake failed"
|
||||
done
|
||||
}
|
||||
|
||||
src_install () {
|
||||
cd ${S}
|
||||
dodoc AUTHORS BUGS ChangeLog COPYING INSTALL NEWS README THANKS TODO
|
||||
|
||||
buildlist="${SB} ${SB_MT}"
|
||||
use qt && buildlist="${buildlist} $SB_QT $SB_QT_MT"
|
||||
for sd in ${buildlist}; do
|
||||
cd ${sd}
|
||||
make DESTDIR=${D} install || die "make install failed"
|
||||
done
|
||||
}
|
|
@ -1,6 +0,0 @@
|
|||
MD5 c98236a5a9e80d523bd9ae18b85d92c7 xmlrpc++-0.7.ebuild 1046
|
||||
MD5 9c03b31bd18ec67ca2d1a38ea5e0da59 files/digest-xmlrpc++-0.7 62
|
||||
MD5 30ffa4ae3a5736ec63cb3d72867211a2 files/xmlrpc++-automake.patch 7756
|
||||
MD5 1bfb17903af3f417349ffbb38db5abc0 files/incorrect_XmlRpcValue_struct_tm_conversion.patch 1207
|
||||
MD5 b5bdda7867960ddfb6530224a2e1dc88 files/uninitialised_XmlRpcSource_ssl_ssl.patch 423
|
||||
MD5 ec8a71135df6f24e75e41b0f8b27556b files/xmlrpc++-0.7-to-cvs-20040713.patch 79370
|
|
@ -1 +0,0 @@
|
|||
MD5 d88f0f9c36d938316d672d16f6c37d7e xmlrpc++0.7.tar.gz 64037
|
|
@ -1,31 +0,0 @@
|
|||
diff -Nur xmlrpc++/src/XmlRpcValue.cpp x/src/XmlRpcValue.cpp
|
||||
--- xmlrpc++/src/XmlRpcValue.cpp 2003-06-06 20:13:28.000000000 +0200
|
||||
+++ x/src/XmlRpcValue.cpp 2004-12-13 21:02:39.505001617 +0100
|
||||
@@ -390,6 +390,7 @@
|
||||
return false;
|
||||
|
||||
t.tm_year -= 1900;
|
||||
+ t.tm_mon -= 1;
|
||||
t.tm_isdst = -1;
|
||||
_type = TypeDateTime;
|
||||
_value.asTime = new struct tm(t);
|
||||
@@ -402,7 +403,7 @@
|
||||
struct tm* t = _value.asTime;
|
||||
char buf[20];
|
||||
snprintf(buf, sizeof(buf)-1, "%04d%02d%02dT%02d:%02d:%02d",
|
||||
- 1900+t->tm_year,t->tm_mon,t->tm_mday,t->tm_hour,t->tm_min,t->tm_sec);
|
||||
+ 1900+t->tm_year,1+t->tm_mon,t->tm_mday,t->tm_hour,t->tm_min,t->tm_sec);
|
||||
buf[sizeof(buf)-1] = 0;
|
||||
|
||||
std::string xml = VALUE_TAG;
|
||||
@@ -553,8 +554,8 @@
|
||||
{
|
||||
struct tm* t = _value.asTime;
|
||||
char buf[20];
|
||||
- snprintf(buf, sizeof(buf)-1, "%4d%02d%02dT%02d:%02d:%02d",
|
||||
- t->tm_year,t->tm_mon,t->tm_mday,t->tm_hour,t->tm_min,t->tm_sec);
|
||||
+ snprintf(buf, sizeof(buf)-1, "%04d%02d%02dT%02d:%02d:%02d",
|
||||
+ 1900+t->tm_year,1+t->tm_mon,t->tm_mday,t->tm_hour,t->tm_min,t->tm_sec);
|
||||
buf[sizeof(buf)-1] = 0;
|
||||
os << buf;
|
||||
break;
|
|
@ -1,11 +0,0 @@
|
|||
diff -Nur xmlrpc++/src/XmlRpcSource.cpp x/src/XmlRpcSource.cpp
|
||||
--- xmlrpc++/src/XmlRpcSource.cpp 2004-04-13 22:21:59.000000000 +0700
|
||||
+++ x/src/XmlRpcSource.cpp 2004-07-14 12:26:28.227768848 +0700
|
||||
@@ -9,6 +9,7 @@
|
||||
XmlRpcSource::XmlRpcSource(int fd /*= -1*/, bool deleteOnClose /*= false*/)
|
||||
: _fd(fd), _deleteOnClose(deleteOnClose), _keepOpen(false)
|
||||
{
|
||||
+ _ssl_ssl = NULL;
|
||||
}
|
||||
|
||||
XmlRpcSource::~XmlRpcSource()
|
File diff suppressed because it is too large
Load diff
|
@ -1,252 +0,0 @@
|
|||
diff -Naur xmlrpc++/Makefile xmlrpc++-automake/Makefile
|
||||
--- xmlrpc++/Makefile 2004-04-19 20:53:00.000000000 +0700
|
||||
+++ xmlrpc++-automake/Makefile 1970-01-01 07:00:00.000000000 +0700
|
||||
@@ -1,71 +0,0 @@
|
||||
-# makefile written for gnu make
|
||||
-CXX = g++
|
||||
-SRC = ./src
|
||||
-SHARED = -shared
|
||||
-CPPFLAGS = -I$(SRC)
|
||||
-DEBUG = -g
|
||||
-OPTIMIZE = -O2
|
||||
-GCCWARN = -Wall -Wstrict-prototypes
|
||||
-CXXFLAGS = $(DEBUG) $(GCCWARN) $(OPTIMIZE) $(INCLUDES)
|
||||
-VERSION = 0.8
|
||||
-
|
||||
-DESTDIR =
|
||||
-prefix = /usr
|
||||
-MKDIR = mkdir -p
|
||||
-CP = cp
|
||||
-LN = ln -s
|
||||
-
|
||||
-LIB = ./libXmlRpc.a
|
||||
-LIBALT = ./libxmlrpc++.a
|
||||
-SO = ./libxmlrpc++.so.$(VERSION)
|
||||
-
|
||||
-# Add your system-dependent network libs here. These are
|
||||
-# only used to build the tests (your application will need them too).
|
||||
-# Linux: none
|
||||
-# Solaris: -lsocket -lnsl
|
||||
-#SYSTEMLIBS = -lsocket -lnsl
|
||||
-SYSTEMLIBS =
|
||||
-LDLIBS = $(LIB) $(SYSTEMLIBS)
|
||||
-
|
||||
-OBJ = $(SRC)/XmlRpcClient.o $(SRC)/XmlRpcDispatch.o \
|
||||
- $(SRC)/XmlRpcServer.o $(SRC)/XmlRpcServerConnection.o \
|
||||
- $(SRC)/XmlRpcServerMethod.o $(SRC)/XmlRpcSocket.o $(SRC)/XmlRpcSource.o \
|
||||
- $(SRC)/XmlRpcUtil.o $(SRC)/XmlRpcValue.o
|
||||
-
|
||||
-all: $(LIB) $(SO) tests
|
||||
-
|
||||
-$(LIB): $(OBJ)
|
||||
- $(AR) $(ARFLAGS) $(LIB) $(OBJ)
|
||||
- cp $(LIB) $(LIBALT)
|
||||
-
|
||||
-$(SO): $(OBJ)
|
||||
- $(CXX) -o $(SO) $(SHARED) $(OBJ)
|
||||
-
|
||||
-
|
||||
-tests: $(LIB)
|
||||
- cd test && $(MAKE) CXX=$(CXX) CXXFLAGS="$(CXXFLAGS)" SYSTEMLIBS="$(SYSTEMLIBS)"
|
||||
-
|
||||
-doc doxygen:
|
||||
- cd src && doxygen Doxyfile
|
||||
-
|
||||
-distclean: clean
|
||||
-
|
||||
-clean:
|
||||
- rm -f $(SRC)/*.o
|
||||
- rm -f $(SRC)/*~
|
||||
- rm -f $(LIB) $(LIBALT) $(SO)
|
||||
- rm -f build
|
||||
- cd test && $(MAKE) clean
|
||||
-
|
||||
-install:
|
||||
- $(MKDIR) $(DESTDIR)$(prefix)/lib
|
||||
- $(CP) $(SO) $(LIB) $(DESTDIR)$(prefix)/lib
|
||||
- $(MKDIR) $(DESTDIR)$(prefix)/include
|
||||
- $(CP) src/*.h $(DESTDIR)$(prefix)/include
|
||||
- ( cd $(DESTDIR)$(prefix)/lib; rm -f libxmlrpc++.so; $(LN) $(SO) libxmlrpc++.so )
|
||||
- # Does not install tests right now
|
||||
-
|
||||
-# Debian package make target, in case you want to manually build a package
|
||||
-# from the distribution.
|
||||
-deb:
|
||||
- dpkg-buildpackage -rfakeroot
|
||||
diff -Naur xmlrpc++/Makefile.am xmlrpc++-automake/Makefile.am
|
||||
--- xmlrpc++/Makefile.am 1970-01-01 07:00:00.000000000 +0700
|
||||
+++ xmlrpc++-automake/Makefile.am 2004-07-26 11:54:16.610066768 +0700
|
||||
@@ -0,0 +1,17 @@
|
||||
+SUBDIRS = src
|
||||
+
|
||||
+EXTRA_DIST = README.html
|
||||
+
|
||||
+DOC_DIR=@datadir@/doc/xmlrpc++
|
||||
+
|
||||
+doc:
|
||||
+ cd src && doxygen Doxyfile
|
||||
+
|
||||
+install-data-local: doc
|
||||
+ $(mkinstalldirs) $(DOC_DIR); \
|
||||
+ for i in doc/html/*; do \
|
||||
+ if test -r "$$i"; then \
|
||||
+ fn=`basename $$i` \
|
||||
+ $(INSTALL_DATA) $$i $(DOC_DIR)/$$fn; \
|
||||
+ fi; \
|
||||
+ done
|
||||
diff -Naur xmlrpc++/autogen.sh xmlrpc++-automake/autogen.sh
|
||||
--- xmlrpc++/autogen.sh 1970-01-01 07:00:00.000000000 +0700
|
||||
+++ xmlrpc++-automake/autogen.sh 2004-07-26 11:54:11.578831632 +0700
|
||||
@@ -0,0 +1,69 @@
|
||||
+#!/bin/sh
|
||||
+# Run this to set up the build system: configure, makefiles, etc.
|
||||
+# (based on the version in enlightenment's cvs)
|
||||
+
|
||||
+package="xmlrpc++"
|
||||
+
|
||||
+srcdir=`dirname $0`
|
||||
+test -z "$srcdir" && srcdir=.
|
||||
+
|
||||
+cd "$srcdir"
|
||||
+DIE=0
|
||||
+
|
||||
+(autoheader --version) < /dev/null > /dev/null 2>&1 || {
|
||||
+ echo
|
||||
+ echo "You must have autoconf installed to compile $package."
|
||||
+ echo "Download the appropriate package for your distribution,"
|
||||
+ echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
|
||||
+ DIE=1
|
||||
+}
|
||||
+
|
||||
+(autoconf --version) < /dev/null > /dev/null 2>&1 || {
|
||||
+ echo
|
||||
+ echo "You must have autoconf installed to compile $package."
|
||||
+ echo "Download the appropriate package for your distribution,"
|
||||
+ echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
|
||||
+ DIE=1
|
||||
+}
|
||||
+
|
||||
+(automake --version) < /dev/null > /dev/null 2>&1 || {
|
||||
+ echo
|
||||
+ echo "You must have automake installed to compile $package."
|
||||
+ echo "Download the appropriate package for your system,"
|
||||
+ echo "or get the source from one of the GNU ftp sites"
|
||||
+ echo "listed in http://www.gnu.org/order/ftp.html"
|
||||
+ DIE=1
|
||||
+}
|
||||
+
|
||||
+(libtool --help) < /dev/null > /dev/null 2>&1 || {
|
||||
+ echo
|
||||
+ echo "You must have libtool installed to compile $package."
|
||||
+ echo "Download the appropriate package for your system,"
|
||||
+ echo "or get the source from one of the GNU ftp sites"
|
||||
+ echo "listed in http://www.gnu.org/order/ftp.html"
|
||||
+ DIE=1
|
||||
+}
|
||||
+
|
||||
+if test "$DIE" -eq 1; then
|
||||
+ exit 1
|
||||
+fi
|
||||
+
|
||||
+if test -z "$*"; then
|
||||
+ echo "I am going to run ./configure with no arguments - if you wish "
|
||||
+ echo "to pass any to it, please specify them on the $0 command line."
|
||||
+fi
|
||||
+
|
||||
+echo "Generating configuration files for $package, please wait...."
|
||||
+
|
||||
+echo " aclocal $ACLOCAL_FLAGS"
|
||||
+aclocal $ACLOCAL_FLAGS
|
||||
+echo " autoheader"
|
||||
+autoheader
|
||||
+echo " libtoolize --automake"
|
||||
+libtoolize --automake
|
||||
+echo " automake --add-missing --foreign $AUTOMAKE_FLAGS"
|
||||
+automake --add-missing --foreign $AUTOMAKE_FLAGS
|
||||
+echo " autoconf"
|
||||
+autoconf
|
||||
+
|
||||
+$srcdir/configure "$@" && echo
|
||||
diff -Naur xmlrpc++/configure.in xmlrpc++-automake/configure.in
|
||||
--- xmlrpc++/configure.in 1970-01-01 07:00:00.000000000 +0700
|
||||
+++ xmlrpc++-automake/configure.in 2004-07-26 11:54:11.578831632 +0700
|
||||
@@ -0,0 +1,40 @@
|
||||
+dnl Process this file with autoconf to produce a configure script.
|
||||
+AC_INIT(src/XmlRpc.h)
|
||||
+
|
||||
+XMLRPC_MAJOR_VERSION=0
|
||||
+XMLRPC_MINOR_VERSION=8
|
||||
+XMLRPC_MICRO_VERSION=0
|
||||
+
|
||||
+#shared library versioning
|
||||
+XMLRPC_INTERFACE_AGE=0 # increment if interfaces have been added,
|
||||
+ # zero if interfaces have changed or been removed
|
||||
+XMLRPC_BINARY_AGE=0 # increment if binary-compatability is broken
|
||||
+
|
||||
+XMLRPC_VERSION=$XMLRPC_MAJOR_VERSION.$XMLRPC_MINOR_VERSION.$XMLRPC_MICRO_VERSION
|
||||
+
|
||||
+LT_RELEASE=$XMLRPC_MAJOR_VERSION.$XMLRPC_MINOR_VERSION
|
||||
+LT_CURRENT=`expr $XMLRPC_MICRO_VERSION - $XMLRPC_INTERFACE_AGE`
|
||||
+LT_REVISION=$XMLRPC_INTERFACE_AGE
|
||||
+LT_AGE=`expr $XMLRPC_BINARY_AGE - $XMLRPC_INTERFACE_AGE`
|
||||
+
|
||||
+AC_SUBST(LT_RELEASE)
|
||||
+AC_SUBST(LT_CURRENT)
|
||||
+AC_SUBST(LT_REVISION)
|
||||
+AC_SUBST(LT_AGE)
|
||||
+AC_SUBST(XMLRPC_VERSION)
|
||||
+
|
||||
+AM_INIT_AUTOMAKE(libxmlrpc++,$XMLRPC_VERSION)
|
||||
+
|
||||
+AM_CONFIG_HEADER(configure.h)
|
||||
+
|
||||
+AC_PROG_CXX
|
||||
+AC_PROG_INSTALL
|
||||
+AC_PROG_LIBTOOL
|
||||
+
|
||||
+dnl AC_STDC_HEADERS
|
||||
+AC_CHECK_LIB( socket, socket)
|
||||
+AC_CHECK_LIB( nsl, gethostbyname)
|
||||
+AC_CHECK_LIB( ssl, SSL_connect)
|
||||
+
|
||||
+AC_OUTPUT(Makefile src/Makefile)
|
||||
+
|
||||
diff -Naur xmlrpc++/src/Makefile.am xmlrpc++-automake/src/Makefile.am
|
||||
--- xmlrpc++/src/Makefile.am 1970-01-01 07:00:00.000000000 +0700
|
||||
+++ xmlrpc++-automake/src/Makefile.am 2004-07-26 11:54:11.578831632 +0700
|
||||
@@ -0,0 +1,35 @@
|
||||
+lib_LTLIBRARIES = libxmlrpc++.la
|
||||
+
|
||||
+libxmlrpc___la_LDFLAGS = -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE)
|
||||
+
|
||||
+library_includedir=$(includedir)
|
||||
+library_include_HEADERS = XmlRpc.h \
|
||||
+ XmlRpcServer.h \
|
||||
+ XmlRpcSocket.h \
|
||||
+ XmlRpcValue.h \
|
||||
+ XmlRpcClient.h \
|
||||
+ XmlRpcServerConnection.h \
|
||||
+ XmlRpcSource.h \
|
||||
+ XmlRpcDispatch.h \
|
||||
+ XmlRpcServerMethod.h \
|
||||
+ XmlRpcUtil.h \
|
||||
+ XmlRpcThreadedServer.h \
|
||||
+ XmlRpcException.h \
|
||||
+ XmlRpcMutex.h \
|
||||
+ XmlRpcThread.h
|
||||
+
|
||||
+libxmlrpc___la_SOURCES = $(library_include_HEADERS) \
|
||||
+ base64.h \
|
||||
+ XmlRpcClient.cpp \
|
||||
+ XmlRpcServerConnection.cpp \
|
||||
+ XmlRpcSource.cpp \
|
||||
+ XmlRpcDispatch.cpp \
|
||||
+ XmlRpcServerMethod.cpp \
|
||||
+ XmlRpcUtil.cpp \
|
||||
+ XmlRpcServer.cpp \
|
||||
+ XmlRpcSocket.cpp \
|
||||
+ XmlRpcValue.cpp \
|
||||
+ XmlRpcThreadedServer.cpp \
|
||||
+ XmlRpcMutex.cpp\
|
||||
+ XmlRpcThread.cpp
|
||||
+
|
|
@ -1,47 +0,0 @@
|
|||
# Copyright 1999-2005 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header$
|
||||
|
||||
inherit eutils flag-o-matic
|
||||
|
||||
DESCRIPTION="XmlRpc++ is a C++ implementation of the XML-RPC protocol."
|
||||
SRC_URI="mirror://sourceforge/xmlrpcpp/${PN}${PV}.tar.gz"
|
||||
HOMEPAGE="http://xmlrpcpp.sourceforge.net/"
|
||||
LICENSE="LGPL"
|
||||
|
||||
DEPEND=""
|
||||
KEYWORDS="~x86 ~ppc ~hppa ~alpha ~amd64"
|
||||
IUSE=""
|
||||
SLOT=0
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd ${PN}${PV}
|
||||
|
||||
epatch ${FILESDIR}/xmlrpc++-0.7-to-cvs-20040713.patch
|
||||
epatch ${FILESDIR}/xmlrpc++-automake.patch
|
||||
epatch ${FILESDIR}/uninitialised_XmlRpcSource_ssl_ssl.patch
|
||||
epatch ${FILESDIR}/incorrect_XmlRpcValue_struct_tm_conversion.patch
|
||||
|
||||
sh autogen.sh
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd ${WORKDIR}/${PN}${PV}
|
||||
|
||||
econf || die "econf failed"
|
||||
emake || die "emake failed"
|
||||
}
|
||||
|
||||
src_install () {
|
||||
cd ${WORKDIR}/${PN}${PV}
|
||||
|
||||
dodoc COPYING README.html
|
||||
emake prefix=${D} \
|
||||
includedir=${D}/usr/include \
|
||||
libdir=${D}/usr/lib \
|
||||
DOC_DIR=${D}/usr/share/doc/${PF} \
|
||||
install \
|
||||
|| die "make install failed"
|
||||
}
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
MD5 4240a059d8243567ea2b783f05c29c14 PEAR-Calendar-0.5.2.ebuild 317
|
||||
MD5 f85abc41078747dcbe66b80ddbfea88c files/digest-PEAR-Calendar-0.5.2 62
|
|
@ -1,13 +0,0 @@
|
|||
# Copyright 1999-2005 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header$
|
||||
|
||||
inherit php-pear-r1
|
||||
|
||||
DESCRIPTION="A package for building Calendar data structures (irrespective of
|
||||
output)"
|
||||
|
||||
LICENSE="PHP"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 s390 sparc x86"
|
||||
IUSE=""
|
|
@ -1 +0,0 @@
|
|||
MD5 26e2dedc175fd5056856b1fee6c0415a Calendar-0.5.2.tgz 60164
|
|
@ -1,2 +0,0 @@
|
|||
MD5 e0f58b576c8dc7b50a16cc8ab4ed5295 PEAR-File-1.2.0.ebuild 244
|
||||
MD5 dfbc729e39566a4af97ca144c293a308 files/digest-PEAR-File-1.2.0 58
|
|
@ -1,12 +0,0 @@
|
|||
# Copyright 1999-2005 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header$
|
||||
|
||||
inherit php-pear-r1
|
||||
|
||||
DESCRIPTION="Common file and directory routines"
|
||||
|
||||
LICENSE="PHP"
|
||||
SLOT="0"
|
||||
KEYWORDS="~sparc ~x86"
|
||||
IUSE=""
|
|
@ -1 +0,0 @@
|
|||
MD5 40ccd2236328fbb2475ba74ea575787d File-1.2.0.tgz 15450
|
|
@ -1,2 +0,0 @@
|
|||
MD5 790c4721e6436b79a12dada33b5391fa PEAR-File_Find-0.3.1.ebuild 289
|
||||
MD5 7ff24f071f24225d832b6b7a8ef4bf36 files/digest-PEAR-File_Find-0.3.1 62
|
|
@ -1,11 +0,0 @@
|
|||
# Copyright 1999-2005 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header$
|
||||
|
||||
inherit php-pear-r1
|
||||
|
||||
DESCRIPTION="A class that facillitates the search of filesystems."
|
||||
LICENSE="PHP"
|
||||
SLOT="0"
|
||||
KEYWORDS="x86 ~ppc ~sparc alpha ~hppa amd64 ppc64"
|
||||
IUSE=""
|
|
@ -1 +0,0 @@
|
|||
MD5 a81c83a7ce53f4fb9bec8a0019fde0e8 File_Find-0.3.1.tgz 4759
|
|
@ -1,2 +0,0 @@
|
|||
MD5 64e1cc953c0f89144e5865d9e95e0405 PEAR-HTML_QuickForm-3.2.4.ebuild 523
|
||||
MD5 4273f257f8706d090b9dbf9856189504 files/digest-PEAR-HTML_QuickForm-3.2.4 68
|
|
@ -1,16 +0,0 @@
|
|||
# Copyright 1999-2005 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header$
|
||||
|
||||
inherit php-pear-r1
|
||||
|
||||
DESCRIPTION="The PEAR::HTML_QuickForm package provides methods for creating, validating, processing HTML forms."
|
||||
LICENSE="PHP"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~sparc ~ppc ~ia64 ~amd64"
|
||||
DEPEND=">=dev-php/PEAR-HTML_Common-1.2.1
|
||||
dev-php/PEAR-HTML_Template_Flexy
|
||||
dev-php/PEAR-HTML_Template_IT"
|
||||
# the last two would be option on doc? but I think we should put the docs there
|
||||
# anyway
|
||||
IUSE=""
|
|
@ -1 +0,0 @@
|
|||
MD5 63e41c52445c3c975a4d81a801fcd1c6 HTML_QuickForm-3.2.4.tgz 92946
|
|
@ -1,2 +0,0 @@
|
|||
MD5 20e860b9eaed5ae49ab9e7fc3fc2edf3 PEAR-XML_Parser-1.2.6.ebuild 317
|
||||
MD5 1000e0267dc48ce81fa7d8085e801b78 files/digest-PEAR-XML_Parser-1.2.6 64
|
|
@ -1,14 +0,0 @@
|
|||
# Copyright 1999-2005 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header$
|
||||
|
||||
inherit php-pear-r1
|
||||
|
||||
DESCRIPTION="XML parsing class based on PHP's SAX parser"
|
||||
|
||||
LICENSE="PHP"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 s390 sparc x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-php/PEAR-PEAR"
|
|
@ -1 +0,0 @@
|
|||
MD5 96ebc0fc2f349249f1455389797e72a4 XML_Parser-1.2.6.tgz 12944
|
|
@ -1,4 +0,0 @@
|
|||
MD5 7a549789db883fd2a1fece00159db85b taglib-1.3.1-r3.ebuild 916
|
||||
MD5 103dd47ff1744397288b44834902e16c files/taglib-1.3.1-memleak-fix2.patch 2514
|
||||
MD5 5be2e7958dd0c6985fd109659eb90b6b files/taglib-1.3.1-length-in-microseconds.patch 5962
|
||||
MD5 cc8a58ea8028f3539fcee148baeffcc1 files/digest-taglib-1.3.1-r3 64
|
|
@ -1 +0,0 @@
|
|||
MD5 f5c7c71513ba51b240864d7475a199c0 taglib-1.3.1.tar.gz 734938
|
|
@ -1,172 +0,0 @@
|
|||
--- taglib-1.3.1/taglib/audioproperties.h 2003-11-04 03:48:25.000000000 +0100
|
||||
+++ taglib-1.3.1-microseconds/taglib/audioproperties.h 2005-06-15 19:27:31.805943362 +0200
|
||||
@@ -59,11 +59,16 @@
|
||||
virtual ~AudioProperties();
|
||||
|
||||
/*!
|
||||
- * Returns the lenght of the file in seconds.
|
||||
+ * Returns the length of the file in seconds (rounded down).
|
||||
*/
|
||||
virtual int length() const = 0;
|
||||
|
||||
/*!
|
||||
+ * Returns the fractional part of the length of the file, in microseconds.
|
||||
+ */
|
||||
+ virtual int length_microseconds() const = 0;
|
||||
+
|
||||
+ /*!
|
||||
* Returns the most appropriate bit rate for the file in kb/s. For constant
|
||||
* bitrate formats this is simply the bitrate of the file. For variable
|
||||
* bitrate formats this is either the average or nominal bitrate.
|
||||
--- taglib-1.3.1/taglib/flac/flacproperties.h 2004-06-24 21:27:02.000000000 +0200
|
||||
+++ taglib-1.3.1-microseconds/taglib/flac/flacproperties.h 2005-06-15 19:41:27.176791223 +0200
|
||||
@@ -62,6 +62,7 @@
|
||||
// Reimplementations.
|
||||
|
||||
virtual int length() const;
|
||||
+ virtual int length_microseconds() const;
|
||||
virtual int bitrate() const;
|
||||
virtual int sampleRate() const;
|
||||
virtual int channels() const;
|
||||
--- taglib-1.3.1/taglib/flac/flacproperties.cpp 2004-08-02 16:18:58.000000000 +0200
|
||||
+++ taglib-1.3.1-microseconds/taglib/flac/flacproperties.cpp 2005-06-15 21:42:48.714138847 +0200
|
||||
@@ -76,6 +76,11 @@
|
||||
return d->length;
|
||||
}
|
||||
|
||||
+int FLAC::Properties::length_microseconds() const
|
||||
+{
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
int FLAC::Properties::bitrate() const
|
||||
{
|
||||
return d->bitrate;
|
||||
--- taglib-1.3.1/taglib/mpc/mpcproperties.h 2004-07-21 00:30:00.000000000 +0200
|
||||
+++ taglib-1.3.1-microseconds/taglib/mpc/mpcproperties.h 2005-06-15 19:46:10.845016974 +0200
|
||||
@@ -56,6 +56,7 @@
|
||||
// Reimplementations.
|
||||
|
||||
virtual int length() const;
|
||||
+ virtual int length_microseconds() const;
|
||||
virtual int bitrate() const;
|
||||
virtual int sampleRate() const;
|
||||
virtual int channels() const;
|
||||
--- taglib-1.3.1/taglib/mpc/mpcproperties.cpp 2004-09-09 02:28:18.000000000 +0200
|
||||
+++ taglib-1.3.1-microseconds/taglib/mpc/mpcproperties.cpp 2005-06-15 21:43:14.322020672 +0200
|
||||
@@ -71,6 +71,11 @@
|
||||
return d->length;
|
||||
}
|
||||
|
||||
+int MPC::Properties::length_microseconds() const
|
||||
+{
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
int MPC::Properties::bitrate() const
|
||||
{
|
||||
return d->bitrate;
|
||||
--- taglib-1.3.1/taglib/mpeg/mpegproperties.h 2003-11-05 05:29:05.000000000 +0100
|
||||
+++ taglib-1.3.1-microseconds/taglib/mpeg/mpegproperties.h 2005-06-15 19:33:00.669147926 +0200
|
||||
@@ -56,6 +56,7 @@
|
||||
// Reimplementations.
|
||||
|
||||
virtual int length() const;
|
||||
+ virtual int length_microseconds() const;
|
||||
virtual int bitrate() const;
|
||||
virtual int sampleRate() const;
|
||||
virtual int channels() const;
|
||||
--- taglib-1.3.1/taglib/mpeg/mpegproperties.cpp 2004-08-02 16:18:58.000000000 +0200
|
||||
+++ taglib-1.3.1-microseconds/taglib/mpeg/mpegproperties.cpp 2005-06-15 20:57:14.538631543 +0200
|
||||
@@ -41,7 +41,7 @@
|
||||
|
||||
File *file;
|
||||
ReadStyle style;
|
||||
- int length;
|
||||
+ long long length;
|
||||
int bitrate;
|
||||
int sampleRate;
|
||||
int channels;
|
||||
@@ -71,7 +71,12 @@
|
||||
|
||||
int MPEG::Properties::length() const
|
||||
{
|
||||
- return d->length;
|
||||
+ return int(d->length / 1000000);
|
||||
+}
|
||||
+
|
||||
+int MPEG::Properties::length_microseconds() const
|
||||
+{
|
||||
+ return int(d->length % 1000000);
|
||||
}
|
||||
|
||||
int MPEG::Properties::bitrate() const
|
||||
@@ -191,8 +196,9 @@
|
||||
|
||||
double timePerFrame = blockSize[firstHeader.layer()];
|
||||
timePerFrame = firstHeader.sampleRate() > 0 ? timePerFrame / firstHeader.sampleRate() : 0;
|
||||
- d->length = int(timePerFrame * xingHeader.totalFrames());
|
||||
- d->bitrate = d->length > 0 ? xingHeader.totalSize() * 8 / d->length / 1000 : 0;
|
||||
+ d->length = (long long)(
|
||||
+ timePerFrame * xingHeader.totalFrames() * 1000000 + 0.5);
|
||||
+ d->bitrate = d->length > 0 ? xingHeader.totalSize() * 8000 / d->length : 0;
|
||||
}
|
||||
|
||||
// Since there was no valid Xing header found, we hope that we're in a constant
|
||||
@@ -204,8 +210,10 @@
|
||||
else if(firstHeader.frameLength() > 0 && firstHeader.bitrate() > 0) {
|
||||
int frames = (last - first) / firstHeader.frameLength() + 1;
|
||||
|
||||
- d->length = int(float(firstHeader.frameLength() * frames) /
|
||||
- float(firstHeader.bitrate() * 125) + 0.5);
|
||||
+ d->length = (long long)(
|
||||
+ (double(firstHeader.frameLength()) * frames * 1000000) /
|
||||
+ (double(firstHeader.bitrate()) * 125) + 0.5);
|
||||
+
|
||||
d->bitrate = firstHeader.bitrate();
|
||||
}
|
||||
|
||||
--- taglib-1.3.1/taglib/ogg/vorbis/vorbisproperties.h 2004-05-13 02:29:48.000000000 +0200
|
||||
+++ taglib-1.3.1-microseconds/taglib/ogg/vorbis/vorbisproperties.h 2005-06-15 19:48:18.365492520 +0200
|
||||
@@ -65,6 +65,7 @@
|
||||
// Reimplementations.
|
||||
|
||||
virtual int length() const;
|
||||
+ virtual int length_microseconds() const;
|
||||
virtual int bitrate() const;
|
||||
virtual int sampleRate() const;
|
||||
virtual int channels() const;
|
||||
--- taglib-1.3.1/taglib/ogg/vorbis/vorbisproperties.cpp 2003-12-02 06:00:23.000000000 +0100
|
||||
+++ taglib-1.3.1-microseconds/taglib/ogg/vorbis/vorbisproperties.cpp 2005-06-15 20:36:41.687062239 +0200
|
||||
@@ -46,7 +46,7 @@
|
||||
|
||||
File *file;
|
||||
ReadStyle style;
|
||||
- int length;
|
||||
+ long long length;
|
||||
int bitrate;
|
||||
int sampleRate;
|
||||
int channels;
|
||||
@@ -81,7 +81,12 @@
|
||||
|
||||
int Vorbis::Properties::length() const
|
||||
{
|
||||
- return d->length;
|
||||
+ return int(d->length / 1000000);
|
||||
+}
|
||||
+
|
||||
+int Vorbis::Properties::length_microseconds() const
|
||||
+{
|
||||
+ return int(d->length % 1000000);
|
||||
}
|
||||
|
||||
int Vorbis::Properties::bitrate() const
|
||||
@@ -169,7 +174,7 @@
|
||||
long long end = last->absoluteGranularPosition();
|
||||
|
||||
if(start >= 0 && end >= 0 && d->sampleRate > 0)
|
||||
- d->length = (end - start) / (long long) d->sampleRate;
|
||||
+ d->length = ((end - start) * 1000000) / (long long) d->sampleRate;
|
||||
else
|
||||
debug("Vorbis::Properties::read() -- Either the PCM values for the start or "
|
||||
"end of this file was incorrect or the sample rate is zero.");
|
|
@ -1,112 +0,0 @@
|
|||
--- taglib/mpc/mpcproperties.cpp 2004/09/09 00:28:57 345141
|
||||
+++ taglib/mpc/mpcproperties.cpp 2005/04/02 20:53:11 402712
|
||||
@@ -106,7 +106,7 @@
|
||||
|
||||
void MPC::Properties::read()
|
||||
{
|
||||
- if(d->data.mid(0, 3) != "MP+")
|
||||
+ if(!d->data.startsWith("MP+"))
|
||||
return;
|
||||
|
||||
d->version = d->data[3] & 15;
|
||||
@@ -116,7 +116,7 @@
|
||||
if(d->version >= 7) {
|
||||
frames = d->data.mid(4, 4).toUInt(false);
|
||||
|
||||
- std::bitset<32> flags = d->data.mid(8, 4).toUInt(true);
|
||||
+ std::bitset<32> flags = d->data.mid(8, 4).toUInt(false);
|
||||
d->sampleRate = sftable[flags[17] * 2 + flags[16]];
|
||||
d->channels = 2;
|
||||
}
|
||||
|
||||
|
||||
--- taglib/mpc/mpcfile.cpp 2004/09/02 18:50:26 343576
|
||||
+++ taglib/mpc/mpcfile.cpp 2005/04/03 16:41:17 402896
|
||||
@@ -53,7 +53,10 @@
|
||||
|
||||
~FilePrivate()
|
||||
{
|
||||
+ if (tag != ID3v1Tag && tag != APETag) delete tag;
|
||||
delete ID3v1Tag;
|
||||
+ delete APETag;
|
||||
+ delete ID3v2Header;
|
||||
delete properties;
|
||||
}
|
||||
|
||||
@@ -227,7 +230,7 @@
|
||||
if(d->APETag)
|
||||
d->tag = d->APETag;
|
||||
else
|
||||
- d->tag = d->APETag = new APE::Tag();
|
||||
+ d->tag = d->APETag = new APE::Tag;
|
||||
}
|
||||
|
||||
if(tags & ID3v2) {
|
||||
@@ -242,7 +245,7 @@
|
||||
if(d->ID3v1Tag)
|
||||
d->tag = d->ID3v1Tag;
|
||||
else
|
||||
- d->tag = d->APETag = new APE::Tag();
|
||||
+ d->tag = d->APETag = new APE::Tag;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -284,7 +287,7 @@
|
||||
if(d->hasAPE)
|
||||
d->tag = d->APETag;
|
||||
else
|
||||
- d->tag = d->APETag = new APE::Tag();
|
||||
+ d->tag = d->APETag = new APE::Tag;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
--- taglib/ape/apeitem.h 2004/11/06 14:24:40 360969
|
||||
+++ taglib/ape/apeitem.h 2005/04/03 16:35:55 402891
|
||||
@@ -70,6 +70,11 @@
|
||||
Item(const Item &item);
|
||||
|
||||
/*!
|
||||
+ * Destroys the item.
|
||||
+ */
|
||||
+ virtual ~Item();
|
||||
+
|
||||
+ /*!
|
||||
* Copies the contents of \a item into this item.
|
||||
*/
|
||||
Item &operator=(const Item &item);
|
||||
|
||||
|
||||
--- taglib/ape/apeitem.cpp 2004/11/06 14:43:24 360973
|
||||
+++ taglib/ape/apeitem.cpp 2005/04/03 16:35:55 402891
|
||||
@@ -62,6 +62,11 @@
|
||||
d = new ItemPrivate(*item.d);
|
||||
}
|
||||
|
||||
+APE::Item::~Item()
|
||||
+{
|
||||
+ delete d;
|
||||
+}
|
||||
+
|
||||
Item &APE::Item::operator=(const Item &item)
|
||||
{
|
||||
delete d;
|
||||
@@ -111,7 +116,7 @@
|
||||
|
||||
String APE::Item::toString() const
|
||||
{
|
||||
- return d->text.front();
|
||||
+ return isEmpty() ? String::null : d->text.front();
|
||||
}
|
||||
|
||||
bool APE::Item::isEmpty() const
|
||||
@@ -121,7 +126,7 @@
|
||||
case 1:
|
||||
if(d->text.isEmpty())
|
||||
return true;
|
||||
- if(d->text.size() == 1 && d->text.front() == "")
|
||||
+ if(d->text.size() == 1 && d->text.front().isEmpty())
|
||||
return true;
|
||||
return false;
|
||||
case 2:
|
||||
|
|
@ -1,39 +0,0 @@
|
|||
# Copyright 1999-2005 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header$
|
||||
|
||||
inherit eutils flag-o-matic
|
||||
|
||||
DESCRIPTION="A library for reading and editing audio meta data"
|
||||
HOMEPAGE="http://developer.kde.org/~wheeler/taglib.html"
|
||||
SRC_URI="http://developer.kde.org/~wheeler/files/src/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~mips"
|
||||
IUSE="debug"
|
||||
|
||||
DEPEND=">=sys-devel/autoconf-2.58"
|
||||
RDEPEND=""
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd ${S}
|
||||
epatch ${FILESDIR}/${P}-memleak-fix2.patch
|
||||
epatch ${FILESDIR}/${P}-length-in-microseconds.patch
|
||||
|
||||
rm -rf autom4te.cache
|
||||
export WANT_AUTOCONF=2.5
|
||||
export WANT_AUTOMAKE=1.7
|
||||
aclocal && autoconf && automake || die "autotools failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
replace-flags -O3 -O2
|
||||
econf `use_enable debug` || die
|
||||
emake || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make install DESTDIR=${D} destdir=${D} || die
|
||||
}
|
|
@ -1,8 +0,0 @@
|
|||
MD5 327ed3bdd51bf26a7fc4f8a097ec163f livesupport-1.0.ebuild 2745
|
||||
MD5 88922583359d4f48bb62fe32edcf49bf files/storageServer-docroot.patch 496
|
||||
MD5 748c25d0b1d9b77b549de03d2d054796 files/prefix-as-make-variable.patch 9729
|
||||
MD5 c2d1ff785cf48e5379f9a3c408c44eb7 files/setup-install-dirs.patch 1430
|
||||
MD5 f1b36bd5e8064413975e891f7e698909 files/taglib-curl-icu.patch 46021
|
||||
MD5 a538c0d8cca6f56f49e849d02e7eeaf5 files/pg_hba.patch 1271
|
||||
MD5 11fe70fcc870ab186dcc8ce354c43076 files/digest-livesupport-1.0 70
|
||||
MD5 aa45773c2de23cc856a1bc11153637ec files/postinstall-config-file.patch 7791
|
|
@ -1 +0,0 @@
|
|||
MD5 73d76a5c9cd0c0b9e2f527e8a169183b livesupport-1.0.tar.bz2 10666438
|
|
@ -1,24 +0,0 @@
|
|||
--- livesupport-1.0/etc/pg_hba.conf 2005-08-13 12:33:33.000000000 +0200
|
||||
+++ livesupport-1.0-gentoo/etc/pg_hba.conf 2005-09-22 13:48:24.000000000 +0200
|
||||
@@ -85,18 +85,16 @@
|
||||
# Database administrative login by UNIX sockets
|
||||
local all postgres ident sameuser
|
||||
#
|
||||
-# All other connections by UNIX sockets
|
||||
-local all all ident sameuser
|
||||
-#
|
||||
# All IPv4 connections from localhost
|
||||
# The following line was inserted by the livesupport-station package installer
|
||||
# the original pg_hba.conf file is saved under pg_hba.conf.before-livesupport
|
||||
host all all 127.0.0.1 255.255.255.255 password
|
||||
#host all all 127.0.0.1 255.255.255.255 ident sameuser
|
||||
#
|
||||
+# All other connections by UNIX sockets
|
||||
+local all all password
|
||||
+#
|
||||
# All IPv6 localhost connections
|
||||
-host all all ::1 ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff ident sameuser
|
||||
-host all all ::ffff:127.0.0.1/128 ident sameuser
|
||||
#
|
||||
# reject all other connection attempts
|
||||
host all all 0.0.0.0 0.0.0.0 reject
|
|
@ -1,193 +0,0 @@
|
|||
--- livesupport-1.0/bin/postInstallStation.sh 2005-08-14 14:15:30.000000000 +0200
|
||||
+++ livesupport-1.0-gentoo/bin/postInstallStation.sh 2005-09-22 13:16:23.000000000 +0200
|
||||
@@ -155,9 +155,13 @@
|
||||
echo " apache document root: $www_root";
|
||||
echo ""
|
||||
|
||||
+
|
||||
#-------------------------------------------------------------------------------
|
||||
# The details of installation
|
||||
#-------------------------------------------------------------------------------
|
||||
+ls_hostname=localhost
|
||||
+ls_www_port=80
|
||||
+
|
||||
ls_dbserver=$dbserver
|
||||
ls_dbuser=$dbuser
|
||||
ls_dbpassword=$dbpassword
|
||||
@@ -168,9 +172,15 @@
|
||||
install_bin=$installdir/bin
|
||||
install_etc=$installdir/etc
|
||||
install_lib=$installdir/lib
|
||||
+install_tmp=$installdir/tmp
|
||||
install_usr=$installdir/usr
|
||||
install_var_ls=$installdir/var/LiveSupport
|
||||
|
||||
+php_url_prefix=livesupport
|
||||
+alib_xml_rpc_prefix=xmlrpc/xrLocStor.php
|
||||
+audio_out=default
|
||||
+scheduler_port=3344
|
||||
+
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
# Function to check for the existence of an executable on the PATH
|
||||
@@ -226,19 +236,68 @@
|
||||
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
+# Create the replacement string for the config files
|
||||
+#-------------------------------------------------------------------------------
|
||||
+install_lib_s=`echo ${install_lib} | sed -e "s/\//\\\\\\\\\//g"`
|
||||
+install_tmp_s=`echo ${install_tmp} | sed -e "s/\//\\\\\\\\\//g"`
|
||||
+php_url_prefix_s=`echo ${php_url_prefix} | sed -e "s/\//\\\\\\\\\//g"`
|
||||
+alib_xml_rpc_prefix_s=`echo ${alib_xml_rpc_prefix} | sed -e "s/\//\\\\\\\\\//g"`
|
||||
+audio_out_s=`echo ${audio_out} | sed -e "s/\//\\\\\\\\\//g"`
|
||||
+
|
||||
+
|
||||
+replace_sed_string="s/ls_lib_dir/${install_lib_s}/; \
|
||||
+ s/ls_dbuser/${ls_dbuser}/; \
|
||||
+ s/ls_dbpassword/${ls_dbpassword}/; \
|
||||
+ s/ls_dbserver/${ls_dbserver}/; \
|
||||
+ s/ls_database/${ls_database}/; \
|
||||
+ s/ls_php_urlPrefix/${php_url_prefix_s}/; \
|
||||
+ s/ls_php_host/${ls_hostname}/; \
|
||||
+ s/ls_php_port/${ls_www_port}/; \
|
||||
+ s/ls_alib_xmlRpcPrefix/${alib_xml_rpc_prefix_s}/; \
|
||||
+ s/ls_tmp_dir/${install_tmp_s}/; \
|
||||
+ s/ls_audio_output_device/${audio_out_s}/; \
|
||||
+ s/ls_scheduler_host/${ls_hostname}/; \
|
||||
+ s/ls_scheduler_port/${scheduler_port}/;"
|
||||
+
|
||||
+
|
||||
+#-------------------------------------------------------------------------------
|
||||
+# Creating configuration files
|
||||
+#-------------------------------------------------------------------------------
|
||||
+echo "Creating configuration files...";
|
||||
+
|
||||
+cat $install_etc/scheduler.xml.template | sed -e "${replace_sed_string}" \
|
||||
+ > $install_etc/scheduler.xml
|
||||
+
|
||||
+cat $install_var_ls/archiveServer/var/conf.php.template \
|
||||
+ | sed -e "${replace_sed_string}" \
|
||||
+ > $install_var_ls/archiveServer/var/conf.php
|
||||
+
|
||||
+cat $install_var_ls/storageServer/var/conf.php.template \
|
||||
+ | sed -e "${replace_sed_string}" \
|
||||
+ > $install_var_ls/storageServer/var/conf.php
|
||||
+
|
||||
+
|
||||
+#-------------------------------------------------------------------------------
|
||||
# Install the new pg_hba.conf file
|
||||
#-------------------------------------------------------------------------------
|
||||
echo "Modifying postgresql access permissions...";
|
||||
|
||||
-pg_config_dir=/etc/postgresql
|
||||
pg_config_file=pg_hba.conf
|
||||
pg_config_file_saved=pg_hba.conf.before-livesupport
|
||||
|
||||
+pg_config_dir=/etc/postgresql
|
||||
if [ -f $pg_config_dir/$pg_config_file ] ; then
|
||||
mv -f $pg_config_dir/$pg_config_file $pg_config_dir/$pg_config_file_saved ;
|
||||
+ cp $install_etc/$pg_config_file $pg_config_dir/$pg_config_file
|
||||
+ chown root:$postgres_user $pg_config_dir/$pg_config_file
|
||||
+fi
|
||||
+
|
||||
+pg_config_dir=/var/lib/postgresql/data/
|
||||
+if [ -f $pg_config_dir/$pg_config_file ] ; then
|
||||
+ mv -f $pg_config_dir/$pg_config_file $pg_config_dir/$pg_config_file_saved ;
|
||||
+ cp $install_etc/$pg_config_file $pg_config_dir/$pg_config_file
|
||||
+ chown root:$postgres_user $pg_config_dir/$pg_config_file
|
||||
fi
|
||||
-cp $install_etc/$pg_config_file $pg_config_dir/$pg_config_file
|
||||
-chown root:$postgres_user $pg_config_dir/$pg_config_file
|
||||
|
||||
/etc/init.d/postgresql restart
|
||||
|
||||
@@ -290,6 +349,10 @@
|
||||
odbc_template=$install_etc/odbc_template
|
||||
odbc_template_tmp=/tmp/odbc_template.$$
|
||||
|
||||
+# customied odbc template file
|
||||
+cat $install_etc/odbc_template | sed -e "${replace_sed_string}" \
|
||||
+ > $odbc_template_tmp
|
||||
+
|
||||
# check for an existing PostgreSQL ODBC driver, and only install if necessary
|
||||
odbcinst_res=`odbcinst -q -d | grep "\[PostgreSQL\]"`
|
||||
if [ "x$odbcinst_res" == "x" ]; then
|
||||
@@ -298,13 +361,17 @@
|
||||
fi
|
||||
|
||||
echo "Registering LiveSupport ODBC data source...";
|
||||
-odbcinst -i -s -l -f $odbc_template || exit 1;
|
||||
+odbcinst -i -s -l -f $odbc_template_tmp || exit 1;
|
||||
+
|
||||
+rm -f $odbc_template_tmp
|
||||
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
# Install PEAR packages (locally in the LiveSupport)
|
||||
#-------------------------------------------------------------------------------
|
||||
-$install_usr/lib/pear/bin/install.sh -d $installdir || exit 1;
|
||||
+if [ -f $install_usr/lib/pear/bin/install.sh ]; then
|
||||
+ $install_usr/lib/pear/bin/install.sh -d $installdir || exit 1;
|
||||
+fi
|
||||
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
@@ -338,6 +405,7 @@
|
||||
chmod g+sw $install_var_ls/htmlUI/var/templates_c
|
||||
chmod g+sw $install_var_ls/htmlUI/var/html/img
|
||||
|
||||
+
|
||||
#-------------------------------------------------------------------------------
|
||||
# Configuring Apache
|
||||
#-------------------------------------------------------------------------------
|
||||
@@ -421,7 +489,9 @@
|
||||
export LD_LIBRARY_PATH=$install_lib
|
||||
export GST_REGISTRY=$install_etc/gst-registry.xml
|
||||
export GST_PLUGIN_PATH=$gstreamer_dir
|
||||
-$install_bin/gst-register > /dev/null 2>&1
|
||||
+if [ -f $install_bin/gst-register ]; then
|
||||
+ $install_bin/gst-register > /dev/null 2>&1
|
||||
+fi
|
||||
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
--- livesupport-1.0/products/scheduler/etc/Makefile.in 2005-09-21 15:33:18.000000000 +0200
|
||||
+++ livesupport-1.0-gentoo/products/scheduler/etc/Makefile.in 2005-09-22 12:47:38.000000000 +0200
|
||||
@@ -375,10 +375,8 @@
|
||||
${CP} ${SCHEDULER_EXE} ${USR_BIN_DIR}
|
||||
${CP} ${ETC_DIR}/odbcinst_debian_template \
|
||||
${ETC_DIR}/odbcinst_template ${USR_ETC_DIR}
|
||||
- ${CAT} ${ETC_DIR}/odbc_template | ${SED} -e ${REPLACE_SED_STRING} \
|
||||
- > ${USR_ETC_DIR}/odbc_template
|
||||
- ${CAT} ${ETC_DIR}/scheduler.xml.template | ${SED} -e ${REPLACE_SED_STRING} \
|
||||
- > ${USR_ETC_DIR}/scheduler.xml
|
||||
+ ${CP} ${ETC_DIR}/odbc_template ${USR_ETC_DIR}
|
||||
+ ${CP} ${ETC_DIR}/scheduler.xml.template ${USR_ETC_DIR}
|
||||
|
||||
create_database:
|
||||
ifeq (@CREATE_LS_DATABASE@,yes)
|
||||
--- livesupport-1.0/modules/archiveServer/etc/Makefile.in 2005-09-21 15:33:18.000000000 +0200
|
||||
+++ livesupport-1.0-gentoo/modules/archiveServer/etc/Makefile.in 2005-09-22 13:14:20.000000000 +0200
|
||||
@@ -165,8 +165,7 @@
|
||||
${CP} ${VAR_DIR}/*.{php,template} ${DEST_DIR}
|
||||
${CP} ${VAR_DIR}/install/*.php ${DEST_DIR}/install
|
||||
${CP} ${VAR_DIR}/xmlrpc/*.php ${DEST_DIR}/xmlrpc
|
||||
- ${CAT} ${VAR_DIR}/conf.php.template | ${SED} -e ${REPLACE_SED_STRING} \
|
||||
- > ${DEST_DIR}/conf.php
|
||||
+ ${CP} ${VAR_DIR}/conf.php.template ${DEST_DIR}
|
||||
|
||||
|
||||
#-------------------------------------------------------------------------------
|
||||
--- livesupport-1.0/modules/storageServer/etc/Makefile.in 2005-09-21 15:33:18.000000000 +0200
|
||||
+++ livesupport-1.0-gentoo/modules/storageServer/etc/Makefile.in 2005-09-22 13:14:20.000000000 +0200
|
||||
@@ -183,8 +183,7 @@
|
||||
${DEST_DIR}/install
|
||||
${CP} ${VAR_DIR}/xmlrpc/*.php \
|
||||
${DEST_DIR}/xmlrpc
|
||||
- ${CAT} ${VAR_DIR}/conf.php.template | ${SED} -e ${REPLACE_SED_STRING} \
|
||||
- > ${DEST_DIR}/conf.php
|
||||
+ ${CP} ${VAR_DIR}/conf.php.template ${DEST_DIR}
|
||||
|
||||
chgrp ${APACHE_GROUP} ${DEST_DIR}/access
|
||||
chgrp ${APACHE_GROUP} ${DEST_DIR}/stor
|
|
@ -1,224 +0,0 @@
|
|||
diff -Naur livesupport-1.0/modules/alib/etc/Makefile.in livesupport-1.0-gentoo/modules/alib/etc/Makefile.in
|
||||
--- livesupport-1.0/modules/alib/etc/Makefile.in 2005-08-01 21:25:59.000000000 +0200
|
||||
+++ livesupport-1.0-gentoo/modules/alib/etc/Makefile.in 2005-09-21 11:55:23.000000000 +0200
|
||||
@@ -59,7 +59,9 @@
|
||||
TMP_DIR = ${BASE_DIR}/tmp
|
||||
VAR_DIR = ${BASE_DIR}/var
|
||||
|
||||
-USR_DIR = @prefix@
|
||||
+prefix = @prefix@
|
||||
+
|
||||
+USR_DIR = ${prefix}
|
||||
USR_INCLUDE_DIR = ${USR_DIR}/include
|
||||
USR_VAR_DIR = ${USR_DIR}/var
|
||||
|
||||
diff -Naur livesupport-1.0/modules/archiveServer/etc/Makefile.in livesupport-1.0-gentoo/modules/archiveServer/etc/Makefile.in
|
||||
--- livesupport-1.0/modules/archiveServer/etc/Makefile.in 2005-08-01 21:25:59.000000000 +0200
|
||||
+++ livesupport-1.0-gentoo/modules/archiveServer/etc/Makefile.in 2005-09-21 11:56:57.000000000 +0200
|
||||
@@ -62,7 +62,9 @@
|
||||
TMP_DIR = ${BASE_DIR}/tmp
|
||||
VAR_DIR = ${BASE_DIR}/var
|
||||
|
||||
-USR_DIR = @prefix@
|
||||
+prefix = @prefix@
|
||||
+
|
||||
+USR_DIR = ${prefix}
|
||||
USR_INCLUDE_DIR = ${USR_DIR}/include
|
||||
USR_LIB_DIR = ${USR_DIR}/lib
|
||||
USR_VAR_DIR = ${USR_DIR}/var
|
||||
diff -Naur livesupport-1.0/modules/authentication/etc/Makefile.in livesupport-1.0-gentoo/modules/authentication/etc/Makefile.in
|
||||
--- livesupport-1.0/modules/authentication/etc/Makefile.in 2005-08-01 21:25:59.000000000 +0200
|
||||
+++ livesupport-1.0-gentoo/modules/authentication/etc/Makefile.in 2005-09-21 11:56:57.000000000 +0200
|
||||
@@ -50,7 +50,9 @@
|
||||
SRC_DIR = ${BASE_DIR}/src
|
||||
TMP_DIR = ${BASE_DIR}/tmp
|
||||
|
||||
-USR_DIR = @prefix@
|
||||
+prefix = @prefix@
|
||||
+
|
||||
+USR_DIR = ${prefix}
|
||||
USR_INCLUDE_DIR = ${USR_DIR}/include
|
||||
USR_LIB_DIR = ${USR_DIR}/lib
|
||||
BOOST_INCLUDE_DIR = ${USR_INCLUDE_DIR}/boost-1_33_1
|
||||
diff -Naur livesupport-1.0/modules/core/etc/Makefile.in livesupport-1.0-gentoo/modules/core/etc/Makefile.in
|
||||
--- livesupport-1.0/modules/core/etc/Makefile.in 2005-09-21 11:57:28.000000000 +0200
|
||||
+++ livesupport-1.0-gentoo/modules/core/etc/Makefile.in 2005-09-21 11:55:38.000000000 +0200
|
||||
@@ -53,7 +53,9 @@
|
||||
TMP_DIR = ${BASE_DIR}/tmp
|
||||
VAR_DIR = ${BASE_DIR}/var
|
||||
|
||||
-USR_DIR = @prefix@
|
||||
+prefix = @prefix@
|
||||
+
|
||||
+USR_DIR = ${prefix}
|
||||
USR_INCLUDE_DIR = ${USR_DIR}/include
|
||||
USR_BIN_DIR = ${USR_DIR}/bin
|
||||
USR_LIB_DIR = ${USR_DIR}/lib
|
||||
diff -Naur livesupport-1.0/modules/db/etc/Makefile.in livesupport-1.0-gentoo/modules/db/etc/Makefile.in
|
||||
--- livesupport-1.0/modules/db/etc/Makefile.in 2005-08-01 21:25:59.000000000 +0200
|
||||
+++ livesupport-1.0-gentoo/modules/db/etc/Makefile.in 2005-09-21 11:55:10.000000000 +0200
|
||||
@@ -51,7 +51,9 @@
|
||||
SRC_DIR = ${BASE_DIR}/src
|
||||
TMP_DIR = ${BASE_DIR}/tmp
|
||||
|
||||
-USR_DIR = @prefix@
|
||||
+prefix = @prefix@
|
||||
+
|
||||
+USR_DIR = ${prefix}
|
||||
USR_INCLUDE_DIR = ${USR_DIR}/include
|
||||
USR_LIB_DIR = ${USR_DIR}/lib
|
||||
BOOST_INCLUDE_DIR = ${USR_INCLUDE_DIR}/boost-1_33_1
|
||||
diff -Naur livesupport-1.0/modules/eventScheduler/etc/Makefile.in livesupport-1.0-gentoo/modules/eventScheduler/etc/Makefile.in
|
||||
--- livesupport-1.0/modules/eventScheduler/etc/Makefile.in 2005-08-08 13:57:53.000000000 +0200
|
||||
+++ livesupport-1.0-gentoo/modules/eventScheduler/etc/Makefile.in 2005-09-21 11:56:57.000000000 +0200
|
||||
@@ -50,7 +50,9 @@
|
||||
SRC_DIR = ${BASE_DIR}/src
|
||||
TMP_DIR = ${BASE_DIR}/tmp
|
||||
|
||||
-USR_DIR = @prefix@
|
||||
+prefix = @prefix@
|
||||
+
|
||||
+USR_DIR = ${prefix}
|
||||
USR_INCLUDE_DIR = ${USR_DIR}/include
|
||||
USR_LIB_DIR = ${USR_DIR}/lib
|
||||
BOOST_INCLUDE_DIR = ${USR_INCLUDE_DIR}/boost-1_33_1
|
||||
diff -Naur livesupport-1.0/modules/getid3/etc/Makefile.in livesupport-1.0-gentoo/modules/getid3/etc/Makefile.in
|
||||
--- livesupport-1.0/modules/getid3/etc/Makefile.in 2005-08-01 21:25:59.000000000 +0200
|
||||
+++ livesupport-1.0-gentoo/modules/getid3/etc/Makefile.in 2005-09-21 11:56:57.000000000 +0200
|
||||
@@ -60,7 +60,9 @@
|
||||
TMP_DIR = ${BASE_DIR}/tmp
|
||||
VAR_DIR = ${BASE_DIR}/var
|
||||
|
||||
-USR_DIR = @prefix@
|
||||
+prefix = @prefix@
|
||||
+
|
||||
+USR_DIR = ${prefix}
|
||||
USR_INCLUDE_DIR = ${USR_DIR}/include
|
||||
USR_VAR_DIR = ${USR_DIR}/var
|
||||
|
||||
diff -Naur livesupport-1.0/modules/htmlUI/etc/Makefile.in livesupport-1.0-gentoo/modules/htmlUI/etc/Makefile.in
|
||||
--- livesupport-1.0/modules/htmlUI/etc/Makefile.in 2005-08-10 00:03:11.000000000 +0200
|
||||
+++ livesupport-1.0-gentoo/modules/htmlUI/etc/Makefile.in 2005-09-21 11:56:57.000000000 +0200
|
||||
@@ -61,7 +61,9 @@
|
||||
TMP_DIR = ${BASE_DIR}/tmp
|
||||
VAR_DIR = ${BASE_DIR}/var
|
||||
|
||||
-USR_DIR = @prefix@
|
||||
+prefix = @prefix@
|
||||
+
|
||||
+USR_DIR = ${prefix}
|
||||
USR_INCLUDE_DIR = ${USR_DIR}/include
|
||||
USR_VAR_DIR = ${USR_DIR}/var
|
||||
|
||||
diff -Naur livesupport-1.0/modules/playlistExecutor/etc/Makefile.in livesupport-1.0-gentoo/modules/playlistExecutor/etc/Makefile.in
|
||||
--- livesupport-1.0/modules/playlistExecutor/etc/Makefile.in 2005-09-21 11:57:28.000000000 +0200
|
||||
+++ livesupport-1.0-gentoo/modules/playlistExecutor/etc/Makefile.in 2005-09-21 11:56:57.000000000 +0200
|
||||
@@ -53,7 +53,9 @@
|
||||
REAL_BASE_DIR=$(shell cd ${BASE_DIR}; pwd)
|
||||
|
||||
|
||||
-USR_DIR = @prefix@
|
||||
+prefix = @prefix@
|
||||
+
|
||||
+USR_DIR = ${prefix}
|
||||
USR_INCLUDE_DIR = ${USR_DIR}/include
|
||||
USR_LIB_DIR = ${USR_DIR}/lib
|
||||
BOOST_INCLUDE_DIR = ${USR_INCLUDE_DIR}/boost-1_33_1
|
||||
diff -Naur livesupport-1.0/modules/schedulerClient/etc/Makefile.in livesupport-1.0-gentoo/modules/schedulerClient/etc/Makefile.in
|
||||
--- livesupport-1.0/modules/schedulerClient/etc/Makefile.in 2005-09-21 11:57:29.000000000 +0200
|
||||
+++ livesupport-1.0-gentoo/modules/schedulerClient/etc/Makefile.in 2005-09-21 11:56:57.000000000 +0200
|
||||
@@ -50,7 +50,9 @@
|
||||
SRC_DIR = ${BASE_DIR}/src
|
||||
TMP_DIR = ${BASE_DIR}/tmp
|
||||
|
||||
-USR_DIR = @prefix@
|
||||
+prefix = @prefix@
|
||||
+
|
||||
+USR_DIR = ${prefix}
|
||||
USR_INCLUDE_DIR = ${USR_DIR}/include
|
||||
USR_LIB_DIR = ${USR_DIR}/lib
|
||||
BOOST_INCLUDE_DIR = ${USR_INCLUDE_DIR}/boost-1_33_1
|
||||
diff -Naur livesupport-1.0/modules/storage/etc/Makefile.in livesupport-1.0-gentoo/modules/storage/etc/Makefile.in
|
||||
--- livesupport-1.0/modules/storage/etc/Makefile.in 2005-09-21 11:57:29.000000000 +0200
|
||||
+++ livesupport-1.0-gentoo/modules/storage/etc/Makefile.in 2005-09-21 11:56:57.000000000 +0200
|
||||
@@ -50,7 +50,9 @@
|
||||
SRC_DIR = ${BASE_DIR}/src
|
||||
TMP_DIR = ${BASE_DIR}/tmp
|
||||
|
||||
-USR_DIR = @prefix@
|
||||
+prefix = @prefix@
|
||||
+
|
||||
+USR_DIR = ${prefix}
|
||||
USR_INCLUDE_DIR = ${USR_DIR}/include
|
||||
USR_LIB_DIR = ${USR_DIR}/lib
|
||||
BOOST_INCLUDE_DIR = ${USR_INCLUDE_DIR}/boost-1_33_1
|
||||
diff -Naur livesupport-1.0/modules/storageAdmin/etc/Makefile.in livesupport-1.0-gentoo/modules/storageAdmin/etc/Makefile.in
|
||||
--- livesupport-1.0/modules/storageAdmin/etc/Makefile.in 2005-08-11 02:41:22.000000000 +0200
|
||||
+++ livesupport-1.0-gentoo/modules/storageAdmin/etc/Makefile.in 2005-09-21 11:56:57.000000000 +0200
|
||||
@@ -64,7 +64,9 @@
|
||||
VAR_DIR = ${BASE_DIR}/var
|
||||
BIN_DIR = ${BASE_DIR}/bin
|
||||
|
||||
-USR_DIR = @prefix@
|
||||
+prefix = @prefix@
|
||||
+
|
||||
+USR_DIR = ${prefix}
|
||||
USR_INCLUDE_DIR = ${USR_DIR}/include
|
||||
USR_VAR_DIR = ${USR_DIR}/var
|
||||
|
||||
diff -Naur livesupport-1.0/modules/storageServer/etc/Makefile.in livesupport-1.0-gentoo/modules/storageServer/etc/Makefile.in
|
||||
--- livesupport-1.0/modules/storageServer/etc/Makefile.in 2005-08-16 14:45:00.000000000 +0200
|
||||
+++ livesupport-1.0-gentoo/modules/storageServer/etc/Makefile.in 2005-09-21 11:56:57.000000000 +0200
|
||||
@@ -64,7 +64,9 @@
|
||||
TMP_DIR = ${BASE_DIR}/tmp
|
||||
VAR_DIR = ${BASE_DIR}/var
|
||||
|
||||
-USR_DIR = @prefix@
|
||||
+prefix = @prefix@
|
||||
+
|
||||
+USR_DIR = ${prefix}
|
||||
USR_INCLUDE_DIR = ${USR_DIR}/include
|
||||
USR_LIB_DIR = ${USR_DIR}/lib
|
||||
USR_VAR_DIR = ${USR_DIR}/var
|
||||
diff -Naur livesupport-1.0/modules/widgets/etc/Makefile.in livesupport-1.0-gentoo/modules/widgets/etc/Makefile.in
|
||||
--- livesupport-1.0/modules/widgets/etc/Makefile.in 2005-08-08 13:57:53.000000000 +0200
|
||||
+++ livesupport-1.0-gentoo/modules/widgets/etc/Makefile.in 2005-09-21 11:56:57.000000000 +0200
|
||||
@@ -53,7 +53,9 @@
|
||||
TMP_DIR = ${BASE_DIR}/tmp
|
||||
VAR_DIR = ${BASE_DIR}/var
|
||||
|
||||
-USR_DIR = @prefix@
|
||||
+prefix = @prefix@
|
||||
+
|
||||
+USR_DIR = ${prefix}
|
||||
USR_INCLUDE_DIR = ${USR_DIR}/include
|
||||
USR_BIN_DIR = ${USR_DIR}/bin
|
||||
USR_LIB_DIR = ${USR_DIR}/lib
|
||||
diff -Naur livesupport-1.0/products/gLiveSupport/etc/Makefile.in livesupport-1.0-gentoo/products/gLiveSupport/etc/Makefile.in
|
||||
--- livesupport-1.0/products/gLiveSupport/etc/Makefile.in 2005-09-21 11:57:29.000000000 +0200
|
||||
+++ livesupport-1.0-gentoo/products/gLiveSupport/etc/Makefile.in 2005-09-21 11:56:57.000000000 +0200
|
||||
@@ -58,7 +58,9 @@
|
||||
REAL_BASE_DIR=$(shell cd ${BASE_DIR}; pwd)
|
||||
|
||||
|
||||
-USR_DIR = @prefix@
|
||||
+prefix = @prefix@
|
||||
+
|
||||
+USR_DIR = ${prefix}
|
||||
USR_BIN_DIR = ${USR_DIR}/bin
|
||||
USR_ETC_DIR = ${USR_DIR}/etc
|
||||
USR_INCLUDE_DIR = ${USR_DIR}/include
|
||||
diff -Naur livesupport-1.0/products/scheduler/etc/Makefile.in livesupport-1.0-gentoo/products/scheduler/etc/Makefile.in
|
||||
--- livesupport-1.0/products/scheduler/etc/Makefile.in 2005-09-21 11:57:29.000000000 +0200
|
||||
+++ livesupport-1.0-gentoo/products/scheduler/etc/Makefile.in 2005-09-21 11:56:57.000000000 +0200
|
||||
@@ -56,7 +56,9 @@
|
||||
REAL_BASE_DIR=$(shell cd ${BASE_DIR}; pwd)
|
||||
|
||||
|
||||
-USR_DIR = @prefix@
|
||||
+prefix = @prefix@
|
||||
+
|
||||
+USR_DIR = ${prefix}
|
||||
USR_BIN_DIR = ${USR_DIR}/bin
|
||||
USR_ETC_DIR = ${USR_DIR}/etc
|
||||
USR_INCLUDE_DIR = ${USR_DIR}/include
|
|
@ -1,40 +0,0 @@
|
|||
--- livesupport-1.0/etc/Makefile.in 2005-08-25 13:09:41.000000000 +0200
|
||||
+++ livesupport-1.0-gentoo/etc/Makefile.in 2005-09-21 13:26:08.000000000 +0200
|
||||
@@ -54,7 +54,10 @@
|
||||
|
||||
USR_DIR = ${prefix}
|
||||
USR_BIN_DIR = ${USR_DIR}/bin
|
||||
+USR_DOC_DIR = ${USR_DIR}/doc
|
||||
USR_ETC_DIR = ${USR_DIR}/etc
|
||||
+USR_LIB_DIR = ${USR_DIR}/lib
|
||||
+USR_VAR_DIR = ${USR_DIR}/var
|
||||
|
||||
HOSTNAME = @HOSTNAME@
|
||||
APACHE_GROUP = @APACHE_GROUP@
|
||||
@@ -426,9 +430,10 @@
|
||||
#-------------------------------------------------------------------------------
|
||||
# Installation related targets
|
||||
#-------------------------------------------------------------------------------
|
||||
-.PHONY: install create_database install_modules install_products
|
||||
+.PHONY: install create_database setup_install_dirs
|
||||
+.PHONY: install_modules install_products
|
||||
|
||||
-install: setup compile create_database install_modules install_products
|
||||
+install: setup compile setup_install_dirs create_database install_modules install_products
|
||||
${MKDIR} ${USR_ETC_DIR}/apache
|
||||
${CP} ${ETC_DIR}/apache/*.conf ${USR_ETC_DIR}/apache
|
||||
${MKDIR} ${USR_BIN_DIR}
|
||||
@@ -444,6 +449,13 @@
|
||||
--dbpassword=${DB_PASSWORD}
|
||||
endif
|
||||
|
||||
+setup_install_dirs:
|
||||
+ ${MKDIR} ${USR_BIN_DIR}
|
||||
+ ${MKDIR} ${USR_DOC_DIR}
|
||||
+ ${MKDIR} ${USR_ETC_DIR}
|
||||
+ ${MKDIR} ${USR_LIB_DIR}
|
||||
+ ${MKDIR} ${USR_VAR_DIR}
|
||||
+
|
||||
install_modules:
|
||||
${MAKE} -C ${ALIB_DIR} install
|
||||
${MAKE} -C ${ARCHIVE_SERVER_DIR} install
|
|
@ -1,10 +0,0 @@
|
|||
--- livesupport-1.0/etc/Makefile.in 2005-08-25 13:09:41.000000000 +0200
|
||||
+++ livesupport-1.0-gentoo/etc/Makefile.in 2005-09-21 13:08:47.000000000 +0200
|
||||
@@ -314,6 +314,7 @@
|
||||
./configure --prefix=${prefix} \
|
||||
--with-apache-group=${APACHE_GROUP} \
|
||||
--with-hostname=${HOSTNAME} \
|
||||
+ --with-www-docroot=${WWW_DOCROOT} \
|
||||
--with-www-port=${WWW_PORT} \
|
||||
--with-scheduler-port=${SCHEDULER_PORT} \
|
||||
--with-database-server=${DB_SERVER} \
|
File diff suppressed because it is too large
Load diff
|
@ -1,101 +0,0 @@
|
|||
# Copyright 1999-2005 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header$
|
||||
|
||||
inherit eutils flag-o-matic
|
||||
|
||||
IUSE=""
|
||||
|
||||
DESCRIPTION="Campcaster is a radio broadcast support tool."
|
||||
HOMEPAGE="http://campcaster.sourcefabric.org/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
|
||||
|
||||
RESTRICT="maketest"
|
||||
|
||||
DEPEND=">=dev-db/unixODBC-2.2
|
||||
media-libs/fontconfig
|
||||
>=media-libs/libpng-1.2
|
||||
media-libs/jpeg
|
||||
dev-libs/openssl
|
||||
dev-libs/libxml2
|
||||
dev-libs/popt
|
||||
media-libs/alsa-lib
|
||||
media-libs/libid3tag
|
||||
media-libs/libmad
|
||||
media-libs/libogg
|
||||
media-libs/libvorbis
|
||||
>=dev-libs/boost-0.31
|
||||
sys-apps/sed
|
||||
net-www/apache
|
||||
dev-lang/php
|
||||
>=dev-php/PEAR-PEAR-1.3.5
|
||||
>=dev-php/PEAR-Archive_Tar-1.3.1
|
||||
>=dev-php/PEAR-Calendar-0.5.2
|
||||
>=dev-php/PEAR-Console_Getopt-1.2
|
||||
>=dev-php/PEAR-DB-1.7.6
|
||||
>=dev-php/PEAR-File-1.2.0
|
||||
>=dev-php/PEAR-File_Find-0.3.1
|
||||
>=dev-php/PEAR-HTML_Common-1.2.1-r1
|
||||
>=dev-php/PEAR-HTML_QuickForm-3.2.4
|
||||
>=dev-php/PEAR-XML_Beautifier-1.1
|
||||
>=dev-php/PEAR-XML_Parser-1.2.6
|
||||
>=dev-php/PEAR-XML_RPC-1.4.0
|
||||
>=dev-php/PEAR-XML_Serializer-0.15
|
||||
>=dev-php/PEAR-XML_Util-1.1.1
|
||||
>=dev-db/postgresql-7.4
|
||||
>=x11-libs/gtk+-2.6.1
|
||||
>=dev-cpp/gtkmm-2.5.5
|
||||
>=net-misc/curl-7.13.2
|
||||
>=dev-cpp/libxmlpp-2.8.1
|
||||
=dev-db/libodbc++-0.2.3-r2
|
||||
=dev-libs/xmlrpc++-0.7
|
||||
=media-libs/taglib-1.3.1-r3
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd ${S}
|
||||
|
||||
# these patches are committed to the source as of 2005-09-23
|
||||
epatch ${FILESDIR}/taglib-curl-icu.patch
|
||||
epatch ${FILESDIR}/prefix-as-make-variable.patch
|
||||
epatch ${FILESDIR}/storageServer-docroot.patch
|
||||
epatch ${FILESDIR}/setup-install-dirs.patch
|
||||
epatch ${FILESDIR}/pg_hba.patch
|
||||
# this patch not committed
|
||||
epatch ${FILESDIR}/postinstall-config-file.patch
|
||||
|
||||
# toch the tools make stamp, so that tools don't get built
|
||||
touch tmp/tools_setup.stamp
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# append -g, otherwise we get 'defined in discared section' linkage errors
|
||||
append-flags -g
|
||||
|
||||
econf --with-create-database=no \
|
||||
--with-create-odbc-data-source=no \
|
||||
--with-init-database=no \
|
||||
--with-configure-apache=no \
|
||||
--with-apache-group=apache \
|
||||
--with-www-docroot=${D}/var/www/localhost/htdocs \
|
||||
|| die "configure failed"
|
||||
emake -j1 || die "make failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# to make sure the link from the docroot works
|
||||
mkdir -p ${D}/var/www/localhost/htdocs
|
||||
emake -j1 prefix=${D}/usr install || die "install failed"
|
||||
dodoc doc INSTALL README
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
/usr/bin/postInstallStation.sh --directory /usr \
|
||||
--www-root /var/www/localhost/htdocs \
|
||||
--apache-group apache
|
||||
}
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue