Date: Fri, 28 Mar 2003 20:34:07 +0100 (CET) From: Eirik Nygaard <eirikn@bluezone.no> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/50405: New port: x11-wm/fluxspace Message-ID: <20030328193407.500B354@eirikn.net> Resent-Message-ID: <200303281940.h2SJe7Yr002945@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 50405 >Category: ports >Synopsis: New port: x11-wm/fluxspace >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Mar 28 11:40:06 PST 2003 >Closed-Date: >Last-Modified: >Originator: Eirik Nygaard >Release: FreeBSD 5.0-RELEASE i386 >Organization: >Environment: System: FreeBSD eirikn.net 5.0-RELEASE FreeBSD 5.0-RELEASE #2: Sun Feb 23 13:43:14 CET 2003 root@beast.eirikn.net:/usr/obj/usr/src/sys/beast i386 >Description: Fluxspace provides a framework and modules for adding event-driven behavior to Fluxbox as an external component. A variety of features and enhancements can be introduced more easily without modifying Fluxbox's C++ code. WWW: http://www.isomedia.com/homes/stevencooper/projects/fluxspace.html >How-To-Repeat: >Fix: --- fluxspace.sh begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # fluxspace # fluxspace/pkg-message # fluxspace/pkg-descr # fluxspace/Makefile # fluxspace/distinfo # fluxspace/files # fluxspace/files/patch-configure # fluxspace/files/patch-examples::fluxspace.xml # fluxspace/pkg-plist # echo c - fluxspace mkdir -p fluxspace > /dev/null 2>&1 echo x - fluxspace/pkg-message sed 's/^X//' >fluxspace/pkg-message << 'END-of-fluxspace/pkg-message' XYou must have Fluxbox or other Blackbox derivative to use fluxspace. Note Xthat only Fluxbox has been tested to any great extent. END-of-fluxspace/pkg-message echo x - fluxspace/pkg-descr sed 's/^X//' >fluxspace/pkg-descr << 'END-of-fluxspace/pkg-descr' XFluxspace provides a framework and modules for adding event-driven behavior Xto Fluxbox as an external component. A variety of features and enhancements Xcan be introduced more easily without modifying Fluxbox's C++ code. X XExisting modules that integrate with Rox Filer or Idesk can add effective Xdesktop management to a pure window manager, such as Fluxbox. It goes beyond Xthe normal desktop capabilities to allow you to customize each workspace with Xits own panels, desktop icons and running applets. X XWWW: http://www.isomedia.com/homes/stevencooper/projects/fluxspace.html END-of-fluxspace/pkg-descr echo x - fluxspace/Makefile sed 's/^X//' >fluxspace/Makefile << 'END-of-fluxspace/Makefile' X# New ports collection makefile for: fluxspace X# Date created: 20 March 2003 X# Whom: Eirik Nygaard <eirikn@bluezone.no> X# X# $FreeBSD$ X# X XPORTNAME= fluxspace XPORTVERSION= 0.0.3 XCATEGORIES= x11-wm XMASTER_SITES= http://www.isomedia.com/homes/stevencooper/files/ X XMAINTAINER= eirikn@bluezone.no XCOMMENT= A window manager and workspace enhancer and integrator X XBUILD_DEPENDS= imlib2-config:${PORTSDIR}/graphics/imlib2 X X.if defined(WITH_IDESK) XRUN_DEPENDS+= idesk:${PORTSDIR}/x11/idesk X.endif X.if defined(WITH_ROX-FILER) XRUN_DEPENDS+= rox:${PORTSDIR}/x11-fm/rox-filer X.endif X XUSE_PYTHON= yes XGNU_CONFIGURE= yes XUSE_GMAKE= yes X Xpre-everything:: X @${ECHO_CMD} "WITH_IDESK - To install idesk" X @${ECHO_CMD} "WITH_ROX-FILER - To install rox-filer" X Xpost-install:: X @${CAT} pkg-message X X.include <bsd.port.mk> END-of-fluxspace/Makefile echo x - fluxspace/distinfo sed 's/^X//' >fluxspace/distinfo << 'END-of-fluxspace/distinfo' XMD5 (fluxspace-0.0.3.tar.gz) = 0791efe124e98689be26c2ec290bbb59 END-of-fluxspace/distinfo echo c - fluxspace/files mkdir -p fluxspace/files > /dev/null 2>&1 echo x - fluxspace/files/patch-configure sed 's/^X//' >fluxspace/files/patch-configure << 'END-of-fluxspace/files/patch-configure' X--- configure.old Mon Jan 20 04:01:19 2003 X+++ configure Wed Mar 26 15:55:09 2003 X@@ -10505,260 +10505,6 @@ X rm -f conftest.err conftest.$ac_ext X CPPFLAGS="$save_CPPFLAGS" X X- X- X- # Extract the first word of "python-config", so it can be a program name with args. X-set dummy python-config; ac_word=$2 X-echo "$as_me:$LINENO: checking for $ac_word" >&5 X-echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 X-if test "${ac_cv_path_PYTHON_CONFIG_PROG+set}" = set; then X- echo $ECHO_N "(cached) $ECHO_C" >&6 X-else X- case $PYTHON_CONFIG_PROG in X- [\\/]* | ?:[\\/]*) X- ac_cv_path_PYTHON_CONFIG_PROG="$PYTHON_CONFIG_PROG" # Let the user override the test with a path. X- ;; X- *) X- as_save_IFS=$IFS; IFS=$PATH_SEPARATOR X-for as_dir in $PATH X-do X- IFS=$as_save_IFS X- test -z "$as_dir" && as_dir=. X- for ac_exec_ext in '' $ac_executable_extensions; do X- if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then X- ac_cv_path_PYTHON_CONFIG_PROG="$as_dir/$ac_word$ac_exec_ext" X- echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 X- break 2 X- fi X-done X-done X- X- ;; X-esac X-fi X-PYTHON_CONFIG_PROG=$ac_cv_path_PYTHON_CONFIG_PROG X- X-if test -n "$PYTHON_CONFIG_PROG"; then X- echo "$as_me:$LINENO: result: $PYTHON_CONFIG_PROG" >&5 X-echo "${ECHO_T}$PYTHON_CONFIG_PROG" >&6 X-else X- echo "$as_me:$LINENO: result: no" >&5 X-echo "${ECHO_T}no" >&6 X-fi X- X- PYTHON_FULL_NAME="python${PYTHON_VERSION}" X- if test -z "$PYTHON_CONFIG_PROG" ; then X- PYTHON_TRY_LDFLAGS="-l${PYTHON_FULL_NAME}" X- else X- PYTHON_TRY_LDFLAGS="`$PYTHON_CONFIG_PROG`" X- fi X- X- if test -z "$PYTHON_LDFLAGS"; then X- try_link_python_save_LDFLAGS="$LDFLAGS" X- LDFLAGS="$LDFLAGS $PYTHON_TRY_LDFLAGS" X- as_ac_Lib=`echo "ac_cv_lib_$PYTHON_FULL_NAME''_Py_Initialize" | $as_tr_sh` X-echo "$as_me:$LINENO: checking for Py_Initialize in -l$PYTHON_FULL_NAME" >&5 X-echo $ECHO_N "checking for Py_Initialize in -l$PYTHON_FULL_NAME... $ECHO_C" >&6 X-if eval "test \"\${$as_ac_Lib+set}\" = set"; then X- echo $ECHO_N "(cached) $ECHO_C" >&6 X-else X- ac_check_lib_save_LIBS=$LIBS X-LIBS="-l$PYTHON_FULL_NAME $LIBS" X-cat >conftest.$ac_ext <<_ACEOF X-#line $LINENO "configure" X-/* confdefs.h. */ X-_ACEOF X-cat confdefs.h >>conftest.$ac_ext X-cat >>conftest.$ac_ext <<_ACEOF X-/* end confdefs.h. */ X- X-/* Override any gcc2 internal prototype to avoid an error. */ X-#ifdef __cplusplus X-extern "C" X-#endif X-/* We use char because int might match the return type of a gcc2 X- builtin and then its argument prototype would still apply. */ X-char Py_Initialize (); X-int X-main () X-{ X-Py_Initialize (); X- ; X- return 0; X-} X-_ACEOF X-rm -f conftest.$ac_objext conftest$ac_exeext X-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 X- (eval $ac_link) 2>&5 X- ac_status=$? X- echo "$as_me:$LINENO: \$? = $ac_status" >&5 X- (exit $ac_status); } && X- { ac_try='test -s conftest$ac_exeext' X- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 X- (eval $ac_try) 2>&5 X- ac_status=$? X- echo "$as_me:$LINENO: \$? = $ac_status" >&5 X- (exit $ac_status); }; }; then X- eval "$as_ac_Lib=yes" X-else X- echo "$as_me: failed program was:" >&5 X-sed 's/^/| /' conftest.$ac_ext >&5 X- X-eval "$as_ac_Lib=no" X-fi X-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext X-LIBS=$ac_check_lib_save_LIBS X-fi X-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Lib'}'`" >&5 X-echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6 X-if test `eval echo '${'$as_ac_Lib'}'` = yes; then X- PYTHON_LDFLAGS="$PYTHON_TRY_LDFLAGS" X-fi X- X- LDFLAGS="$try_link_python_save_LDFLAGS" X- fi X- X- X- if test -z "$PYTHON_LDFLAGS"; then X- try_link_python_save_LDFLAGS="$LDFLAGS" X- LDFLAGS="$LDFLAGS $PYTHON_TRY_LDFLAGS -lutil" X- as_ac_Lib=`echo "ac_cv_lib_$PYTHON_FULL_NAME''_Py_Finalize" | $as_tr_sh` X-echo "$as_me:$LINENO: checking for Py_Finalize in -l$PYTHON_FULL_NAME" >&5 X-echo $ECHO_N "checking for Py_Finalize in -l$PYTHON_FULL_NAME... $ECHO_C" >&6 X-if eval "test \"\${$as_ac_Lib+set}\" = set"; then X- echo $ECHO_N "(cached) $ECHO_C" >&6 X-else X- ac_check_lib_save_LIBS=$LIBS X-LIBS="-l$PYTHON_FULL_NAME $LIBS" X-cat >conftest.$ac_ext <<_ACEOF X-#line $LINENO "configure" X-/* confdefs.h. */ X-_ACEOF X-cat confdefs.h >>conftest.$ac_ext X-cat >>conftest.$ac_ext <<_ACEOF X-/* end confdefs.h. */ X- X-/* Override any gcc2 internal prototype to avoid an error. */ X-#ifdef __cplusplus X-extern "C" X-#endif X-/* We use char because int might match the return type of a gcc2 X- builtin and then its argument prototype would still apply. */ X-char Py_Finalize (); X-int X-main () X-{ X-Py_Finalize (); X- ; X- return 0; X-} X-_ACEOF X-rm -f conftest.$ac_objext conftest$ac_exeext X-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 X- (eval $ac_link) 2>&5 X- ac_status=$? X- echo "$as_me:$LINENO: \$? = $ac_status" >&5 X- (exit $ac_status); } && X- { ac_try='test -s conftest$ac_exeext' X- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 X- (eval $ac_try) 2>&5 X- ac_status=$? X- echo "$as_me:$LINENO: \$? = $ac_status" >&5 X- (exit $ac_status); }; }; then X- eval "$as_ac_Lib=yes" X-else X- echo "$as_me: failed program was:" >&5 X-sed 's/^/| /' conftest.$ac_ext >&5 X- X-eval "$as_ac_Lib=no" X-fi X-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext X-LIBS=$ac_check_lib_save_LIBS X-fi X-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Lib'}'`" >&5 X-echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6 X-if test `eval echo '${'$as_ac_Lib'}'` = yes; then X- PYTHON_LDFLAGS="$PYTHON_TRY_LDFLAGS -lutil" X-fi X- X- LDFLAGS="$try_link_python_save_LDFLAGS" X- fi X- X- X- if test -z "$PYTHON_LDFLAGS"; then X- try_link_python_save_LDFLAGS="$LDFLAGS" X- LDFLAGS="$LDFLAGS $PYTHON_TRY_LDFLAGS -lutil -lpthread" X- as_ac_Lib=`echo "ac_cv_lib_$PYTHON_FULL_NAME''_Py_IsInitialized" | $as_tr_sh` X-echo "$as_me:$LINENO: checking for Py_IsInitialized in -l$PYTHON_FULL_NAME" >&5 X-echo $ECHO_N "checking for Py_IsInitialized in -l$PYTHON_FULL_NAME... $ECHO_C" >&6 X-if eval "test \"\${$as_ac_Lib+set}\" = set"; then X- echo $ECHO_N "(cached) $ECHO_C" >&6 X-else X- ac_check_lib_save_LIBS=$LIBS X-LIBS="-l$PYTHON_FULL_NAME $LIBS" X-cat >conftest.$ac_ext <<_ACEOF X-#line $LINENO "configure" X-/* confdefs.h. */ X-_ACEOF X-cat confdefs.h >>conftest.$ac_ext X-cat >>conftest.$ac_ext <<_ACEOF X-/* end confdefs.h. */ X- X-/* Override any gcc2 internal prototype to avoid an error. */ X-#ifdef __cplusplus X-extern "C" X-#endif X-/* We use char because int might match the return type of a gcc2 X- builtin and then its argument prototype would still apply. */ X-char Py_IsInitialized (); X-int X-main () X-{ X-Py_IsInitialized (); X- ; X- return 0; X-} X-_ACEOF X-rm -f conftest.$ac_objext conftest$ac_exeext X-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 X- (eval $ac_link) 2>&5 X- ac_status=$? X- echo "$as_me:$LINENO: \$? = $ac_status" >&5 X- (exit $ac_status); } && X- { ac_try='test -s conftest$ac_exeext' X- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 X- (eval $ac_try) 2>&5 X- ac_status=$? X- echo "$as_me:$LINENO: \$? = $ac_status" >&5 X- (exit $ac_status); }; }; then X- eval "$as_ac_Lib=yes" X-else X- echo "$as_me: failed program was:" >&5 X-sed 's/^/| /' conftest.$ac_ext >&5 X- X-eval "$as_ac_Lib=no" X-fi X-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext X-LIBS=$ac_check_lib_save_LIBS X-fi X-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Lib'}'`" >&5 X-echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6 X-if test `eval echo '${'$as_ac_Lib'}'` = yes; then X- PYTHON_LDFLAGS="$PYTHON_TRY_LDFLAGS -lutil -lpthread" X-fi X- X- LDFLAGS="$try_link_python_save_LDFLAGS" X- fi X- X- if test -z "$PYTHON_LDFLAGS" ; then X- { { echo "$as_me:$LINENO: error: Unable to determine proper Python link flags." >&5 X-echo "$as_me: error: Unable to determine proper Python link flags." >&2;} X- { (exit 1); exit 1; }; } X- else X- LDFLAGS="$LDFLAGS $PYTHON_LDFLAGS" X- fi X- X- X echo "$as_me:$LINENO: checking for ANSI C header files" >&5 X echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 X if test "${ac_cv_header_stdc+set}" = set; then END-of-fluxspace/files/patch-configure echo x - fluxspace/files/patch-examples::fluxspace.xml sed 's/^X//' >fluxspace/files/patch-examples::fluxspace.xml << 'END-of-fluxspace/files/patch-examples::fluxspace.xml' X--- ../fluxspace-0.0.3.orig/examples/fluxspace.xml Thu Jan 9 06:03:16 2003 X+++ examples/fluxspace.xml Wed Mar 26 17:30:59 2003 X@@ -30,7 +30,7 @@ X </rox> X X <!-- Idesk module - for desktop icons on each workspace --> X- <idesk enable="no"\> X+ <idesk enable="no"/> X X <!-- Runner module - command execution --> X <runner enable="no"> END-of-fluxspace/files/patch-examples::fluxspace.xml echo x - fluxspace/pkg-plist sed 's/^X//' >fluxspace/pkg-plist << 'END-of-fluxspace/pkg-plist' Xlib/libfluxspace-0.0.3.so Xlib/libfluxspace.so Xlib/libfluxspace.la Xlib/libfluxspace.a Xlib/python2.2/site-packages/fluxspace/__init__.py Xlib/python2.2/site-packages/fluxspace/ideskutil.py Xlib/python2.2/site-packages/fluxspace/config.py Xlib/python2.2/site-packages/fluxspace/process.py Xlib/python2.2/site-packages/fluxspace/ideskutil.pyc Xlib/python2.2/site-packages/fluxspace/config.pyc Xlib/python2.2/site-packages/fluxspace/process.pyc Xlib/python2.2/site-packages/fluxspace/ideskutil.pyo Xlib/python2.2/site-packages/fluxspace/config.pyo Xlib/python2.2/site-packages/fluxspace/process.pyo X@dirrm lib/python2.2/site-packages/fluxspace Xlib/python2.2/site-packages/_fluxspace.so Xlib/python2.2/site-packages/fluxspace.py Xlib/python2.2/site-packages/fluxspace.pyc Xlib/python2.2/site-packages/fluxspace.pyo Xlib/python2.2/site-packages/fluxlet/__init__.py Xlib/python2.2/site-packages/fluxlet/painter.py Xlib/python2.2/site-packages/fluxlet/runner.py Xlib/python2.2/site-packages/fluxlet/rox.py Xlib/python2.2/site-packages/fluxlet/tracer.py Xlib/python2.2/site-packages/fluxlet/idesk.py Xlib/python2.2/site-packages/fluxlet/__init__.pyc Xlib/python2.2/site-packages/fluxlet/painter.pyc Xlib/python2.2/site-packages/fluxlet/runner.pyc Xlib/python2.2/site-packages/fluxlet/rox.pyc Xlib/python2.2/site-packages/fluxlet/tracer.pyc Xlib/python2.2/site-packages/fluxlet/idesk.pyc Xlib/python2.2/site-packages/fluxlet/__init__.pyo Xlib/python2.2/site-packages/fluxlet/painter.pyo Xlib/python2.2/site-packages/fluxlet/runner.pyo Xlib/python2.2/site-packages/fluxlet/rox.pyo Xlib/python2.2/site-packages/fluxlet/tracer.pyo Xlib/python2.2/site-packages/fluxlet/idesk.pyo Xbin/fluxspacebg Xshare/fluxspace/examples/fluxspace.xml X@dirrm share/fluxspace/examples Xshare/fluxspace/AUTHORS Xshare/fluxspace/BUGS Xshare/fluxspace/ChangeLog Xshare/fluxspace/COPYING Xshare/fluxspace/NEWS Xshare/fluxspace/README X@dirrm share/fluxspace END-of-fluxspace/pkg-plist exit --- fluxspace.sh ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030328193407.500B354>