git: aae39c476f7b - main - graphics/electricsheep: Remove expired port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 15 Jun 2024 16:10:04 UTC
The branch main has been updated by rene:
URL: https://cgit.FreeBSD.org/ports/commit/?id=aae39c476f7bd6e01aea2b81cbc7aac1f8c08901
commit aae39c476f7bd6e01aea2b81cbc7aac1f8c08901
Author: Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2024-06-15 16:09:59 +0000
Commit: Rene Ladan <rene@FreeBSD.org>
CommitDate: 2024-06-15 16:09:59 +0000
graphics/electricsheep: Remove expired port
2024-06-14 graphics/electricsheep: Broken for more than 6 months and fails to compile bumping it to latest commit
---
MOVED | 1 +
graphics/Makefile | 1 -
graphics/electricsheep/Makefile | 50 ----------------
graphics/electricsheep/distinfo | 3 -
.../electricsheep/files/patch-Client_Makefile.am | 11 ----
.../electricsheep/files/patch-Client_Player.cpp | 20 -------
.../patch-ContentDownloader_SheepDownloader.cpp | 67 ----------------------
.../files/patch-DisplayOutput_Image.h | 11 ----
.../files/patch-DisplayOutput_LoadPNG.cpp | 11 ----
.../files/patch-DisplayOutput_OpenGL_FontGL.cpp | 11 ----
.../files/patch-DisplayOutput_OpenGL_glx.cpp | 24 --------
graphics/electricsheep/files/patch-Makefile.am | 22 -------
graphics/electricsheep/files/patch-configure.ac | 29 ----------
graphics/electricsheep/pkg-descr | 6 --
graphics/electricsheep/pkg-plist | 29 ----------
15 files changed, 1 insertion(+), 295 deletions(-)
diff --git a/MOVED b/MOVED
index 082a925beb1d..6ddca6c5698b 100644
--- a/MOVED
+++ b/MOVED
@@ -3308,3 +3308,4 @@ multimedia/audacious-qt6|multimedia/audacious|2024-06-13|qt6 flavor is now the d
multimedia/audacious-plugins-qt6|multimedia/audacious-plugins|2024-06-13|qt6 flavor is now the default flavor, following upstream change
lang/zig-devel||2024-06-13|Older than lang/zig and no consumers in ports
www/ctemplate||2024-06-15|Has expired: Abandonware and obsolete, last release in 2008 and never gained any traction
+graphics/electricsheep||2024-06-15|Has expired: Broken for more than 6 months and fails to compile bumping it to latest commit
diff --git a/graphics/Makefile b/graphics/Makefile
index 3cd3a6c311ff..2efe3a4b6b2f 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -162,7 +162,6 @@
SUBDIR += egl-wayland
SUBDIR += eglexternalplatform
SUBDIR += elastix
- SUBDIR += electricsheep
SUBDIR += elementary-photos
SUBDIR += embree
SUBDIR += enblend
diff --git a/graphics/electricsheep/Makefile b/graphics/electricsheep/Makefile
deleted file mode 100644
index e27a2edada19..000000000000
--- a/graphics/electricsheep/Makefile
+++ /dev/null
@@ -1,50 +0,0 @@
-PORTNAME= electricsheep
-DISTVERSION= 3.0.2.20191005 # configure.ac though says that the version is 2.7b33
-PORTREVISION= 12
-PORTEPOCH= 1
-CATEGORIES= graphics
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Infinite evolving crowdsourced artwork
-WWW= https://electricsheep.org/
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-BROKEN= fails to build
-DEPRECATED= Broken for more than 6 months and fails to compile bumping it to latest commit
-EXPIRATION_DATE=2024-06-14
-
-BUILD_DEPENDS= flam3-animate:graphics/flam3
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
- libcurl.so:ftp/curl \
- libavcodec.so:multimedia/ffmpeg \
- libGLee.so:graphics/glee \
- libgtop-2.0.so:devel/libgtop \
- libpng.so:graphics/png \
- libtinyxml.so:textproc/tinyxml
-RUN_DEPENDS= flam3-animate:graphics/flam3
-
-USES= autoreconf compiler:c++11-lang dos2unix gl gnome libtool \
- localbase:ldflags lua:51 pkgconfig gettext-runtime xorg
-USE_GITHUB= yes
-GH_ACCOUNT= scottdraves
-GH_TAGNAME= 37ba0fd692d6581f8fe009ed11c9650cd8174123
-DOS2UNIX_FILES= ContentDownloader/SheepDownloader.cpp DisplayOutput/OpenGL/glx.cpp
-GNU_CONFIGURE= yes
-USE_WX= 3.2
-USE_GNOME= glib20
-USE_GL= gl glut
-USE_XORG= x11 xrender
-
-WRKSRC_SUBDIR= client_generic
-
-CFLAGS+= -DLINUX_GNU -I${LOCALBASE}/include/GL -I${LOCALBASE}/include/libavcodec -DSHAREDIR='\"${DATADIR}\"'
-
-post-patch: # unbundle GLee
- @${RM} ${WRKSRC}/DisplayOutput/OpenGL/GLee.*
-
-post-install:
- @${RM} -r ${STAGEDIR}${DOCSDIR}* ${STAGEDIR}${DATADIR}/icons
-
-.include <bsd.port.mk>
diff --git a/graphics/electricsheep/distinfo b/graphics/electricsheep/distinfo
deleted file mode 100644
index 819089af9cd6..000000000000
--- a/graphics/electricsheep/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1601677601
-SHA256 (scottdraves-electricsheep-3.0.2.20191005-37ba0fd692d6581f8fe009ed11c9650cd8174123_GH0.tar.gz) = fd085c779408822ff8fa94b1614f916e328fb0d770befaf0314e7fb0f4620d46
-SIZE (scottdraves-electricsheep-3.0.2.20191005-37ba0fd692d6581f8fe009ed11c9650cd8174123_GH0.tar.gz) = 11115290
diff --git a/graphics/electricsheep/files/patch-Client_Makefile.am b/graphics/electricsheep/files/patch-Client_Makefile.am
deleted file mode 100644
index d3e753af0c1b..000000000000
--- a/graphics/electricsheep/files/patch-Client_Makefile.am
+++ /dev/null
@@ -1,11 +0,0 @@
-Recommended in https://github.com/scottdraves/electricsheep/issues/72#issuecomment-455900619
---- Client/Makefile.am.orig 2019-01-20 20:50:29 UTC
-+++ Client/Makefile.am
-@@ -12,6 +12,7 @@ endif
- AM_CPPFLAGS = \
- -DPACKAGE_DATA_DIR=\""$(datadir)"\" \
- -DPACKAGE_LOCALE_DIR=\""$(datadir)/locale"\" \
-+ -DGL_GLEXT_PROTOTYPES \
- -I $(top_srcdir) \
- -iquote ../DisplayOutput/OpenGL \
- -I ../Common \
diff --git a/graphics/electricsheep/files/patch-Client_Player.cpp b/graphics/electricsheep/files/patch-Client_Player.cpp
deleted file mode 100644
index c63f376f4ebe..000000000000
--- a/graphics/electricsheep/files/patch-Client_Player.cpp
+++ /dev/null
@@ -1,20 +0,0 @@
---- Client/Player.cpp.orig 2018-07-14 21:10:29 UTC
-+++ Client/Player.cpp
-@@ -14,7 +14,7 @@
- #include "GLee.h"
- #else
- #include <GLee.h>
--#include <endian.h>
-+#include <sys/endian.h>
- #if __BYTE_ORDER == __LITTLE_ENDIAN
- #define __LITTLE_ENDIAN__ __LITTLE_ENDIAN
- #undef __BIG_ENDIAN__
-@@ -331,7 +331,7 @@ bool CPlayer::Startup()
- #ifndef LINUX_GNU
- std::string scriptRoot = g_Settings()->Get( "settings.app.InstallDir", std::string("./") ) + "Scripts";
- #else
-- std::string scriptRoot = g_Settings()->Get( "settings.app.InstallDir", std::string(SHAREDIR) ) + "Scripts";
-+ std::string scriptRoot = g_Settings()->Get( "settings.app.InstallDir", std::string(SHAREDIR) ) + "/Scripts";
- #endif
- std::string watchFolder = g_Settings()->Get( "settings.content.sheepdir", content ) + "/mpeg/";
-
diff --git a/graphics/electricsheep/files/patch-ContentDownloader_SheepDownloader.cpp b/graphics/electricsheep/files/patch-ContentDownloader_SheepDownloader.cpp
deleted file mode 100644
index 960015b64b7b..000000000000
--- a/graphics/electricsheep/files/patch-ContentDownloader_SheepDownloader.cpp
+++ /dev/null
@@ -1,67 +0,0 @@
---- ContentDownloader/SheepDownloader.cpp.orig 2020-10-02 21:49:58 UTC
-+++ ContentDownloader/SheepDownloader.cpp
-@@ -41,7 +42,10 @@
- #include <sys/param.h>
- #include <sys/mount.h>
- #endif
--#ifdef LINUX_GNU
-+#if defined(__FreeBSD__)
-+#include <sys/param.h>
-+#include <sys/mount.h>
-+#elif defined(LINUX_GNU)
- #include <sys/statfs.h>
- #include <limits.h>
- #define MAX_PATH PATH_MAX
-@@ -780,7 +784,7 @@ void SheepDownloader::findSheepToDownload()
- // Make sure we are really deeply settled asleep, avoids lots of timed out frames.
- g_Log->Info( "Chilling for %d seconds before trying to download sheeps...", ContentDownloader::INIT_DELAY );
-
-- thread::sleep( get_system_time() + posix_time::seconds(ContentDownloader::INIT_DELAY) );
-+ boost::thread::sleep( get_system_time() + posix_time::seconds(ContentDownloader::INIT_DELAY) );
- }
- #endif
-
-@@ -793,7 +797,7 @@ void SheepDownloader::findSheepToDownload()
- while( 1 )
- {
-
-- this_thread::interruption_point();
-+ boost::this_thread::interruption_point();
- bool incorrect_folder = false;
- #ifdef WIN32
- ULARGE_INTEGER winlpFreeBytesAvailable, winlpTotalNumberOfBytes, winlpRealBytesAvailable;
-@@ -820,14 +824,14 @@ void SheepDownloader::findSheepToDownload()
- const char *err = "Content folder is not working. Downloading disabled.\n";
- Shepherd::addMessageText( err, strlen(err), 180 ); //3 minutes
-
-- thread::sleep( get_system_time() + posix_time::seconds(TIMEOUT) );
-+ boost::thread::sleep( get_system_time() + posix_time::seconds(TIMEOUT) );
- }
- else
- {
- const char *err = "Low disk space. Downloading disabled.\n";
- Shepherd::addMessageText( err, strlen(err), 180 ); //3 minutes
-
-- thread::sleep( get_system_time() + posix_time::seconds(TIMEOUT) );
-+ boost::thread::sleep( get_system_time() + posix_time::seconds(TIMEOUT) );
-
- boost::mutex::scoped_lock lockthis( s_DownloaderMutex );
-
-@@ -938,7 +942,7 @@ void SheepDownloader::findSheepToDownload()
- best_anim_old_url = fServerFlock[ static_cast<size_t>(best_anim_old) ]->URL();
- }
- }
-- this_thread::interruption_point();
-+ boost::this_thread::interruption_point();
- } while (best_anim != -1);
-
- if (best_anim_old == -1)
-@@ -976,7 +980,7 @@ void SheepDownloader::findSheepToDownload()
- badSheepSleepDuration = 10;
- }
-
-- thread::sleep( get_system_time() + posix_time::seconds(failureSleepDuration) );
-+ boost::thread::sleep( get_system_time() + posix_time::seconds(failureSleepDuration) );
-
- //failureSleepDuration = TIMEOUT;
-
diff --git a/graphics/electricsheep/files/patch-DisplayOutput_Image.h b/graphics/electricsheep/files/patch-DisplayOutput_Image.h
deleted file mode 100644
index 3f5860cf936a..000000000000
--- a/graphics/electricsheep/files/patch-DisplayOutput_Image.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- DisplayOutput/Image.h.orig 2018-06-21 01:41:46 UTC
-+++ DisplayOutput/Image.h
-@@ -8,7 +8,7 @@
- #include "AlignedBuffer.h"
-
- #ifdef LINUX_GNU
--#include <endian.h>
-+#include <sys/endian.h>
- #if __BYTE_ORDER == __LITTLE_ENDIAN
- #define __LITTLE_ENDIAN__ __LITTLE_ENDIAN
- #undef __BIG_ENDIAN__
diff --git a/graphics/electricsheep/files/patch-DisplayOutput_LoadPNG.cpp b/graphics/electricsheep/files/patch-DisplayOutput_LoadPNG.cpp
deleted file mode 100644
index 1ba532868f60..000000000000
--- a/graphics/electricsheep/files/patch-DisplayOutput_LoadPNG.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- DisplayOutput/LoadPNG.cpp.orig 2018-06-21 01:42:42 UTC
-+++ DisplayOutput/LoadPNG.cpp
-@@ -5,7 +5,7 @@
- #include "png.h"
-
- #ifdef LINUX_GNU
--#include <endian.h>
-+#include <sys/endian.h>
- #if __BYTE_ORDER == __LITTLE_ENDIAN
- #define __LITTLE_ENDIAN__ __LITTLE_ENDIAN
- #undef __BIG_ENDIAN__
diff --git a/graphics/electricsheep/files/patch-DisplayOutput_OpenGL_FontGL.cpp b/graphics/electricsheep/files/patch-DisplayOutput_OpenGL_FontGL.cpp
deleted file mode 100644
index 0144dfdbca8d..000000000000
--- a/graphics/electricsheep/files/patch-DisplayOutput_OpenGL_FontGL.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- DisplayOutput/OpenGL/FontGL.cpp.orig 2018-06-21 01:42:17 UTC
-+++ DisplayOutput/OpenGL/FontGL.cpp
-@@ -5,7 +5,7 @@
- #include <iostream>
-
- #ifdef LINUX_GNU
--#include <endian.h>
-+#include <sys/endian.h>
- #if __BYTE_ORDER == __LITTLE_ENDIAN
- #define __LITTLE_ENDIAN__ __LITTLE_ENDIAN
- #undef __BIG_ENDIAN__
diff --git a/graphics/electricsheep/files/patch-DisplayOutput_OpenGL_glx.cpp b/graphics/electricsheep/files/patch-DisplayOutput_OpenGL_glx.cpp
deleted file mode 100644
index ce22c9827a60..000000000000
--- a/graphics/electricsheep/files/patch-DisplayOutput_OpenGL_glx.cpp
+++ /dev/null
@@ -1,24 +0,0 @@
-Recommended in https://github.com/scottdraves/electricsheep/issues/72#issuecomment-455900619
---- DisplayOutput/OpenGL/glx.cpp.orig 2019-01-20 21:32:07 UTC
-+++ DisplayOutput/OpenGL/glx.cpp
-@@ -466,13 +466,13 @@ void CUnixGL::toggleVSync()
- {
- m_VSync = !m_VSync;
-
-- if( GLEE_GLX_SGI_swap_control )
-- {
-- if( m_VSync )
-- glXSwapIntervalSGI(1);
-- else
-- glXSwapIntervalSGI(2);
-- }
-+ //if( GLEE_GLX_SGI_swap_control )
-+ //{
-+ // if( m_VSync )
-+ // glXSwapIntervalSGI(1);
-+ // else
-+ // glXSwapIntervalSGI(2);
-+ //}
- }
-
- /*
diff --git a/graphics/electricsheep/files/patch-Makefile.am b/graphics/electricsheep/files/patch-Makefile.am
deleted file mode 100644
index 963f69b02a11..000000000000
--- a/graphics/electricsheep/files/patch-Makefile.am
+++ /dev/null
@@ -1,22 +0,0 @@
---- Makefile.am.orig 2018-07-14 21:10:29 UTC
-+++ Makefile.am
-@@ -10,7 +10,7 @@ SUBDIRS = Client MSVC/SettingsGUI
- docdir = $(prefix)/share/doc/$(PACKAGE)-$(VERSION)
- sharedir = $(prefix)/share
-
--gnome_screensaver_dir = /usr/lib/gnome-screensaver
-+gnome_screensaver_dir = $(prefix)/lib/gnome-screensaver
-
- # add documentation files here
- doc_DATA = AUTHORS README NEWS ChangeLog Runtime/Instructions.rtf Runtime/License.rtf
-@@ -72,8 +72,8 @@ install-data-local:
- cp -f $(srcdir)/Runtime/TrebuchetMS-24.glf $(DESTDIR)$(sharedir)/electricsheep/
- mkdir -p $(DESTDIR)$(bindir)
- cp -f $(srcdir)/electricsheep-saver $(DESTDIR)$(bindir) && chmod a+rx $(DESTDIR)$(bindir)/electricsheep-saver
-- mkdir -p $(DESTDIR)/usr/share/applications/screensavers/
-- cp -f $(srcdir)/menu-entries/electricsheep-saver.desktop $(DESTDIR)/usr/share/applications/screensavers/electricsheep.desktop
-+ mkdir -p $(DESTDIR)$(prefix)/share/applications/screensavers/
-+ cp -f $(srcdir)/menu-entries/electricsheep-saver.desktop $(DESTDIR)$(prefix)/share/applications/screensavers/electricsheep.desktop
- mkdir -p $(DESTDIR)$(gnome_screensaver_dir)
- cp -f $(srcdir)/electricsheep-saver-gnome $(DESTDIR)$(gnome_screensaver_dir)/electricsheep-saver && chmod a+rx $(DESTDIR)$(gnome_screensaver_dir)/electricsheep-saver
-
diff --git a/graphics/electricsheep/files/patch-configure.ac b/graphics/electricsheep/files/patch-configure.ac
deleted file mode 100644
index 51c80bf4555f..000000000000
--- a/graphics/electricsheep/files/patch-configure.ac
+++ /dev/null
@@ -1,29 +0,0 @@
---- configure.ac.orig 2018-07-14 21:10:29 UTC
-+++ configure.ac
-@@ -37,7 +37,7 @@ AC_SYS_LARGEFILE
-
- AM_PROG_AS
-
--ACX_PTHREAD(PTHREAD_OK=true,PTHREAD_OK=false)
-+PTHREAD_OK=true
-
- IS_LINUX_GNU="false"
-
-@@ -74,7 +74,7 @@ changequote([,])dnl
- dnl Check for WXWidgets
- WX_VER_291=""
-
--AC_PATH_PROGS(WX_CONFIG, [wx-config-2.9 wx-config], no)
-+#AC_PATH_PROGS(WX_CONFIG, [wx-config-2.9 wx-config], no)
-
- if test x$WX_CONFIG != xno; then
- WX_VERSION=`$WX_CONFIG --version`
-@@ -164,7 +164,7 @@ AC_SUBST(AVUTIL_LIBS)
-
- dnl Check for lua
-
--PKG_CHECK_MODULES([LUA], [lua5.1],,
-+PKG_CHECK_MODULES([LUA], [lua-5.1],,
- [PKG_CHECK_MODULES([LUA], [lua >= 5.1])
- ])
-
diff --git a/graphics/electricsheep/pkg-descr b/graphics/electricsheep/pkg-descr
deleted file mode 100644
index 10de1798a6eb..000000000000
--- a/graphics/electricsheep/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Electricsheep is a distributed screensaver. It realizes the
-collective dream of sleeping computers from all over the internet.
-When the screen-saver is activated, the screen goes black and an
-animated 'sheep' appears. Behind the scenes, the screen-saver
-contacts an internet server and joins the parallel computation of
-new sheep.
diff --git a/graphics/electricsheep/pkg-plist b/graphics/electricsheep/pkg-plist
deleted file mode 100644
index 04b75db2cbf2..000000000000
--- a/graphics/electricsheep/pkg-plist
+++ /dev/null
@@ -1,29 +0,0 @@
-bin/electricsheep
-bin/electricsheep-preferences
-bin/electricsheep-saver
-lib/gnome-screensaver/electricsheep-saver
-share/applications/ElectricSheep.desktop
-share/applications/screensavers/electricsheep.desktop
-%%DATADIR%%/Scripts/Dictionary/Deutsch.lua
-%%DATADIR%%/Scripts/Dictionary/English.lua
-%%DATADIR%%/Scripts/Dictionary/Portuguese.lua
-%%DATADIR%%/Scripts/Dictionary/Svenska.lua
-%%DATADIR%%/Scripts/class.lua
-%%DATADIR%%/Scripts/curltest.lua
-%%DATADIR%%/Scripts/desc.lua
-%%DATADIR%%/Scripts/histogram.lua
-%%DATADIR%%/Scripts/iup_config.lua
-%%DATADIR%%/Scripts/logging/console.lua
-%%DATADIR%%/Scripts/logging/file.lua
-%%DATADIR%%/Scripts/logging/localized.lua
-%%DATADIR%%/Scripts/logging/logging.lua
-%%DATADIR%%/Scripts/logging/null.lua
-%%DATADIR%%/Scripts/playlist.lua
-%%DATADIR%%/Scripts/pq.lua
-%%DATADIR%%/Scripts/serialize.lua
-%%DATADIR%%/TrebuchetMS-20.glf
-%%DATADIR%%/TrebuchetMS-24.glf
-%%DATADIR%%/electricsheep-attr.png
-%%DATADIR%%/electricsheep-frown.png
-%%DATADIR%%/electricsheep-smile.png
-share/pixmaps/electricsheep.xpm