mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-11 02:50:24 +00:00
Remove expired ports:
2020-02-29 lang/gcc6: Unsupported by upstream. Use GCC 9 or newer instead. 2020-02-28 www/pycarddav: Deprecated by upstream, please migrate to deskutils/py-khard 2020-03-02 x11/xpra: Old, uses EOLed python27 2020-03-02 x11-wm/ccsm: Old, uses EOLed python27 2020-03-02 x11-toolkits/py-gtkglext: Old, uses EOLed python27 2020-03-02 deskutils/syncthing-gtk: Old, uses EOLed python27 2020-03-02 x11-wm/compiz-fusion: Old, uses EOLed python27 2020-03-02 x11/run_scaled: Old, uses EOLed python27
This commit is contained in:
parent
4600731a6b
commit
f118043f7e
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=527938
8
MOVED
8
MOVED
@ -14458,3 +14458,11 @@ textproc/rubygem-actionpack-xml_parser|textproc/rubygem-actionpack-xml_parser-ra
|
||||
textproc/rubygem-actionpack-xml_parser1|textproc/rubygem-actionpack-xml_parser1-rails4|2020-03-02|Renamed to match rubygem name convention
|
||||
textproc/rubygem-actionpack-xml_parser52|textproc/rubygem-actionpack-xml_parser-rails52|2020-03-02|Renamed to match rubygem name convention
|
||||
x11-toolkits/py-kivy||2020-03-02|Has expired: Old, uses EOLed python27
|
||||
lang/gcc6|lang/gcc|2020-03-07|Has expired: Unsupported by upstream. Use GCC 9 or newer instead.
|
||||
www/pycarddav|deskutils/py-khard|2020-03-07|Has expired: Deprecated by upstream, please migrate to deskutils/py-khard
|
||||
x11/xpra||2020-03-07|Has expired: Old, uses EOLed python27
|
||||
x11-wm/ccsm||2020-03-07|Has expired: Old, uses EOLed python27
|
||||
x11-toolkits/py-gtkglext||2020-03-07|Has expired: Old, uses EOLed python27
|
||||
deskutils/syncthing-gtk||2020-03-07|Has expired: Old, uses EOLed python27
|
||||
x11-wm/compiz-fusion||2020-03-07|Has expired: Old, uses EOLed python27
|
||||
x11/run_scaled||2020-03-07|Has expired: Old, uses EOLed python27
|
||||
|
@ -216,7 +216,6 @@
|
||||
SUBDIR += spice-gtk
|
||||
SUBDIR += sugarcrm
|
||||
SUBDIR += synapse
|
||||
SUBDIR += syncthing-gtk
|
||||
SUBDIR += syncthingtray
|
||||
SUBDIR += sysctlview
|
||||
SUBDIR += systempreferences
|
||||
|
@ -1,41 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= syncthing-gtk
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.9.4.4
|
||||
CATEGORIES= deskutils python
|
||||
|
||||
MAINTAINER= swills@FreeBSD.org
|
||||
COMMENT= Python based GUI for Syncthing
|
||||
|
||||
LICENSE= GPLv2
|
||||
|
||||
DEPRECATED= Old, uses EOLed python27
|
||||
EXPIRATION_DATE= 2020-03-02
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bcrypt>0:security/py-bcrypt@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}dateutil>0:devel/py-dateutil@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}pyinotify>0:devel/py-pyinotify@${PY_FLAVOR} \
|
||||
libappindicator>=0:devel/libappindicator \
|
||||
syncthing>=0.14.50:net/syncthing
|
||||
|
||||
USES= gnome python:2.7
|
||||
USE_PYTHON= autoplist distutils
|
||||
USE_GNOME= gtk30 pygobject3
|
||||
INSTALLS_ICONS= yes
|
||||
NO_ARCH= yes
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= syncthing
|
||||
|
||||
OPTIONS_DEFAULT= NOTIFY
|
||||
OPTIONS_DEFINE= NOTIFY
|
||||
|
||||
NOTIFY_RUN_DEPENDS= notify-send:devel/libnotify
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
|
||||
${WRKSRC}/syncthing-gtk.desktop \
|
||||
${WRKSRC}/syncthing_gtk/configuration.py
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,3 +0,0 @@
|
||||
TIMESTAMP = 1570824702
|
||||
SHA256 (syncthing-syncthing-gtk-v0.9.4.4_GH0.tar.gz) = 896ddaaba4ad0b8f090c5a381a28b3da759932314562cdd50ca288543b03ddcc
|
||||
SIZE (syncthing-syncthing-gtk-v0.9.4.4_GH0.tar.gz) = 887762
|
@ -1,11 +0,0 @@
|
||||
--- syncthing_gtk/configuration.py.orig 2017-07-03 19:06:48 UTC
|
||||
+++ syncthing_gtk/configuration.py
|
||||
@@ -30,7 +30,7 @@ class _Configuration(object):
|
||||
"autokill_daemon" : (int, 2), # 0 - never kill, 1 - always kill, 2 - ask
|
||||
"daemon_priority" : (int, 0), # uses nice values
|
||||
"max_cpus" : (int, 0), # 0 for all cpus
|
||||
- "syncthing_binary" : (str, "/usr/bin/syncthing"),
|
||||
+ "syncthing_binary" : (str, "%%LOCALBASE%%/bin/syncthing"),
|
||||
"syncthing_arguments" : (str, ""),
|
||||
"minimize_on_start" : (bool, False),
|
||||
"folder_as_path" : (bool, True),
|
@ -1,10 +0,0 @@
|
||||
GTK3 & Python based GUI and notification area icon for Syncthing
|
||||
|
||||
Supported Syncthing features:
|
||||
Everything what WebUI can display
|
||||
Adding / editing / deleting nodes
|
||||
Adding / editing / deleting repositories
|
||||
Restart / shutdown server
|
||||
Editing daemon settings
|
||||
|
||||
WWW: https://syncthing.net/
|
@ -96,7 +96,6 @@
|
||||
SUBDIR += gcc-ecj45
|
||||
SUBDIR += gcc10-devel
|
||||
SUBDIR += gcc48
|
||||
SUBDIR += gcc6
|
||||
SUBDIR += gcc6-aux
|
||||
SUBDIR += gcc7
|
||||
SUBDIR += gcc8
|
||||
|
@ -1,189 +0,0 @@
|
||||
# Created by: Gerald Pfeifer <gerald@FreeBSD.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= gcc
|
||||
PORTVERSION= 6.5.0
|
||||
PORTREVISION= 3
|
||||
CATEGORIES= lang java
|
||||
MASTER_SITES= GCC
|
||||
PKGNAMESUFFIX= ${SUFFIX}
|
||||
|
||||
MAINTAINER= gerald@FreeBSD.org
|
||||
COMMENT= GNU Compiler Collection 6
|
||||
|
||||
LICENSE= GPLv3 GPLv3RLE
|
||||
LICENSE_COMB= multi
|
||||
|
||||
DEPRECATED= Unsupported by upstream. Use GCC 9 or newer instead.
|
||||
EXPIRATION_DATE=2020-02-29
|
||||
ONLY_FOR_ARCHS= aarch64 amd64 arm armv6 armv7 i386 powerpc powerpc64 powerpcspe sparc64
|
||||
BROKEN_sparc64= fails to configure: cannot compute suffix of object files: cannot compile
|
||||
|
||||
LIB_DEPENDS= libgmp.so:math/gmp \
|
||||
libmpfr.so:math/mpfr \
|
||||
libmpc.so:math/mpc
|
||||
BUILD_DEPENDS+= ${LOCALBASE}/bin/as:devel/binutils
|
||||
RUN_DEPENDS+= ${LOCALBASE}/bin/as:devel/binutils
|
||||
.if defined(MAINTAINER_MODE)
|
||||
BUILD_DEPENDS+= runtest:misc/dejagnu
|
||||
.endif
|
||||
|
||||
USES= compiler cpe gmake iconv libtool makeinfo perl5 tar:xz
|
||||
USE_BINUTILS= yes
|
||||
USE_PERL5= build
|
||||
|
||||
CPE_VENDOR= gnu
|
||||
|
||||
GCC_VERSION= ${PORTVERSION}
|
||||
SUFFIX= ${PORTVERSION:C/([0-9]+).*/\1/}
|
||||
SSP_UNSAFE= yes
|
||||
CFLAGS:= ${CFLAGS:N-mretpoline}
|
||||
CXXFLAGS:= ${CXXFLAGS:N-mretpoline}
|
||||
|
||||
OPTIONS_DEFINE= BOOTSTRAP GRAPHITE
|
||||
OPTIONS_DEFINE_i386= JAVA
|
||||
OPTIONS_DEFINE_amd64= JAVA
|
||||
OPTIONS_DEFINE_powerpc64= JAVA
|
||||
OPTIONS_DEFAULT= BOOTSTRAP
|
||||
OPTIONS_DEFAULT_i386= JAVA
|
||||
OPTIONS_DEFAULT_amd64= JAVA
|
||||
OPTIONS_DEFAULT_powerpc64= JAVA
|
||||
OPTIONS_EXCLUDE_DragonFly= JAVA
|
||||
BOOTSTRAP_DESC= Build using a full bootstrap
|
||||
GRAPHITE_DESC= Support for Graphite loop optimizations
|
||||
|
||||
JAVA_USES= python:build shebangfix
|
||||
SHEBANG_FILES= libjava/contrib/aot-compile.in
|
||||
|
||||
.if exists(/usr/lib32/libc.so)
|
||||
OPTIONS_DEFINE_powerpc64+= MULTILIB
|
||||
OPTIONS_DEFAULT_powerpc64+= MULTILIB
|
||||
MULTILIB_DESC= Build support for 32-bit and 64-bit targets
|
||||
MULTILIB_CONFIGURE_ENABLE= multilib
|
||||
.else
|
||||
CONFIGURE_ARGS+= --disable-multilib
|
||||
.endif
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${ARCH} == amd64
|
||||
CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL}
|
||||
|
||||
.elif ${ARCH} == aarch64 || ${ARCH} == armv6 || ${ARCH} == armv7
|
||||
. if ${COMPILER_TYPE} == clang
|
||||
. if empty(PORT_OPTIONS:MBOOTSTRAP)
|
||||
MAKE_ARGS+=CXXFLAGS=-fbracket-depth=512
|
||||
. else
|
||||
MAKE_ARGS+=STAGE1_CXXFLAGS=-fbracket-depth=512
|
||||
. endif
|
||||
. endif
|
||||
|
||||
.elif ${ARCH} == powerpc64
|
||||
CONFIGURE_ENV+= UNAME_m="powerpc64"
|
||||
|
||||
.elif ${ARCH} == powerpcspe
|
||||
CONFIGURE_ARGS+= --with-cpu=8548 --enable-e500_double --without-fp
|
||||
.endif
|
||||
|
||||
LANGUAGES:= c,c++,objc,fortran
|
||||
TARGLIB= ${PREFIX}/lib/gcc${SUFFIX}
|
||||
TARGLIB32= ${PREFIX}/lib32 # The version information is added later
|
||||
LIBEXEC= ${PREFIX}/libexec/gcc${SUFFIX}
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_OUTSOURCE= yes
|
||||
.if empty(PORT_OPTIONS:MBOOTSTRAP)
|
||||
CONFIGURE_ARGS+=--disable-bootstrap
|
||||
.else
|
||||
CONFIGURE_ARGS+=--with-build-config=bootstrap-debug
|
||||
ALL_TARGET= bootstrap-lean
|
||||
.endif
|
||||
INSTALL_TARGET= install-strip
|
||||
.if ${UID} != 0
|
||||
BINMODE= 755
|
||||
.endif
|
||||
CONFIGURE_ARGS+=--disable-nls \
|
||||
--enable-gnu-indirect-function \
|
||||
--libdir=${TARGLIB} \
|
||||
--libexecdir=${LIBEXEC} \
|
||||
--program-suffix=${SUFFIX} \
|
||||
--with-as=${LOCALBASE}/bin/as \
|
||||
--with-gmp=${LOCALBASE} \
|
||||
--with-gxx-include-dir=${TARGLIB}/include/c++/ \
|
||||
--with-ld=${LOCALBASE}/bin/ld \
|
||||
${ICONV_CONFIGURE_ARG} \
|
||||
--with-pkgversion="FreeBSD Ports Collection" \
|
||||
--with-system-zlib
|
||||
MAKE_ARGS+= MAKEINFOFLAGS="--no-split"
|
||||
USE_LDCONFIG= ${TARGLIB}
|
||||
PLIST_SUB+= GCC_VERSION=${GCC_VERSION} \
|
||||
GNU_HOST=${CONFIGURE_TARGET} \
|
||||
SUFFIX=${SUFFIX}
|
||||
INFO= gcc${SUFFIX}/cpp \
|
||||
gcc${SUFFIX}/cppinternals \
|
||||
gcc${SUFFIX}/gcc \
|
||||
gcc${SUFFIX}/gccinstall \
|
||||
gcc${SUFFIX}/gccint \
|
||||
gcc${SUFFIX}/gfortran \
|
||||
gcc${SUFFIX}/libgomp
|
||||
# Release tarballs (as opposed to snapshots) always carry this.
|
||||
INFO+= gcc${SUFFIX}/libquadmath \
|
||||
gcc${SUFFIX}/libitm
|
||||
SUB_FILES= pkg-message
|
||||
SUB_LIST+= TARGLIB=${TARGLIB}
|
||||
|
||||
.if ${PORT_OPTIONS:MGRAPHITE}
|
||||
LIB_DEPENDS+= libisl.so:devel/isl
|
||||
CONFIGURE_ARGS+=--with-isl=${LOCALBASE}
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MJAVA}
|
||||
ECJ_JAR= ${LOCALBASE}/share/java/ecj-4.5.jar
|
||||
BUILD_DEPENDS+= ${ECJ_JAR}:lang/gcc-ecj45 \
|
||||
zip:archivers/zip
|
||||
RUN_DEPENDS+= ${ECJ_JAR}:lang/gcc-ecj45
|
||||
EXTRA_PATCHES+= ${FILESDIR}/java-patch-hier
|
||||
CONFIGURE_ARGS+=--with-ecj-jar=${ECJ_JAR}
|
||||
LANGUAGES:= ${LANGUAGES},java
|
||||
INFO+= gcc${SUFFIX}/cp-tools \
|
||||
gcc${SUFFIX}/gcj
|
||||
PLIST_SUB+= JAVA=""
|
||||
.else
|
||||
CONFIGURE_ARGS+=--disable-libgcj
|
||||
PLIST_SUB+= JAVA="@comment "
|
||||
.endif
|
||||
CONFIGURE_ARGS+=--enable-languages=${LANGUAGES}
|
||||
|
||||
pre-everything::
|
||||
@${ECHO_MSG} "Making GCC ${PORTVERSION} for ${CONFIGURE_TARGET} [${LANGUAGES}]"
|
||||
|
||||
pre-configure:
|
||||
cd ${WRKSRC} ; contrib/gcc_update --touch
|
||||
@${RM} ${WRKSRC}/gcc/*/*.info*
|
||||
|
||||
.if defined(MAINTAINER_MODE)
|
||||
full-regression-test: build
|
||||
cd ${TEST_WRKSRC}; ${MAKE_CMD} -sk check \
|
||||
; ${WRKSRC}/contrib/test_summary
|
||||
.endif
|
||||
|
||||
post-stage:
|
||||
${RM} ${STAGEDIR}${PREFIX}/man/man7/*
|
||||
${RM} ${STAGEDIR}${PREFIX}/bin/rebuild-gcj-db${SUFFIX} \
|
||||
${STAGEDIR}${PREFIX}/man/man1/rebuild-gcj-db${SUFFIX}.1
|
||||
${RM} -r ${STAGEDIR}${TARGLIB}/gcc/*/${GCC_VERSION}/include-fixed/
|
||||
# Add target libraries and include files to packaging list.
|
||||
${RM} ${WRKDIR}/PLIST.lib
|
||||
|
||||
.if ${ARCH} == powerpc64 && ${PORT_OPTIONS:MMULTILIB}
|
||||
${MKDIR} ${STAGEDIR}${TARGLIB32}
|
||||
${MV} ${STAGEDIR}${PREFIX}/lib/lib32 ${STAGEDIR}${TARGLIB32}/gcc${SUFFIX}
|
||||
.endif
|
||||
|
||||
.for d in ${TARGLIB:S/^${PREFIX}\///} ${TARGLIB32:S/^${PREFIX}\///} ${LIBEXEC:S/^${PREFIX}\///} include/gcj include/gnu include/java include/javax
|
||||
cd ${STAGEDIR}${PREFIX} ; if [ -d $d ]; then \
|
||||
${FIND} $d -type f -o -type l >>${WRKDIR}/PLIST.lib ;\
|
||||
fi
|
||||
.endfor
|
||||
cd ${WRKDIR} ; ${SED} -i -e "/PLIST.lib/ r PLIST.lib" ${TMPPLIST}
|
||||
|
||||
.include <bsd.port.post.mk>
|
@ -1,3 +0,0 @@
|
||||
TIMESTAMP = 1540568033
|
||||
SHA256 (gcc-6.5.0.tar.xz) = 7ef1796ce497e89479183702635b14bb7a46b53249209a5e0f999bebf4740945
|
||||
SIZE (gcc-6.5.0.tar.xz) = 74355588
|
@ -1,11 +0,0 @@
|
||||
--- libjava/Makefile.in 2013-05-26 22:33:07.000000000 +0000
|
||||
+++ libjava/Makefile.in 2013-05-31 21:19:23.000000000 +0000
|
||||
@@ -941,7 +941,7 @@
|
||||
@BUILD_SUBLIBS_FALSE@LIBJAVA_CORE_EXTRA =
|
||||
@BUILD_SUBLIBS_TRUE@LIBJAVA_CORE_EXTRA = @LIBGCJ_SUBLIB_CORE_EXTRA_DEPS@
|
||||
dbexec_LTLIBRARIES = libjvm.la
|
||||
-pkgconfigdir = $(toolexeclibdir)/pkgconfig
|
||||
+pkgconfigdir = $(prefix)/libdata/pkgconfig
|
||||
jardir = $(datadir)/java
|
||||
jar_DATA = libgcj-$(gcc_version).jar libgcj-tools-$(gcc_version).jar \
|
||||
$(am__append_5)
|
@ -1,106 +0,0 @@
|
||||
--- UTC
|
||||
Index: gcc/ginclude/unwind-arm-common.h
|
||||
===================================================================
|
||||
--- gcc/ginclude/unwind-arm-common.h (revision 219113)
|
||||
+++ gcc/ginclude/unwind-arm-common.h (working copy)
|
||||
@@ -82,7 +82,11 @@
|
||||
|
||||
struct _Unwind_Control_Block
|
||||
{
|
||||
+#ifdef __FreeBSD__
|
||||
+ unsigned exception_class __attribute__((__mode__(__DI__)));
|
||||
+#else
|
||||
char exception_class[8];
|
||||
+#endif
|
||||
void (*exception_cleanup)(_Unwind_Reason_Code, _Unwind_Control_Block *);
|
||||
/* Unwinder cache, private fields for the unwinder's use */
|
||||
struct
|
||||
@@ -181,7 +185,11 @@
|
||||
|
||||
/* Support functions for the PR. */
|
||||
#define _Unwind_Exception _Unwind_Control_Block
|
||||
+#ifdef __FreeBSD__
|
||||
+ typedef unsigned _Unwind_Exception_Class __attribute__((__mode__(__DI__)));
|
||||
+#else
|
||||
typedef char _Unwind_Exception_Class[8];
|
||||
+#endif
|
||||
|
||||
void * _Unwind_GetLanguageSpecificData (_Unwind_Context *);
|
||||
_Unwind_Ptr _Unwind_GetRegionStart (_Unwind_Context *);
|
||||
Index: libstdc++-v3/libsupc++/unwind-cxx.h
|
||||
===================================================================
|
||||
--- libstdc++-v3/libsupc++/unwind-cxx.h (revision 219147)
|
||||
+++ libstdc++-v3/libsupc++/unwind-cxx.h (working copy)
|
||||
@@ -235,7 +235,7 @@
|
||||
return reinterpret_cast<__cxa_dependent_exception *>(exc + 1) - 1;
|
||||
}
|
||||
|
||||
-#ifdef __ARM_EABI_UNWINDER__
|
||||
+#if defined(__ARM_EABI_UNWINDER__) && !defined(__FreeBSD__)
|
||||
static inline bool
|
||||
__is_gxx_exception_class(_Unwind_Exception_Class c)
|
||||
{
|
||||
@@ -309,13 +309,7 @@
|
||||
c[6] = 'R';
|
||||
c[7] = '\0';
|
||||
}
|
||||
-
|
||||
-static inline void*
|
||||
-__gxx_caught_object(_Unwind_Exception* eo)
|
||||
-{
|
||||
- return (void*)eo->barrier_cache.bitpattern[0];
|
||||
-}
|
||||
-#else // !__ARM_EABI_UNWINDER__
|
||||
+#else // !__ARM_EABI_UNWINDER__ || __FreeBSD__
|
||||
// This is the primary exception class we report -- "GNUCC++\0".
|
||||
const _Unwind_Exception_Class __gxx_primary_exception_class
|
||||
= ((((((((_Unwind_Exception_Class) 'G'
|
||||
@@ -339,6 +333,16 @@
|
||||
<< 8 | (_Unwind_Exception_Class) '+')
|
||||
<< 8 | (_Unwind_Exception_Class) '\x01');
|
||||
|
||||
+const _Unwind_Exception_Class __gxx_forced_unwind_class
|
||||
+= ((((((((_Unwind_Exception_Class) 'G'
|
||||
+ << 8 | (_Unwind_Exception_Class) 'N')
|
||||
+ << 8 | (_Unwind_Exception_Class) 'U')
|
||||
+ << 8 | (_Unwind_Exception_Class) 'C')
|
||||
+ << 8 | (_Unwind_Exception_Class) 'F')
|
||||
+ << 8 | (_Unwind_Exception_Class) 'O')
|
||||
+ << 8 | (_Unwind_Exception_Class) 'R')
|
||||
+ << 8 | (_Unwind_Exception_Class) '\0');
|
||||
+
|
||||
static inline bool
|
||||
__is_gxx_exception_class(_Unwind_Exception_Class c)
|
||||
{
|
||||
@@ -346,6 +350,12 @@
|
||||
|| c == __gxx_dependent_exception_class;
|
||||
}
|
||||
|
||||
+static inline bool
|
||||
+__is_gxx_forced_unwind_class(_Unwind_Exception_Class c)
|
||||
+{
|
||||
+ return c == __gxx_forced_unwind_class;
|
||||
+}
|
||||
+
|
||||
// Only checks for primary or dependent, but not that it is a C++ exception at
|
||||
// all.
|
||||
static inline bool
|
||||
@@ -357,7 +367,18 @@
|
||||
#define __GXX_INIT_PRIMARY_EXCEPTION_CLASS(c) c = __gxx_primary_exception_class
|
||||
#define __GXX_INIT_DEPENDENT_EXCEPTION_CLASS(c) \
|
||||
c = __gxx_dependent_exception_class
|
||||
+#define __GXX_INIT_FORCED_UNWIND_CLASS(c) c = __gxx_forced_unwind_class
|
||||
+#endif // __ARM_EABI_UNWINDER__ && !__FreeBSD__
|
||||
|
||||
+#ifdef __ARM_EABI_UNWINDER__
|
||||
+static inline void*
|
||||
+__gxx_caught_object(_Unwind_Exception* eo)
|
||||
+{
|
||||
+ return (void*)eo->barrier_cache.bitpattern[0];
|
||||
+}
|
||||
+
|
||||
+#else // !__ARM_EABI_UNWINDER__
|
||||
+
|
||||
// GNU C++ personality routine, Version 0.
|
||||
extern "C" _Unwind_Reason_Code __gxx_personality_v0
|
||||
(int, _Unwind_Action, _Unwind_Exception_Class,
|
@ -1,12 +0,0 @@
|
||||
--- UTC
|
||||
--- libjava/classpath/scripts/check_jni_methods.sh.in.orig 2018-11-23 15:02:00 UTC
|
||||
+++ libjava/classpath/scripts/check_jni_methods.sh.in
|
||||
@@ -29,7 +29,7 @@ find @abs_top_srcdir@/native/jni -name \*.cpp | \
|
||||
find @abs_top_srcdir@/native/jni -name \*.cpp | \
|
||||
xargs egrep -h '^(JNIEXPORT .* JNICALL )?Java_' | \
|
||||
cut -f4 -d\ | \
|
||||
- LC_ALL=C sed -e 's,^\JNIEXPORT .* JNICALL \(Java_[a-z_A-Z0-9]*\).*$,\1,' >> $TMPFILE2
|
||||
+ LC_ALL=C sed -e 's,^JNIEXPORT .* JNICALL \(Java_[a-z_A-Z0-9]*\).*$,\1,' >> $TMPFILE2
|
||||
mv $TMPFILE2 $TMPFILE3
|
||||
LC_ALL=C sort -u $TMPFILE3 > $TMPFILE2
|
||||
rm $TMPFILE3
|
@ -1,15 +0,0 @@
|
||||
--- UTC
|
||||
Index: gcc/config.gcc
|
||||
===================================================================
|
||||
--- gcc/config.gcc.old 2017-04-05 17:48:03.045750000 -0500
|
||||
+++ gcc/config.gcc 2017-04-05 17:49:22.143572000 -0500
|
||||
@@ -2285,6 +2285,9 @@
|
||||
tmake_file="${tmake_file} rs6000/t-freebsd64"
|
||||
extra_options="${extra_options} rs6000/linux64.opt"
|
||||
;;
|
||||
+ powerpcspe-*)
|
||||
+ tm_file="${tm_file} rs6000/freebsd.h rs6000/linuxspe.h rs6000/e500.h"
|
||||
+ ;;
|
||||
*)
|
||||
tm_file="${tm_file} rs6000/freebsd.h"
|
||||
;;
|
@ -1,13 +0,0 @@
|
||||
[
|
||||
{ type: install
|
||||
message: <<EOD
|
||||
To ensure binaries built with this toolchain find appropriate versions
|
||||
of the necessary run-time libraries, you may want to link using
|
||||
|
||||
-Wl,-rpath=%%TARGLIB%%
|
||||
|
||||
For ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens
|
||||
transparently.
|
||||
EOD
|
||||
}
|
||||
]
|
@ -1,7 +0,0 @@
|
||||
GCC, the GNU Compiler Collection, supports a number of languages. This
|
||||
port installs the C, C++, Fortran and Java front ends as gcc6, g++6,
|
||||
gfortran6, and gcj6, respectively.
|
||||
|
||||
WWW: https://gcc.gnu.org
|
||||
|
||||
Gerald Pfeifer <gerald@FreeBSD.org>
|
@ -1,80 +0,0 @@
|
||||
bin/%%GNU_HOST%%-c++%%SUFFIX%%
|
||||
bin/%%GNU_HOST%%-g++%%SUFFIX%%
|
||||
bin/%%GNU_HOST%%-gcc%%SUFFIX%%
|
||||
bin/%%GNU_HOST%%-gcc-%%GCC_VERSION%%
|
||||
bin/%%GNU_HOST%%-gcc-ar%%SUFFIX%%
|
||||
bin/%%GNU_HOST%%-gcc-nm%%SUFFIX%%
|
||||
bin/%%GNU_HOST%%-gcc-ranlib%%SUFFIX%%
|
||||
bin/%%GNU_HOST%%-gfortran%%SUFFIX%%
|
||||
bin/c++%%SUFFIX%%
|
||||
bin/cpp%%SUFFIX%%
|
||||
bin/g++%%SUFFIX%%
|
||||
bin/gcc%%SUFFIX%%
|
||||
bin/gcc-ar%%SUFFIX%%
|
||||
bin/gcc-nm%%SUFFIX%%
|
||||
bin/gcc-ranlib%%SUFFIX%%
|
||||
bin/gcov%%SUFFIX%%
|
||||
bin/gcov-dump%%SUFFIX%%
|
||||
bin/gcov-tool%%SUFFIX%%
|
||||
bin/gfortran%%SUFFIX%%
|
||||
man/man1/cpp%%SUFFIX%%.1.gz
|
||||
man/man1/g++%%SUFFIX%%.1.gz
|
||||
man/man1/gcc%%SUFFIX%%.1.gz
|
||||
man/man1/gcov%%SUFFIX%%.1.gz
|
||||
man/man1/gcov-dump%%SUFFIX%%.1.gz
|
||||
man/man1/gcov-tool%%SUFFIX%%.1.gz
|
||||
man/man1/gfortran%%SUFFIX%%.1.gz
|
||||
%%JAVA%%share/gcc-%%GCC_VERSION%%/python/libjava/aotcompile.py
|
||||
%%JAVA%%share/gcc-%%GCC_VERSION%%/python/libjava/classfile.py
|
||||
share/gcc-%%GCC_VERSION%%/python/libstdcxx/__init__.py
|
||||
share/gcc-%%GCC_VERSION%%/python/libstdcxx/v6/__init__.py
|
||||
share/gcc-%%GCC_VERSION%%/python/libstdcxx/v6/printers.py
|
||||
share/gcc-%%GCC_VERSION%%/python/libstdcxx/v6/xmethods.py
|
||||
%%JAVA%%bin/%%GNU_HOST%%-gcj%%SUFFIX%%
|
||||
%%JAVA%%bin/aot-compile%%SUFFIX%%
|
||||
%%JAVA%%bin/gappletviewer%%SUFFIX%%
|
||||
%%JAVA%%bin/gc-analyze%%SUFFIX%%
|
||||
%%JAVA%%bin/gcj%%SUFFIX%%
|
||||
%%JAVA%%bin/gcj-dbtool%%SUFFIX%%
|
||||
%%JAVA%%bin/gcjh%%SUFFIX%%
|
||||
%%JAVA%%bin/gij%%SUFFIX%%
|
||||
%%JAVA%%bin/gjar%%SUFFIX%%
|
||||
%%JAVA%%bin/gjarsigner%%SUFFIX%%
|
||||
%%JAVA%%bin/gjavah%%SUFFIX%%
|
||||
%%JAVA%%bin/gkeytool%%SUFFIX%%
|
||||
%%JAVA%%bin/gnative2ascii%%SUFFIX%%
|
||||
%%JAVA%%bin/gorbd%%SUFFIX%%
|
||||
%%JAVA%%bin/grmic%%SUFFIX%%
|
||||
%%JAVA%%bin/grmid%%SUFFIX%%
|
||||
%%JAVA%%bin/grmiregistry%%SUFFIX%%
|
||||
%%JAVA%%bin/gserialver%%SUFFIX%%
|
||||
%%JAVA%%bin/gtnameserv%%SUFFIX%%
|
||||
%%JAVA%%bin/jcf-dump%%SUFFIX%%
|
||||
%%JAVA%%bin/jv-convert%%SUFFIX%%
|
||||
%%JAVA%%libdata/pkgconfig/libgcj-6.pc
|
||||
%%JAVA%%man/man1/aot-compile%%SUFFIX%%.1.gz
|
||||
%%JAVA%%man/man1/gappletviewer%%SUFFIX%%.1.gz
|
||||
%%JAVA%%man/man1/gc-analyze%%SUFFIX%%.1.gz
|
||||
%%JAVA%%man/man1/gcj%%SUFFIX%%.1.gz
|
||||
%%JAVA%%man/man1/gcj-dbtool%%SUFFIX%%.1.gz
|
||||
%%JAVA%%man/man1/gcjh%%SUFFIX%%.1.gz
|
||||
%%JAVA%%man/man1/gij%%SUFFIX%%.1.gz
|
||||
%%JAVA%%man/man1/gjar%%SUFFIX%%.1.gz
|
||||
%%JAVA%%man/man1/gjarsigner%%SUFFIX%%.1.gz
|
||||
%%JAVA%%man/man1/gjavah%%SUFFIX%%.1.gz
|
||||
%%JAVA%%man/man1/gjdoc%%SUFFIX%%.1.gz
|
||||
%%JAVA%%man/man1/gkeytool%%SUFFIX%%.1.gz
|
||||
%%JAVA%%man/man1/gnative2ascii%%SUFFIX%%.1.gz
|
||||
%%JAVA%%man/man1/gorbd%%SUFFIX%%.1.gz
|
||||
%%JAVA%%man/man1/grmic%%SUFFIX%%.1.gz
|
||||
%%JAVA%%man/man1/grmid%%SUFFIX%%.1.gz
|
||||
%%JAVA%%man/man1/grmiregistry%%SUFFIX%%.1.gz
|
||||
%%JAVA%%man/man1/gserialver%%SUFFIX%%.1.gz
|
||||
%%JAVA%%man/man1/gtnameserv%%SUFFIX%%.1.gz
|
||||
%%JAVA%%man/man1/jcf-dump%%SUFFIX%%.1.gz
|
||||
%%JAVA%%man/man1/jv-convert%%SUFFIX%%.1.gz
|
||||
%%JAVA%%share/java/libgcj-%%GCC_VERSION%%.jar
|
||||
%%JAVA%%share/java/libgcj-tools-%%GCC_VERSION%%.jar
|
||||
@postexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
|
||||
@postunexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
|
||||
@comment Insert PLIST.lib here
|
@ -1807,7 +1807,6 @@
|
||||
SUBDIR += py-wsgidav
|
||||
SUBDIR += py-yarl
|
||||
SUBDIR += pyblosxom
|
||||
SUBDIR += pycarddav
|
||||
SUBDIR += pyjamas
|
||||
SUBDIR += qdecoder
|
||||
SUBDIR += qhttpengine
|
||||
|
@ -1,45 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= pycarddav
|
||||
PORTVERSION= 0.7.0
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= www python
|
||||
MASTER_SITES= CHEESESHOP
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
DISTNAME= pyCardDAV-${PORTVERSION}
|
||||
|
||||
MAINTAINER= samir@noir.im
|
||||
COMMENT= Simple to use CardDAV CLI client
|
||||
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
DEPRECATED= Deprecated by upstream, please migrate to deskutils/py-khard
|
||||
EXPIRATION_DATE= 2020-02-28
|
||||
|
||||
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}vobject>0:deskutils/py-vobject@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}urwid>0:devel/py-urwid@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
|
||||
|
||||
USES= python:2.7
|
||||
USE_PYTHON= autoplist distutils
|
||||
|
||||
PLIST_FILES+= man/man1/pc_query.1.gz \
|
||||
man/man1/pycard-import.1.gz \
|
||||
man/man1/pycardsyncer.1.gz
|
||||
|
||||
PORTEXAMPLES= pycard.conf.sample
|
||||
|
||||
SUB_FILES= pkg-message
|
||||
|
||||
OPTIONS_DEFINE= EXAMPLES
|
||||
|
||||
post-install:
|
||||
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
|
||||
${INSTALL_DATA} ${WRKSRC}/pycard.conf.sample ${STAGEDIR}${EXAMPLESDIR}/pycard.conf.sample
|
||||
${INSTALL_MAN} ${WRKSRC}/doc/man/*.1 ${STAGEDIR}${PREFIX}/man/man1
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (pyCardDAV-0.7.0.tar.gz) = a86bca36e361ce194d5fb49295f1ad1b0ed4a4c0759f3d40f8703b1d2fcb732b
|
||||
SIZE (pyCardDAV-0.7.0.tar.gz) = 36677
|
@ -1,11 +0,0 @@
|
||||
[
|
||||
{ type: install
|
||||
message: <<EOM
|
||||
Please copy the sample configuration file located in:
|
||||
|
||||
%%PREFIX%%/share/examples/pycarddav/
|
||||
|
||||
to your home directory in ~/.pycard/ or ~/.config/pycard/
|
||||
EOM
|
||||
}
|
||||
]
|
@ -1,15 +0,0 @@
|
||||
pyCardDAV is a simple to use CardDAV CLI client. It has built in support for
|
||||
mutt's query_command but also works very well solo (and with other MUAs).
|
||||
|
||||
pyCardDAV consists of pycardsyncer, a program for syncing your CardDAV
|
||||
resource into a local database and of pc_query, a program for querying the
|
||||
local database.
|
||||
|
||||
Features:
|
||||
|
||||
* Tested against davical, owncloud and sabredav
|
||||
* Import the sender's address directly from mutt
|
||||
* Add email addresses directly from mutt
|
||||
* Backup and import to and from .vcf files
|
||||
|
||||
WWW: http://lostpackets.de/pycarddav
|
@ -172,7 +172,6 @@
|
||||
SUBDIR += py-easygui
|
||||
SUBDIR += py-fltk
|
||||
SUBDIR += py-gtk2
|
||||
SUBDIR += py-gtkglext
|
||||
SUBDIR += py-gtksourceview
|
||||
SUBDIR += py-qt5-gui
|
||||
SUBDIR += py-qt5-quick
|
||||
|
@ -1,32 +0,0 @@
|
||||
# Created by: Kimura Fuyuki <fuyuki@hadaly.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= gtkglext
|
||||
PORTVERSION= 1.1.0
|
||||
PORTREVISION= 15
|
||||
CATEGORIES= x11-toolkits python
|
||||
MASTER_SITES= SF/${PORTNAME}/py${PORTNAME}/${PORTVERSION}
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
DISTNAME= pygtkglext-${PORTVERSION}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Python binding for GtkGLExt
|
||||
|
||||
DEPRECATED= Old, uses EOLed python27
|
||||
EXPIRATION_DATE= 2020-03-02
|
||||
|
||||
BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/OpenGL/__init__.py:graphics/py-PyOpenGL@${PY_FLAVOR}
|
||||
LIB_DEPENDS= libgtkglext-x11-1.0.so:x11-toolkits/gtkglext
|
||||
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/OpenGL/__init__.py:graphics/py-PyOpenGL@${PY_FLAVOR}
|
||||
|
||||
USES= compiler:c++11-lang gmake gnome libtool pathfix pkgconfig \
|
||||
python:2.7 tar:bzip2
|
||||
USE_GNOME= pygtk2
|
||||
USE_PYTHON= flavors
|
||||
GNU_CONFIGURE= yes
|
||||
|
||||
post-install:
|
||||
${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/gtk-2.0/gtk/gtkgl/_gtkgl.so
|
||||
${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/gtk-2.0/gtk/gdkgl/_gdkgl.so
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (pygtkglext-1.1.0.tar.bz2) = 7f0104347659a81cd5bd84007b97547d18a8a216f5df2629f379ea7f87a1410a
|
||||
SIZE (pygtkglext-1.1.0.tar.bz2) = 349067
|
@ -1,19 +0,0 @@
|
||||
--- py-compile.orig 2005-02-03 03:22:53.000000000 +0300
|
||||
+++ py-compile 2014-12-03 19:39:49.000000000 +0300
|
||||
@@ -72,7 +72,7 @@
|
||||
continue
|
||||
print file,
|
||||
sys.stdout.flush()
|
||||
- py_compile.compile(path)
|
||||
+ py_compile.compile(path, path + 'c', os.path.join('/', os.path.relpath(path, os.environ['DESTDIR'])))
|
||||
print" || exit $?
|
||||
|
||||
# this will fail for python < 1.5, but that doesn't matter ...
|
||||
@@ -87,6 +87,6 @@
|
||||
continue
|
||||
print file,
|
||||
sys.stdout.flush()
|
||||
- py_compile.compile(path)
|
||||
+ py_compile.compile(path, path + 'o', os.path.join('/', os.path.relpath(path, os.environ['DESTDIR'])))
|
||||
print" 2>/dev/null || :
|
||||
|
@ -1,4 +0,0 @@
|
||||
PyGtkGLExt is Python language binding for GtkGLExt, OpenGL Extension
|
||||
to GTK.
|
||||
|
||||
WWW: http://gtkglext.sourceforge.net/
|
@ -1,21 +0,0 @@
|
||||
libdata/pkgconfig/pygtkglext-1.0.pc
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/gdkgl/__init__.py
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/gdkgl/__init__.pyc
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/gdkgl/__init__.pyo
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/gdkgl/_gdkgl.so
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/gdkgl/ext.py
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/gdkgl/ext.pyc
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/gdkgl/ext.pyo
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/gtkgl/__init__.py
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/gtkgl/__init__.pyc
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/gtkgl/__init__.pyo
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/gtkgl/_gtkgl.so
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/gtkgl/apputils.py
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/gtkgl/apputils.pyc
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/gtkgl/apputils.pyo
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/gtkgl/widget.py
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/gtkgl/widget.pyc
|
||||
%%PYTHON_SITELIBDIR%%/gtk-2.0/gtk/gtkgl/widget.pyo
|
||||
share/pygtk/2.0/defs/gdkglext-types.defs
|
||||
share/pygtk/2.0/defs/gdkglext.defs
|
||||
share/pygtk/2.0/defs/gtkglext.defs
|
@ -16,11 +16,9 @@
|
||||
SUBDIR += blackbox
|
||||
SUBDIR += bspwm
|
||||
SUBDIR += cage
|
||||
SUBDIR += ccsm
|
||||
SUBDIR += chamfer
|
||||
SUBDIR += clementine-wm
|
||||
SUBDIR += compiz
|
||||
SUBDIR += compiz-fusion
|
||||
SUBDIR += compiz-plugins-extra
|
||||
SUBDIR += compiz-plugins-main
|
||||
SUBDIR += compiz-plugins-unsupported
|
||||
|
@ -1,32 +0,0 @@
|
||||
# Created by: Robert Noland <rnoland@FreeBSD.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= ccsm
|
||||
PORTVERSION= 0.8.4
|
||||
PORTREVISION= 7
|
||||
CATEGORIES= x11-wm
|
||||
MASTER_SITES= http://releases.compiz.org/${PORTVERSION}/
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Python/GTK based settings manager for CompizConfig
|
||||
|
||||
LICENSE= GPLv2+
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
DEPRECATED= Old, uses EOLed python27
|
||||
EXPIRATION_DATE= 2020-03-02
|
||||
|
||||
RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/compizconfig-python.pc:x11-wm/compizconfig-python
|
||||
|
||||
USES= gettext gmake gnome python:2.7 tar:bzip2
|
||||
USE_GNOME= intltool pygtk2
|
||||
|
||||
INSTALLS_ICONS= yes
|
||||
|
||||
post-patch:
|
||||
${REINPLACE_CMD} 's,@python ,@${PYTHON_CMD} ,' ${WRKSRC}/Makefile
|
||||
|
||||
do-install:
|
||||
@(cd ${WRKSRC}; ${PYTHON_CMD} setup.py install --root=${STAGEDIR} --prefix=${PREFIX})
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (ccsm-0.8.4.tar.bz2) = 46b9da032cf29e71aec0823799861d926937ad41f4edea3be718ac6a8532c16d
|
||||
SIZE (ccsm-0.8.4.tar.bz2) = 475864
|
@ -1 +0,0 @@
|
||||
A fully featured Python/GTK based settings manager for the CompizConfig system
|
@ -1,184 +0,0 @@
|
||||
bin/ccsm
|
||||
%%PYTHON_SITELIBDIR%%/ccm/Conflicts.py
|
||||
%%PYTHON_SITELIBDIR%%/ccm/Conflicts.pyc
|
||||
%%PYTHON_SITELIBDIR%%/ccm/Constants.py
|
||||
%%PYTHON_SITELIBDIR%%/ccm/Constants.pyc
|
||||
%%PYTHON_SITELIBDIR%%/ccm/Pages.py
|
||||
%%PYTHON_SITELIBDIR%%/ccm/Pages.pyc
|
||||
%%PYTHON_SITELIBDIR%%/ccm/Settings.py
|
||||
%%PYTHON_SITELIBDIR%%/ccm/Settings.pyc
|
||||
%%PYTHON_SITELIBDIR%%/ccm/Utils.py
|
||||
%%PYTHON_SITELIBDIR%%/ccm/Utils.pyc
|
||||
%%PYTHON_SITELIBDIR%%/ccm/Widgets.py
|
||||
%%PYTHON_SITELIBDIR%%/ccm/Widgets.pyc
|
||||
%%PYTHON_SITELIBDIR%%/ccm/Window.py
|
||||
%%PYTHON_SITELIBDIR%%/ccm/Window.pyc
|
||||
%%PYTHON_SITELIBDIR%%/ccm/__init__.py
|
||||
%%PYTHON_SITELIBDIR%%/ccm/__init__.pyc
|
||||
%%PYTHON_SITELIBDIR%%/ccsm-0.8.4-py%%PYTHON_VER%%.egg-info
|
||||
share/applications/ccsm.desktop
|
||||
%%DATADIR%%/icons/hicolor/22x22/categories/plugins-accessibility.png
|
||||
%%DATADIR%%/icons/hicolor/22x22/categories/plugins-desktop.png
|
||||
%%DATADIR%%/icons/hicolor/22x22/categories/plugins-effects.png
|
||||
%%DATADIR%%/icons/hicolor/22x22/categories/plugins-extras.png
|
||||
%%DATADIR%%/icons/hicolor/22x22/categories/plugins-general.png
|
||||
%%DATADIR%%/icons/hicolor/22x22/categories/plugins-image_loading.png
|
||||
%%DATADIR%%/icons/hicolor/22x22/categories/plugins-uncategorized.png
|
||||
%%DATADIR%%/icons/hicolor/22x22/categories/plugins-utility.png
|
||||
%%DATADIR%%/icons/hicolor/22x22/categories/plugins-window_management.png
|
||||
%%DATADIR%%/icons/hicolor/22x22/devices/input-keyboard.png
|
||||
%%DATADIR%%/icons/hicolor/22x22/devices/input-mouse.png
|
||||
%%DATADIR%%/icons/hicolor/22x22/devices/video-display.png
|
||||
%%DATADIR%%/icons/hicolor/22x22/mimetypes/audio-x-generic.png
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-3d.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-addhelper.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-animation.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-animationaddon.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-annotate.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-atlantis.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-bench.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-bicubic.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-blur.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-clone.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-colorfilter.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-commands.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-core.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-crashhandler.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-cube.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-cubeaddon.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-dbus.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-debug.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-decoration.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-expo.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-extrawm.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-ezoom.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-fade.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-fadedesktop.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-fakeargb.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-firepaint.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-fs.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-gears.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-glib.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-gnomecompat.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-group.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-imgjpeg.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-inotify.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-loginout.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-mag.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-maximumize.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-mblur.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-minimize.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-mousepoll.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-move.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-mswitch.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-neg.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-notification.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-obs.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-opacify.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-place.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-png.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-put.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-reflex.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-regex.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-resize.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-resizeinfo.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-ring.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-rotate.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-scale.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-scaleaddon.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-scalefilter.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-schemep.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-screensaver.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-screenshot.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-session.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-shelf.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-shift.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-showdesktop.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-showmouse.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-snap.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-snow.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-splash.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-stackswitch.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-staticswitcher.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-svg.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-switcher.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-text.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-thumbnail.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-tile.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-trailfocus.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-unknown.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-video.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-vpswitch.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-wall.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-wallpaper.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-water.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-widget.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-winrules.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-wobbly.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-workarounds.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/apps/plugin-zoom.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/categories/plugins-accessibility.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/categories/plugins-all.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/categories/plugins-desktop.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/categories/plugins-effects.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/categories/plugins-extras.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/categories/plugins-general.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/categories/plugins-image_loading.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/categories/plugins-profiles.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/categories/plugins-search.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/categories/plugins-uncategorized.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/categories/plugins-utility.svg
|
||||
%%DATADIR%%/icons/hicolor/scalable/categories/plugins-window_management.svg
|
||||
%%DATADIR%%/images/display.png
|
||||
%%DATADIR%%/images/modifier.png
|
||||
share/icons/hicolor/16x16/apps/ccsm.png
|
||||
share/icons/hicolor/22x22/apps/ccsm.png
|
||||
share/icons/hicolor/22x22/apps/ccsm.svg
|
||||
share/icons/hicolor/24x24/apps/ccsm.png
|
||||
share/icons/hicolor/32x32/apps/ccsm.png
|
||||
share/icons/hicolor/32x32/apps/ccsm.svg
|
||||
share/icons/hicolor/48x48/apps/ccsm.png
|
||||
share/icons/hicolor/scalable/apps/ccsm.svg
|
||||
share/locale/ar/LC_MESSAGES/ccsm.mo
|
||||
share/locale/as/LC_MESSAGES/ccsm.mo
|
||||
share/locale/be/LC_MESSAGES/ccsm.mo
|
||||
share/locale/bg/LC_MESSAGES/ccsm.mo
|
||||
share/locale/bn/LC_MESSAGES/ccsm.mo
|
||||
share/locale/bn_IN/LC_MESSAGES/ccsm.mo
|
||||
share/locale/ca/LC_MESSAGES/ccsm.mo
|
||||
share/locale/cs/LC_MESSAGES/ccsm.mo
|
||||
share/locale/da/LC_MESSAGES/ccsm.mo
|
||||
share/locale/de/LC_MESSAGES/ccsm.mo
|
||||
share/locale/el/LC_MESSAGES/ccsm.mo
|
||||
share/locale/en_GB/LC_MESSAGES/ccsm.mo
|
||||
share/locale/es/LC_MESSAGES/ccsm.mo
|
||||
share/locale/eu/LC_MESSAGES/ccsm.mo
|
||||
share/locale/fa/LC_MESSAGES/ccsm.mo
|
||||
share/locale/fi/LC_MESSAGES/ccsm.mo
|
||||
share/locale/fr/LC_MESSAGES/ccsm.mo
|
||||
share/locale/gl/LC_MESSAGES/ccsm.mo
|
||||
share/locale/gu/LC_MESSAGES/ccsm.mo
|
||||
share/locale/he/LC_MESSAGES/ccsm.mo
|
||||
share/locale/hi/LC_MESSAGES/ccsm.mo
|
||||
share/locale/hr/LC_MESSAGES/ccsm.mo
|
||||
share/locale/hu/LC_MESSAGES/ccsm.mo
|
||||
share/locale/id/LC_MESSAGES/ccsm.mo
|
||||
share/locale/it/LC_MESSAGES/ccsm.mo
|
||||
share/locale/ja/LC_MESSAGES/ccsm.mo
|
||||
share/locale/ko/LC_MESSAGES/ccsm.mo
|
||||
share/locale/md/LC_MESSAGES/ccsm.mo
|
||||
share/locale/ml_IN/LC_MESSAGES/ccsm.mo
|
||||
share/locale/nb/LC_MESSAGES/ccsm.mo
|
||||
share/locale/nl/LC_MESSAGES/ccsm.mo
|
||||
share/locale/or/LC_MESSAGES/ccsm.mo
|
||||
share/locale/pa/LC_MESSAGES/ccsm.mo
|
||||
share/locale/pl/LC_MESSAGES/ccsm.mo
|
||||
share/locale/pt/LC_MESSAGES/ccsm.mo
|
||||
share/locale/pt_BR/LC_MESSAGES/ccsm.mo
|
||||
share/locale/ru/LC_MESSAGES/ccsm.mo
|
||||
share/locale/sk/LC_MESSAGES/ccsm.mo
|
||||
share/locale/sv/LC_MESSAGES/ccsm.mo
|
||||
share/locale/tr/LC_MESSAGES/ccsm.mo
|
||||
share/locale/wo/LC_MESSAGES/ccsm.mo
|
||||
share/locale/zh_CN/LC_MESSAGES/ccsm.mo
|
||||
share/locale/zh_HK/LC_MESSAGES/ccsm.mo
|
@ -1,44 +0,0 @@
|
||||
# Created by: Robert C. Noland III <rnoland@FreeBSD.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= compiz-fusion
|
||||
PORTVERSION= 0.8.8
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= x11-wm
|
||||
|
||||
MAINTAINER= samy.mahmoudi@gmail.com
|
||||
COMMENT= Metaport of compiz-fusion
|
||||
|
||||
LICENSE= GPLv2+ LGPL21+ MIT
|
||||
LICENSE_COMB= multi
|
||||
|
||||
DEPRECATED= Old, uses EOLed python27
|
||||
EXPIRATION_DATE= 2020-03-02
|
||||
|
||||
LIB_DEPENDS= libcompizconfig.so:x11-wm/libcompizconfig
|
||||
RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/compiz.pc:x11-wm/compiz \
|
||||
${LOCALBASE}/lib/compiz/libanimation.so:x11-wm/compiz-plugins-main \
|
||||
${LOCALBASE}/bin/ccsm:x11-wm/ccsm
|
||||
|
||||
USES= gnome metaport xorg
|
||||
USE_GNOME= libxslt
|
||||
USE_XORG= ice sm x11 xcomposite xdamage xext xfixes xinerama xrandr
|
||||
|
||||
OPTIONS_DEFINE= EMERALD EXTRA GCONF UNSUP
|
||||
OPTIONS_DEFAULT= EMERALD EXTRA GCONF
|
||||
|
||||
EMERALD_DESC= Enable emerald window decorator
|
||||
EXTRA_DESC= Enable extra plugins
|
||||
UNSUP_DESC= Enable unsupported plugins
|
||||
|
||||
EMERALD_RUN_DEPENDS= ${LOCALBASE}/bin/emerald:x11-wm/emerald \
|
||||
${LOCALBASE}/share/emerald/themes/Adonis_Mod/theme.ini:x11-themes/emerald-themes
|
||||
|
||||
EXTRA_RUN_DEPENDS= ${LOCALBASE}/lib/compiz/libaddhelper.so:x11-wm/compiz-plugins-extra
|
||||
|
||||
GCONF_LIB_DEPENDS= libstartup-notification-1.so:x11/startup-notification
|
||||
GCONF_RUN_DEPENDS= ${LOCALBASE}/lib/compizconfig/backends/libgconf.so:x11-wm/compizconfig-backend-gconf
|
||||
|
||||
UNSUP_RUN_DEPENDS= ${LOCALBASE}/lib/compiz/libfakeargb.so:x11-wm/compiz-plugins-unsupported
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1 +0,0 @@
|
||||
This is a metaport for compiz-fusion.
|
@ -281,7 +281,6 @@
|
||||
SUBDIR += roxterm
|
||||
SUBDIR += rsibreak
|
||||
SUBDIR += rubygem-gnome
|
||||
SUBDIR += run_scaled
|
||||
SUBDIR += rxvt
|
||||
SUBDIR += rxvt-unicode
|
||||
SUBDIR += sakura
|
||||
@ -466,7 +465,6 @@
|
||||
SUBDIR += xorg-minimal
|
||||
SUBDIR += xorgproto
|
||||
SUBDIR += xpr
|
||||
SUBDIR += xpra
|
||||
SUBDIR += xprintidle
|
||||
SUBDIR += xprompt
|
||||
SUBDIR += xprop
|
||||
|
@ -1,35 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= run_scaled
|
||||
DISTVERSION= g20181209
|
||||
CATEGORIES= x11
|
||||
|
||||
MAINTAINER= 0mp@FreeBSD.org
|
||||
COMMENT= Run an X application scaled via Xpra (useful on HiDPI screens)
|
||||
|
||||
LICENSE= BSD3CLAUSE
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
DEPRECATED= Old, uses EOLed python27
|
||||
EXPIRATION_DATE= 2020-03-02
|
||||
|
||||
RUN_DEPENDS= bash:shells/bash \
|
||||
xpra:x11/xpra \
|
||||
xrandr:x11/xrandr \
|
||||
Xvfb:x11-servers/xorg-vfbserver
|
||||
|
||||
USES= shebangfix
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= kaueraal
|
||||
GH_TAGNAME= 669993429863a9f6aa53560171ef1fc57f8546f9
|
||||
SHEBANG_FILES= ${PORTNAME}
|
||||
|
||||
NO_ARCH= yes
|
||||
NO_BUILD= yes
|
||||
|
||||
PLIST_FILES= bin/${PORTNAME}
|
||||
|
||||
do-install:
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,3 +0,0 @@
|
||||
TIMESTAMP = 1572524979
|
||||
SHA256 (kaueraal-run_scaled-g20181209-669993429863a9f6aa53560171ef1fc57f8546f9_GH0.tar.gz) = e9101587c67bf8ae35f400f30428a377e371ca8ff2276069651493f246f90e9d
|
||||
SIZE (kaueraal-run_scaled-g20181209-669993429863a9f6aa53560171ef1fc57f8546f9_GH0.tar.gz) = 2325
|
@ -1,19 +0,0 @@
|
||||
--- run_scaled.orig 2019-10-31 16:00:04 UTC
|
||||
+++ run_scaled
|
||||
@@ -65,12 +65,13 @@ done
|
||||
|
||||
declare -i UNSCALED_RESOLUTION_X
|
||||
declare -i UNSCALED_RESOLUTION_Y
|
||||
-UNSCALED_RESOLUTION_X=`xrandr | sed -n -e 's/Screen 0:.*current \([0-9]\+\) x \([0-9]\+\).*/\1/p'`
|
||||
-UNSCALED_RESOLUTION_Y=`xrandr | sed -n -e 's/Screen 0:.*current \([0-9]\+\) x \([0-9]\+\).*/\2/p'`
|
||||
+UNSCALED_RESOLUTION_X=`xrandr | sed -n -e 's/Screen 0:.*current \([0-9][0-9]*\) x \([0-9][0-9]*\).*/\1/p'`
|
||||
+UNSCALED_RESOLUTION_Y=`xrandr | sed -n -e 's/Screen 0:.*current \([0-9][0-9]*\) x \([0-9][0-9]*\).*/\2/p'`
|
||||
|
||||
UNSCALED_RESOLUTION="$( bc <<<"$UNSCALED_RESOLUTION_X / $SCALING_FACTOR" )x$( bc <<<"$UNSCALED_RESOLUTION_Y / $SCALING_FACTOR" )"
|
||||
|
||||
-DISPLAYNUM=:`shuf -i 10000-99999999 -n 1`
|
||||
+# sysutils/shuf is significantly slower than jot(1).
|
||||
+DISPLAYNUM=:`jot -r 1 10000 99999999`
|
||||
ESCAPED_PARAMS=`printf '%q ' "$@"`
|
||||
xpra start "$DISPLAYNUM" --xvfb="Xvfb +extension Composite -screen 0 ${UNSCALED_RESOLUTION}x24+32 -nolisten tcp -noreset -auth \$XAUTHORITY" --env=GDK_SCALE=1 --env=GDK_DPI_SCALE=1 --start-child="$ESCAPED_PARAMS" --exit-with-children
|
||||
sleep "$SLEEPTIME"
|
@ -1,4 +0,0 @@
|
||||
run_scaled is a Bash script that simplifies scaling graphical X applications on
|
||||
HiDPI displays (using Xpra).
|
||||
|
||||
WWW: https://github.com/kaueraal/run_scaled
|
@ -1,142 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= xpra
|
||||
PORTVERSION= 2.5.3
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= x11
|
||||
MASTER_SITES= http://xpra.org/src/
|
||||
|
||||
MAINTAINER= swills@FreeBSD.org
|
||||
COMMENT= Xpra gives you persistent remote applications for X
|
||||
|
||||
LICENSE= GPLv2
|
||||
|
||||
DEPRECATED= Old, uses EOLed python27
|
||||
EXPIRATION_DATE= 2020-03-02
|
||||
|
||||
BUILD_DEPENDS= ${PYNUMPY} \
|
||||
${PYTHON_PKGNAMEPREFIX}gtk2>2:x11-toolkits/py-gtk2@${PY_FLAVOR} \
|
||||
brotli:archivers/brotli
|
||||
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
|
||||
libfreetype.so:print/freetype2 \
|
||||
libturbojpeg.so:graphics/libjpeg-turbo \
|
||||
libwebp.so:graphics/webp
|
||||
RUN_DEPENDS= ${LOCALBASE}/share/X11/xkb/rules/base:x11/xkeyboard-config \
|
||||
${PYNUMPY} \
|
||||
${PYTHON_PKGNAMEPREFIX}cryptography>1:security/py-cryptography@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}dbus>1:devel/py-dbus@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}gtk2>2:x11-toolkits/py-gtk2@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}gtkglext>1:x11-toolkits/py-gtkglext@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}lz4>=0.7.0_1:archivers/py-lz4@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}netifaces>0:net/py-netifaces@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}paramiko>0:security/py-paramiko@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}pillow6>=3.0:graphics/py-pillow6@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}pyinotify>0:devel/py-pyinotify@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}PyOpenGL-accelerate>=3.1.0:graphics/py-PyOpenGL-accelerate@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}PyOpenGL>=3.1.0:graphics/py-PyOpenGL@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}rencode>1:converters/py-rencode@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}xxhash>0:devel/py-xxhash@${PY_FLAVOR} \
|
||||
gstreamer1-plugins-pulse>=0:audio/gstreamer1-plugins-pulse \
|
||||
setxkbmap:x11/setxkbmap \
|
||||
ssh-askpass:security/openssh-askpass \
|
||||
xauth:x11/xauth \
|
||||
xkbcomp:x11/xkbcomp \
|
||||
Xvfb:x11-servers/xorg-vfbserver
|
||||
|
||||
USES= desktop-file-utils fortran gettext-runtime gnome pkgconfig \
|
||||
python:2.7 shared-mime-info shebangfix tar:xz xorg
|
||||
|
||||
USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk20 pango
|
||||
USE_PYTHON= cython distutils
|
||||
USE_XORG= x11 xcomposite xdamage xext xfixes xi xkbfile xrandr xtst
|
||||
PLIST_SUB+= PORTVERSION=${PORTVERSION} \
|
||||
PYTHON_VER=${PYTHON_VER}
|
||||
SHEBANG_FILES= cups/xpraforwarder scripts/auth_dialog \
|
||||
scripts/xpra_udev_product_version
|
||||
MAKE_ENV= XPRA_USE_PROCESS_POLLING=1
|
||||
|
||||
OPTIONS_DEFINE= AVAHI AVCODEC CUPS FFMPEG GSTREAMER HTML5 LIBYUV \
|
||||
SWSCALE VPX WEBCAM X264 X265
|
||||
OPTIONS_DEFAULT= AVAHI AVCODEC CUPS FFMPEG GSTREAMER HTML5 LIBYUV \
|
||||
SWSCALE VPX X264
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
AVCODEC_DESC= Enable avcodec2 (FFmpeg) decoder
|
||||
CUPS_DESC= Enable CUPS for printer forwarding
|
||||
FFMPEG_DESC= Enable FFmpeg encoder
|
||||
GSTREAMER_DESC= Enable GStreamer for sound forwarding
|
||||
HTML5_DESC= Install HTML5 client interface
|
||||
LIBYUV_DESC= Enable libyuv CSC module (fastest)
|
||||
SWSCALE_DESC= Enable swscale (FFmpeg) CSC module
|
||||
VPX_DESC= Enable VP8 and VP9 codec
|
||||
WEBCAM_DESC= Enable webcam forwarding (client only)
|
||||
X264_DESC= Enable X264 encoder
|
||||
X265_DESC= Enable X265 encoder (slow)
|
||||
|
||||
AVAHI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}avahi>0:net/py-avahi@${PY_FLAVOR}
|
||||
AVAHI_VARS= XPRA_OPTIONS+=mdns
|
||||
AVCODEC_VARS= XPRA_OPTIONS+=dec_avcodec2
|
||||
CUPS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycups>1:print/py-pycups@${PY_FLAVOR}
|
||||
CUPS_VARS= XPRA_OPTIONS+=printing
|
||||
FFMPEG_VARS= XPRA_OPTIONS+=enc_ffmpeg
|
||||
GSTREAMER_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gstreamer1>1:multimedia/py-gstreamer1@${PY_FLAVOR}
|
||||
GSTREAMER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gstreamer1>1:multimedia/py-gstreamer1@${PY_FLAVOR}
|
||||
GSTREAMER_USE= GSTREAMER1=flac,lame,mpg123,ogg,opus,vorbis,wavpack
|
||||
GSTREAMER_VARS= XPRA_OPTIONS+=sound
|
||||
HTML5_VARS= XPRA_OPTIONS+=html5
|
||||
LIBYUV_LIB_DEPENDS= libyuv.so:graphics/libyuv
|
||||
LIBYUV_VARS= XPRA_OPTIONS+=csc_libyuv
|
||||
SWSCALE_LIB_DEPENDS= libswscale.so:multimedia/ffmpeg
|
||||
SWSCALE_VARS= XPRA_OPTIONS+=csc_swscale
|
||||
VPX_LIB_DEPENDS= libvpx.so:multimedia/libvpx
|
||||
VPX_VARS= XPRA_OPTIONS+=vpx
|
||||
WEBCAM_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}opencv>2:graphics/py-opencv@${PY_FLAVOR}
|
||||
WEBCAM_VARS= XPRA_OPTIONS+=webcam
|
||||
X264_LIB_DEPENDS= libx264.so:multimedia/libx264
|
||||
X264_VARS= XPRA_OPTIONS+=enc_x264
|
||||
X265_LIB_DEPENDS= libx265.so:multimedia/x265
|
||||
X265_VARS= XPRA_OPTIONS+=enc_x265
|
||||
|
||||
PYDISTUTILS_PKGNAME= xpra_all
|
||||
XPRA_OPTIONS_ALL+= ${XPRA_OPTIONS_DISABLED} csc_libyuv csc_swscale \
|
||||
dec_avcodec2 enc_ffmpeg enc_x264 enc_x265 html5 mdns \
|
||||
printing sound vpx webcam
|
||||
XPRA_OPTIONS_DISABLED= minify netdev uinput Xdummy Xdummy_wrapper
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.for opt in ${XPRA_OPTIONS_ALL}
|
||||
.if empty(XPRA_OPTIONS:M${opt})
|
||||
PYDISTUTILS_ARGS+= --without-${opt}
|
||||
.else
|
||||
PYDISTUTILS_ARGS+= --with-${opt}
|
||||
.endif
|
||||
.endfor
|
||||
|
||||
.if ${PORT_OPTIONS:MAVCODEC} || ${PORT_OPTIONS:MFFMPEG}
|
||||
LIB_DEPENDS+= libavcodec.so:multimedia/ffmpeg
|
||||
.endif
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
PYDISTUTILS_BUILDARGS+= ${PYDISTUTILS_ARGS}
|
||||
PYDISTUTILS_CONFIGUREARGS+= ${PYDISTUTILS_ARGS}
|
||||
PYDISTUTILS_INSTALLARGS+= ${PYDISTUTILS_ARGS}
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|%%GCC_RUNTIME%%|${LOCALBASE}/lib/gcc${_GCC_VER}|' \
|
||||
${WRKSRC}/scripts/xpra ${WRKSRC}/scripts/xpra_launcher
|
||||
@${REINPLACE_CMD} -e 's|/usr/share|${LOCALBASE}/share|' \
|
||||
${WRKSRC}/xpra/platform/pycups_printing.py
|
||||
@${REINPLACE_CMD} -e 's|/usr/sbin|${LOCALBASE}/sbin|' \
|
||||
${WRKSRC}/etc/xpra/conf.d/16_printing.conf.in
|
||||
|
||||
post-install:
|
||||
@${MV} ${STAGEDIR}${ETCDIR}/xorg.conf \
|
||||
${STAGEDIR}${ETCDIR}/xorg.conf.sample
|
||||
@${MV} ${STAGEDIR}${ETCDIR}/xpra.conf \
|
||||
${STAGEDIR}${ETCDIR}/xpra.conf.sample
|
||||
@${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} -name '*.so' \
|
||||
-exec ${STRIP_CMD} {} +
|
||||
|
||||
.include <bsd.port.post.mk>
|
@ -1,3 +0,0 @@
|
||||
TIMESTAMP = 1581059979
|
||||
SHA256 (xpra-2.5.3.tar.xz) = daaf3de7ec6e21be216316c56ec3d42e787d4b0137e9c91855032424242d43fb
|
||||
SIZE (xpra-2.5.3.tar.xz) = 2489488
|
@ -1,11 +0,0 @@
|
||||
--- scripts/xpra.orig 2019-03-19 15:05:07 UTC
|
||||
+++ scripts/xpra
|
||||
@@ -17,6 +17,8 @@ except ImportError as e:
|
||||
sys.stderr.write(" retrying with %s\n" % py_exe)
|
||||
os.execvpe(py_exe, argv, env)
|
||||
sys.exit(1)
|
||||
+from ctypes import cdll
|
||||
+cdll.LoadLibrary("%%GCC_RUNTIME%%/libgcc_s.so")
|
||||
|
||||
from xpra.platform import init, set_default_name
|
||||
set_default_name("Xpra")
|
@ -1,15 +0,0 @@
|
||||
# preload the correct libgcc_s.so for libgfortran.so,
|
||||
# which is required for numpy
|
||||
#
|
||||
--- scripts/xpra_launcher.orig 2019-03-19 15:05:07 UTC
|
||||
+++ scripts/xpra_launcher
|
||||
@@ -1,6 +1,9 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
import os
|
||||
+from ctypes import cdll
|
||||
+cdll.LoadLibrary("%%GCC_RUNTIME%%/libgcc_s.so")
|
||||
+
|
||||
import sys
|
||||
try:
|
||||
import xpra
|
@ -1,37 +0,0 @@
|
||||
--- setup.py.orig 2019-03-19 15:05:07 UTC
|
||||
+++ setup.py
|
||||
@@ -1551,12 +1551,12 @@ else:
|
||||
add_data_files("%s/xpra/" % libexec, libexec_scripts)
|
||||
if data_ENABLED:
|
||||
man_path = "share/man"
|
||||
- if OPENBSD:
|
||||
+ if OPENBSD or FREEBSD:
|
||||
man_path = "man"
|
||||
add_data_files("%s/man1" % man_path, ["man/xpra.1", "man/xpra_launcher.1"])
|
||||
add_data_files("share/applications", glob.glob("xdg/*.desktop"))
|
||||
add_data_files("share/mime/packages", ["xdg/application-x-xpraconfig.xml"])
|
||||
- add_data_files("share/icons", ["xdg/xpra.png", "xdg/xpra-mdns.png", "xdg/xpra-shadow.png"])
|
||||
+ add_data_files("share/pixmaps", ["xdg/xpra.png", "xdg/xpra-mdns.png", "xdg/xpra-shadow.png"])
|
||||
add_data_files("share/appdata", ["xdg/xpra.appdata.xml"])
|
||||
|
||||
#here, we override build and install so we can
|
||||
@@ -1605,7 +1605,7 @@ else:
|
||||
|
||||
if printing_ENABLED and POSIX:
|
||||
#install "/usr/lib/cups/backend" with 0700 permissions:
|
||||
- copytodir("cups/xpraforwarder", "lib/cups/backend", chmod=0o700)
|
||||
+ copytodir("cups/xpraforwarder", "libexec/cups/backend", chmod=0o700)
|
||||
|
||||
if x11_ENABLED:
|
||||
#install xpra_Xdummy if we need it:
|
||||
@@ -1678,8 +1678,8 @@ else:
|
||||
remove_packages("xpra.platform.win32", "xpra.platform.darwin")
|
||||
if data_ENABLED:
|
||||
#not supported by all distros, but doesn't hurt to install them anyway:
|
||||
- for x in ("tmpfiles.d", "sysusers.d"):
|
||||
- add_data_files("lib/%s" % x, ["%s/xpra.conf" % x])
|
||||
+# for x in ("tmpfiles.d", "sysusers.d"):
|
||||
+# add_data_files("lib/%s" % x, ["%s/xpra.conf" % x])
|
||||
if uinput_ENABLED:
|
||||
add_data_files("lib/udev/rules.d/", ["udev/rules.d/71-xpra-virtual-pointer.rules"])
|
||||
|
@ -1,11 +0,0 @@
|
||||
--- xpra/net/bytestreams.py.orig 2019-03-19 15:05:11 UTC
|
||||
+++ xpra/net/bytestreams.py
|
||||
@@ -410,7 +410,7 @@ class SocketConnection(Connection):
|
||||
fd = 0
|
||||
if fd:
|
||||
info["fileno"] = fd
|
||||
- from xpra.platform.netdev_query import get_interface_info
|
||||
+ #from xpra.platform.netdev_query import get_interface_info
|
||||
#ie: self.local = ("192.168.1.7", "14500")
|
||||
if self.local and len(self.local)==2:
|
||||
from xpra.net.net_util import get_interface
|
@ -1,10 +0,0 @@
|
||||
--- xpra/scripts/config.py.orig 2019-04-16 04:57:10 UTC
|
||||
+++ xpra/scripts/config.py
|
||||
@@ -126,7 +126,6 @@ def detect_xvfb_command(conf_dir="/etc/xpra/", bin_dir
|
||||
if OSX:
|
||||
return get_Xvfb_command()
|
||||
if sys.platform.find("bsd")>=0 and Xdummy_ENABLED is None:
|
||||
- warn("Warning: sorry, no support for Xdummy on %s" % sys.platform)
|
||||
return get_Xvfb_command()
|
||||
|
||||
xorg_bin = get_xorg_bin()
|
@ -1,4 +0,0 @@
|
||||
Xpra gives you persistent remote applications for X. So basically it's
|
||||
screen for remote X apps.
|
||||
|
||||
WWW: http://xpra.org/
|
1477
x11/xpra/pkg-plist
1477
x11/xpra/pkg-plist
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user