*/*: sync with upstream

Taken from: FreeBSD
This commit is contained in:
Franco Fichtner 2023-02-21 15:58:16 +01:00
parent d8299d2d6c
commit 1049d1b8c3
306 changed files with 3397 additions and 3550 deletions

View file

@ -288,6 +288,7 @@
SUBDIR += gtkguitune
SUBDIR += gtkpod
SUBDIR += gtmixer
SUBDIR += gtultra
SUBDIR += guidoar
SUBDIR += guidolib
SUBDIR += guitarix-lv2
@ -675,6 +676,7 @@
SUBDIR += py-soundcloud
SUBDIR += py-sounddevice
SUBDIR += py-soundscrape
SUBDIR += py-soxr
SUBDIR += py-speechrecognition
SUBDIR += py-spotipy
SUBDIR += py-tagpy

View file

@ -1,8 +1,12 @@
PORTNAME= cadence
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.2
PORTREVISION= 2
CATEGORIES= audio
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
PATCHFILES= bf25db6ebdc6437fce5a60afd203fee169efd068.diff:-p1
MAINTAINER= yuri@FreeBSD.org
COMMENT= Collection of tools useful for audio production
WWW= https://kxstudio.linuxaudio.org/Applications:Cadence
@ -10,16 +14,18 @@ WWW= https://kxstudio.linuxaudio.org/Applications:Cadence
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= jackit>0:audio/jack
RUN_DEPENDS= jackit>0:audio/jack \
jack_capture:audio/jack-capture
USES= compiler:c++11-lang gmake localbase pkgconfig \
USES= compiler:c++11-lang desktop-file-utils gmake localbase pkgconfig \
python:3.4+ pyqt:5 qt:5 shebangfix tar:bz2
SHEBANG_FILES= src/*.py
USE_QT= core gui widgets buildtools:build
USE_PYQT= pyqt5 sip
USE_GITHUB= yes
GH_ACCOUNT= falkTX
GH_PROJECT= Cadence
USE_QT= core gui widgets buildtools:build
USE_PYQT= pyqt5 sip
CXXFLAGS+= -DJACKBRIDGE_PROPER_CPP11_SUPPORT=yes
# Give the Makefile the proper versioned binaries of PyQt

View file

@ -1,3 +1,5 @@
TIMESTAMP = 1655710352
TIMESTAMP = 1676928715
SHA256 (falkTX-Cadence-v0.9.2_GH0.tar.gz) = a07fe845e55c1785d3e1a091b77efd3bb01a88648bd11215461f9fa6a797ae87
SIZE (falkTX-Cadence-v0.9.2_GH0.tar.gz) = 2202164
SHA256 (bf25db6ebdc6437fce5a60afd203fee169efd068.diff) = 1e8bc55eeb0b6e5769917c9ce7a546602873540ce7cbdfafb48189432b104c8e
SIZE (bf25db6ebdc6437fce5a60afd203fee169efd068.diff) = 1808

View file

@ -1,6 +1,6 @@
PORTNAME= festival
PORTVERSION= 2.4
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= audio accessibility
MASTER_SITES= FESTIVAL
DISTFILES= ${DISTNAME}-release.tar.gz \
@ -27,13 +27,13 @@ WWW= https://www.cstr.ed.ac.uk/projects/festival/
OPTIONS_DEFINE= NAS
OPTIONS_DEFAULT=NAS
CXXFLAGS+= -DFTLIBDIR=${LOCALBASE}/share/festival/lib
CXXFLAGS+= -DFTLIBDIR=${LOCALBASE}/share/festival/lib -fno-delete-null-pointer-checks
CONFIGURE_WRKSRC=${WRKDIR}/festival
USES= gmake
SPEECHTOOLS= ${WRKSRC}/speech_tools
FESTIVAL= ${WRKSRC}/festival
MAKE_ARGS+= CC="${CC}" GCC="${CC}" \
CXX="${CXX}" GXX="${CXX}" \
MAKE_ARGS+= CC="${CCACHE_BIN} ${CC}" GCC="${CCACHE_BIN} ${CC}" \
CXX="${CCACHE_BIN} ${CXX}" GXX="${CCACHE_BIN} ${CXX}" \
EST_HOME=${SPEECHTOOLS}
WRKSRC= ${WRKDIR}

View file

@ -0,0 +1,313 @@
Obtained from Debian. Original description follows:
Description: HTS engine does not check buffer bounds in some functions.
This patch adds bounds checking to prevent writing past the end of the buffer.
Author: Peter Drysdale <drysdalepete@gmail.com>
--- festival/src/modules/hts_engine/HTS_engine.c
+++ festival/src/modules/hts_engine/HTS_engine.c
@@ -467,7 +467,7 @@
}
/* HTS_Engine_synthesize_from_strings: synthesize speech from strings */
-HTS_Boolean HTS_Engine_synthesize_from_strings(HTS_Engine * engine, char **lines, size_t num_lines)
+HTS_Boolean HTS_Engine_synthesize_from_strings(HTS_Engine * engine, const char **lines, size_t num_lines)
{
HTS_Engine_refresh(engine);
HTS_Label_load_from_strings(&engine->label, engine->condition.sampling_frequency, engine->condition.fperiod, lines, num_lines);
--- festival/src/modules/hts_engine/HTS_engine.h
+++ festival/src/modules/hts_engine/HTS_engine.h
@@ -427,7 +427,7 @@
HTS_Boolean HTS_Engine_synthesize_from_fn(HTS_Engine * engine, const char *fn);
/* HTS_Engine_synthesize_from_strings: synthesize speech from string list */
-HTS_Boolean HTS_Engine_synthesize_from_strings(HTS_Engine * engine, char **lines, size_t num_lines);
+HTS_Boolean HTS_Engine_synthesize_from_strings(HTS_Engine * engine, const char **lines, size_t num_lines);
/* HTS_Engine_save_information: save trace information */
void HTS_Engine_save_information(HTS_Engine * engine, FILE * fp);
--- festival/src/modules/hts_engine/HTS_hidden.h
+++ festival/src/modules/hts_engine/HTS_hidden.h
@@ -117,16 +117,16 @@
size_t HTS_fwrite_little_endian(const void *buf, size_t size, size_t n, FILE * fp);
/* HTS_get_pattern_token: get pattern token (single/double quote can be used) */
-HTS_Boolean HTS_get_pattern_token(HTS_File * fp, char *buff);
+HTS_Boolean HTS_get_pattern_token(HTS_File * fp, char *buff, size_t bufflen);
/* HTS_get_token: get token from file pointer (separators are space,tab,line break) */
-HTS_Boolean HTS_get_token_from_fp(HTS_File * fp, char *buff);
+HTS_Boolean HTS_get_token_from_fp(HTS_File * fp, char *buff, size_t bufflen);
/* HTS_get_token: get token from file pointer with specified separator */
HTS_Boolean HTS_get_token_from_fp_with_separator(HTS_File * fp, char *buff, char separator);
/* HTS_get_token_from_string: get token from string (separator are space,tab,line break) */
-HTS_Boolean HTS_get_token_from_string(const char *string, size_t * index, char *buff);
+HTS_Boolean HTS_get_token_from_string(const char *string, size_t * index, char *buff, size_t bufflen);
/* HTS_get_token_from_string_with_separator: get token from string with specified separator */
HTS_Boolean HTS_get_token_from_string_with_separator(const char *str, size_t * index, char *buff, char separator);
@@ -248,7 +248,7 @@
void HTS_Label_load_from_fn(HTS_Label * label, size_t sampling_rate, size_t fperiod, const char *fn);
/* HTS_Label_load_from_strings: load label list from string list */
-void HTS_Label_load_from_strings(HTS_Label * label, size_t sampling_rate, size_t fperiod, char **lines, size_t num_lines);
+void HTS_Label_load_from_strings(HTS_Label * label, size_t sampling_rate, size_t fperiod, const char **lines, size_t num_lines);
/* HTS_Label_get_size: get number of label string */
size_t HTS_Label_get_size(HTS_Label * label);
--- festival/src/modules/hts_engine/HTS_misc.c
+++ festival/src/modules/hts_engine/HTS_misc.c
@@ -333,7 +333,7 @@
}
/* HTS_get_pattern_token: get pattern token (single/double quote can be used) */
-HTS_Boolean HTS_get_pattern_token(HTS_File * fp, char *buff)
+HTS_Boolean HTS_get_pattern_token(HTS_File * fp, char *buff, size_t bufflen)
{
char c;
size_t i;
@@ -369,7 +369,7 @@
}
i = 0;
- while (1) {
+ while (i<bufflen) {
buff[i++] = c;
c = HTS_fgetc(fp);
if (squote && c == '\'')
@@ -386,12 +386,16 @@
}
}
+ if (i == bufflen) {
+ HTS_error(2,"HTS_get_pattern_token: Buffer overflow.\n");
+ }
+
buff[i] = '\0';
return TRUE;
}
/* HTS_get_token: get token from file pointer (separators are space, tab, and line break) */
-HTS_Boolean HTS_get_token_from_fp(HTS_File * fp, char *buff)
+HTS_Boolean HTS_get_token_from_fp(HTS_File * fp, char *buff, size_t bufflen)
{
char c;
size_t i;
@@ -407,7 +411,7 @@
return FALSE;
}
- for (i = 0; c != ' ' && c != '\n' && c != '\t';) {
+ for (i = 0; c != ' ' && c != '\n' && c != '\t' && (i<bufflen);) {
buff[i++] = c;
if (HTS_feof(fp))
break;
@@ -416,6 +420,10 @@
break;
}
+ if (i == bufflen) {
+ HTS_error(2,"HTS_get_token: Buffer overflow.\n");
+ }
+
buff[i] = '\0';
return TRUE;
}
@@ -451,7 +459,7 @@
}
/* HTS_get_token_from_string: get token from string (separators are space, tab, and line break) */
-HTS_Boolean HTS_get_token_from_string(const char *string, size_t * index, char *buff)
+HTS_Boolean HTS_get_token_from_string(const char *string, size_t * index, char *buff, size_t bufflen)
{
char c;
size_t i;
@@ -467,11 +475,15 @@
return FALSE;
c = string[(*index)++];
}
- for (i = 0; c != ' ' && c != '\n' && c != '\t' && c != '\0'; i++) {
+ for (i = 0; c != ' ' && c != '\n' && c != '\t' && c != '\0' && (i<bufflen); i++) {
buff[i] = c;
c = string[(*index)++];
}
+ if (i == bufflen) {
+ HTS_error(2,"HTS_get_token_from_string: Buffer overflow.\n");
+ }
+
buff[i] = '\0';
return TRUE;
}
@@ -480,7 +492,7 @@
HTS_Boolean HTS_get_token_from_string_with_separator(const char *str, size_t * index, char *buff, char separator)
{
char c;
- size_t start;
+ /*size_t start;*/
size_t len = 0;
if (str == NULL)
@@ -495,7 +507,7 @@
(*index)++;
c = str[(*index)];
}
- start = (*index);
+ /*start = (*index);*/
while (c != separator && c != '\0') {
buff[len++] = c;
(*index)++;
--- festival/src/modules/hts_engine/HTS_model.c
+++ festival/src/modules/hts_engine/HTS_model.c
@@ -194,12 +194,12 @@
HTS_Question_clear(question);
/* get question name */
- if (HTS_get_pattern_token(fp, buff) == FALSE)
+ if (HTS_get_pattern_token(fp, buff, HTS_MAXBUFLEN) == FALSE)
return FALSE;
question->string = HTS_strdup(buff);
/* get pattern list */
- if (HTS_get_pattern_token(fp, buff) == FALSE) {
+ if (HTS_get_pattern_token(fp, buff, HTS_MAXBUFLEN) == FALSE) {
HTS_Question_clear(question);
return FALSE;
}
@@ -207,7 +207,7 @@
last_pattern = NULL;
if (strcmp(buff, "{") == 0) {
while (1) {
- if (HTS_get_pattern_token(fp, buff) == FALSE) {
+ if (HTS_get_pattern_token(fp, buff, HTS_MAXBUFLEN) == FALSE) {
HTS_Question_clear(question);
return FALSE;
}
@@ -218,7 +218,7 @@
question->head = pattern;
pattern->string = HTS_strdup(buff);
pattern->next = NULL;
- if (HTS_get_pattern_token(fp, buff) == FALSE) {
+ if (HTS_get_pattern_token(fp, buff, HTS_MAXBUFLEN) == FALSE) {
HTS_Question_clear(question);
return FALSE;
}
@@ -358,7 +358,7 @@
if (tree == NULL || fp == NULL)
return FALSE;
- if (HTS_get_pattern_token(fp, buff) == FALSE) {
+ if (HTS_get_pattern_token(fp, buff, HTS_MAXBUFLEN) == FALSE) {
HTS_Tree_clear(tree);
return FALSE;
}
@@ -367,14 +367,14 @@
tree->root = last_node = node;
if (strcmp(buff, "{") == 0) {
- while (HTS_get_pattern_token(fp, buff) == TRUE && strcmp(buff, "}") != 0) {
+ while (HTS_get_pattern_token(fp, buff, HTS_MAXBUFLEN) == TRUE && strcmp(buff, "}") != 0) {
node = HTS_Node_find(last_node, atoi(buff));
if (node == NULL) {
HTS_error(0, "HTS_Tree_load: Cannot find node %d.\n", atoi(buff));
HTS_Tree_clear(tree);
return FALSE;
}
- if (HTS_get_pattern_token(fp, buff) == FALSE) {
+ if (HTS_get_pattern_token(fp, buff, HTS_MAXBUFLEN) == FALSE) {
HTS_Tree_clear(tree);
return FALSE;
}
@@ -389,7 +389,7 @@
HTS_Node_initialize(node->yes);
HTS_Node_initialize(node->no);
- if (HTS_get_pattern_token(fp, buff) == FALSE) {
+ if (HTS_get_pattern_token(fp, buff, HTS_MAXBUFLEN) == FALSE) {
node->quest = NULL;
free(node->yes);
free(node->no);
@@ -403,7 +403,7 @@
node->no->next = last_node;
last_node = node->no;
- if (HTS_get_pattern_token(fp, buff) == FALSE) {
+ if (HTS_get_pattern_token(fp, buff, HTS_MAXBUFLEN) == FALSE) {
node->quest = NULL;
free(node->yes);
free(node->no);
@@ -495,7 +495,7 @@
win->coefficient = (double **) HTS_calloc(win->size, sizeof(double *));
/* set delta coefficents */
for (i = 0; i < win->size; i++) {
- if (HTS_get_token_from_fp(fp[i], buff) == FALSE) {
+ if (HTS_get_token_from_fp(fp[i], buff, HTS_MAXBUFLEN) == FALSE) {
result = FALSE;
fsize = 1;
} else {
@@ -508,7 +508,7 @@
/* read coefficients */
win->coefficient[i] = (double *) HTS_calloc(fsize, sizeof(double));
for (j = 0; j < fsize; j++) {
- if (HTS_get_token_from_fp(fp[i], buff) == FALSE) {
+ if (HTS_get_token_from_fp(fp[i], buff, HTS_MAXBUFLEN) == FALSE) {
result = FALSE;
win->coefficient[i][j] = 0.0;
} else {
@@ -610,7 +610,7 @@
last_question = NULL;
last_tree = NULL;
while (!HTS_feof(fp)) {
- HTS_get_pattern_token(fp, buff);
+ HTS_get_pattern_token(fp, buff, HTS_MAXBUFLEN);
/* parse questions */
if (strcmp(buff, "QS") == 0) {
question = (HTS_Question *) HTS_calloc(1, sizeof(HTS_Question));
--- festival/src/modules/hts_engine/HTS_label.c
+++ festival/src/modules/hts_engine/HTS_label.c
@@ -117,5 +117,5 @@
/* parse label file */
- while (HTS_get_token_from_fp(fp, buff)) {
+ while (HTS_get_token_from_fp(fp, buff, HTS_MAXBUFLEN)) {
if (!isgraph((int) buff[0]))
break;
@@ -130,9 +130,9 @@
}
if (isdigit_string(buff)) { /* has frame infomation */
start = atof(buff);
- HTS_get_token_from_fp(fp, buff);
+ HTS_get_token_from_fp(fp, buff, HTS_MAXBUFLEN);
end = atof(buff);
- HTS_get_token_from_fp(fp, buff);
+ HTS_get_token_from_fp(fp, buff, HTS_MAXBUFLEN);
lstring->start = rate * start;
lstring->end = rate * end;
} else {
@@ -154,7 +154,7 @@
}
/* HTS_Label_load_from_strings: load label from strings */
-void HTS_Label_load_from_strings(HTS_Label * label, size_t sampling_rate, size_t fperiod, char **lines, size_t num_lines)
+void HTS_Label_load_from_strings(HTS_Label * label, size_t sampling_rate, size_t fperiod, const char **lines, size_t num_lines)
{
char buff[HTS_MAXBUFLEN];
HTS_LabelString *lstring = NULL;
@@ -182,11 +182,11 @@
}
data_index = 0;
if (isdigit_string(lines[i])) { /* has frame infomation */
- HTS_get_token_from_string(lines[i], &data_index, buff);
+ HTS_get_token_from_string(lines[i], &data_index, buff, HTS_MAXBUFLEN);
start = atof(buff);
- HTS_get_token_from_string(lines[i], &data_index, buff);
+ HTS_get_token_from_string(lines[i], &data_index, buff, HTS_MAXBUFLEN);
end = atof(buff);
- HTS_get_token_from_string(lines[i], &data_index, buff);
+ HTS_get_token_from_string(lines[i], &data_index, buff, HTS_MAXBUFLEN);
lstring->name = HTS_strdup(buff);
lstring->start = rate * start;
lstring->end = rate * end;

View file

@ -0,0 +1,76 @@
Address some of the warnings flagged by either compiler or valgrind.
-mi
--- speech_tools/stats/EST_Discrete.cc 2010-11-05 10:12:43.000000000 -0400
+++ speech_tools/stats/EST_Discrete.cc 2023-02-20 22:17:06.842236000 -0500
@@ -152,5 +152,5 @@
for (i=0; i<next_free; i++)
delete discretes[i];
- delete discretes;
+ delete[] discretes;
}
--- festival/src/modules/hts_engine/fest2hts_engine.cc 2013-02-18 10:10:52.000000000 -0500
+++ festival/src/modules/hts_engine/fest2hts_engine.cc 2023-02-20 22:55:59.303248000 -0500
@@ -191,16 +191,16 @@
char *copyright[] = { HTS_COPYRIGHT };
- sprintf(str,
+ str += sprintf(str,
"\nThe HMM-Based Speech Synthesis Engine \"hts_engine API\"\n");
- sprintf(str,
- "%shts_engine API version %s (%s)\n", str, version, url);
+ str += sprintf(str,
+ "hts_engine API version %s (%s)\n", version, url);
for (i = 0; i < nCopyright; i++) {
if (i == 0)
- sprintf(str,
- "%sCopyright (C) %s\n", str, copyright[i]);
+ str += sprintf(str,
+ "Copyright (C) %s\n", copyright[i]);
else
- sprintf(str,
- "%s %s\n", str, copyright[i]);
+ str += sprintf(str,
+ " %s\n", copyright[i]);
}
sprintf(str, "%sAll rights reserved.\n", str);
--- speech_tools/speech_class/EST_wave_io.cc 2013-10-14 17:54:33.000000000 -0400
+++ speech_tools/speech_class/EST_wave_io.cc 2023-02-21 00:03:12.559352000 -0500
@@ -230,5 +230,5 @@
data_length = length*(*num_channels);
- file_data = walloc(unsigned char,sample_width * data_length);
+ file_data = new unsigned char[sample_width * data_length];
ts.seek(current_pos+NIST_HDR_SIZE+(sample_width*offset*(*num_channels)));
--- speech_tools/siod/slib_python.cc 2014-12-11 10:30:16.000000000 -0500
+++ speech_tools/siod/slib_python.cc 2023-02-21 00:07:42.577728000 -0500
@@ -372,8 +372,4 @@
Py_Finalize();
}
-#else // No python support
-
-/* So there is a symbol in here even if there is no python support */
-static int est_no_python_support = 1;
#endif // EST_SIOD_ENABLE_PYTHON
--- speech_tools/include/EST_Token.h 2004-09-29 04:24:17.000000000 -0400
+++ speech_tools/include/EST_Token.h 2023-02-21 00:23:22.647701000 -0500
@@ -119,6 +119,4 @@
const EST_String &string() const { return String(); }
/// Access token as a string
- const EST_String &S() const { return S(); }
- /// Access token as a string
const EST_String &String() const { return pname; }
/// For automatic coercion to \Ref{EST_String}
--- festival/src/modules/UniSyn/us_mapping.cc 2014-12-18 10:48:03.000000000 -0500
+++ festival/src/modules/UniSyn/us_mapping.cc 2023-02-21 00:47:56.907441000 -0500
@@ -169,5 +169,5 @@
// find closest pitchmark (assume only need forward search from current
// point, since pitchmarks should always be increasing)
- while( (apm_i<=s_i_end) && (fabs((next_apm_t*m)-tpm_t) <= fabs((apm_t*m)-tpm_t)) ){
+ while ((apm_i < s_i_end - 1) && (fabs((next_apm_t*m)-tpm_t) <= fabs((apm_t*m)-tpm_t))) {
// printf("(next_apm_t apm_t) %f %f\n",
// fabs((next_apm_t*m)-tpm_t), fabs((apm_t*m)-tpm_t) );

56
audio/gtultra/Makefile Normal file
View file

@ -0,0 +1,56 @@
PORTNAME= gtultra
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.2.2
CATEGORIES= audio
MAINTAINER= zirias@FreeBSD.org
COMMENT= Music tracker for the C64, fork of goattracker
WWW= https://github.com/jpage8580/GTUltra
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/copying
LIB_DEPENDS= libasound.so:audio/alsa-lib
USES= gmake pkgconfig sdl
USE_GITHUB= yes
GH_ACCOUNT= jpage8580
GH_PROJECT= GTUltra
USE_SDL= sdl2
MAKEFILE= makefile
DESKTOP_ENTRIES= "GTUltra" \
"${COMMENT}" \
"${PREFIX}/share/pixmaps/gtultra.ico" \
"gtultra" \
"" \
false
BUILD_WRKSRC= ${WRKSRC}/src
OPTIONS_DEFINE= DOCS EXAMPLES
do-install:
.for p in gtultra mod2sng2 ss2stereo
${INSTALL_PROGRAM} ${WRKSRC}/linux/${p} \
${STAGEDIR}${PREFIX}/bin
.endfor
# Avoid conflict with original goattracker:
${INSTALL_PROGRAM} ${WRKSRC}/linux/ins2snd2 \
${STAGEDIR}${PREFIX}/bin/ins2snd2u
${INSTALL_DATA} ${WRKSRC}/src/gt2stereo_2.ico \
${STAGEDIR}${PREFIX}/share/pixmaps/gtultra.ico
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
.for d in readme.txt GTUltra.pdf
${INSTALL_MAN} ${WRKSRC}/${d} ${STAGEDIR}${DOCSDIR}
.endfor
post-install-EXAMPLES-on:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
(cd ${WRKSRC}/examples && \
${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
.include <bsd.port.mk>

3
audio/gtultra/distinfo Normal file
View file

@ -0,0 +1,3 @@
TIMESTAMP = 1676905202
SHA256 (jpage8580-GTUltra-v1.4.2.2_GH0.tar.gz) = b1b309023fd24fde2b6493de8c872bc1156bdb0e24fd5c95b1cb4b480d10992e
SIZE (jpage8580-GTUltra-v1.4.2.2_GH0.tar.gz) = 3830232

2
audio/gtultra/pkg-descr Normal file
View file

@ -0,0 +1,2 @@
GTUltra is an extensively modified GoatTracker Stereo (2.76) version.
It includes many new features.

32
audio/gtultra/pkg-plist Normal file
View file

@ -0,0 +1,32 @@
bin/gtultra
bin/ins2snd2u
bin/mod2sng2
bin/ss2stereo
%%PORTDOCS%%%%DOCSDIR%%/GTUltra.pdf
%%PORTDOCS%%%%DOCSDIR%%/readme.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Jammer/$3GarysGlitteringSaliva_4x.sng
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Jammer/$3LastNight_Jammer.sng
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Jammer/$3TrippyTrappy.sng
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Jammer/$6Boileroom_2SID.sng
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Jammer/$6StarsAreUs_2SID.sng
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/LMan/$3LMan-Rivalry-Dubs.sng
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/LMan/$3LMan-SID-Chip-Club-Menu.sng
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Linus/$3Cold-War-Generation.sng
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Linus/$3Space_Beer.sng
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Linus/$3childhood-ends.sng
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Linus/$3elevate-me-to-the-gallows.sng
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Linus/$3heavy-weight-blues-beard.sng
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Linus/$3modern-love-classics.sng
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Linus/$3pissholes-in-the-snow.sng
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Linus/$3sys64738-days.sng
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Mibri/$3Mibri - A Tune for Unity [8580].sng
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Mibri/$3Mibri - Brigade Akin Eco [8580].sng
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Mibri/$3Mibri - Ebisu [8580].sng
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Mibri/$3Mibri - I Can't Go On I'll Go On [2x speed 8580].sng
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Mibri/$3Mibri - Lydia on Speed Dial [8580].sng
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Mibri/$3Mibri - Psychic Carpet Bombing [3x speed 8580].sng
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Shogoon/$3In-clouds.sng
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Shogoon/$3jammar-akhbar.sng
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Shogoon/$6Oum-Le-Dauphin.sng
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Shogoon/$6To-Norah.sng
share/pixmaps/gtultra.ico

View file

@ -1,9 +1,9 @@
PORTNAME= SoundFile
DISTVERSION= 0.10.3.post1
PORTREVISION= 1
DISTVERSION= 0.12.1
CATEGORIES= audio python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= ${PORTNAME:tl}-${PORTVERSION}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Audio library based on libsndfile, CFFI and NumPy
@ -18,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0:devel/py-cffi@${PY_FLAVOR} \
${PREFIX}/lib/libsndfile.so:audio/libsndfile
USES= python:3.6+
USE_PYTHON= distutils autoplist
USE_PYTHON= distutils autoplist pytest # pkg-plist has files that are missing in autoplist
NO_ARCH= yes

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1595378122
SHA256 (SoundFile-0.10.3.post1.tar.gz) = 490cff42650733d1832728b937fe99fa1802896f5ef4d61bcf78cf7ebecb107b
SIZE (SoundFile-0.10.3.post1.tar.gz) = 36460
TIMESTAMP = 1676969505
SHA256 (soundfile-0.12.1.tar.gz) = e8e1017b2cf1dda767aef19d2fd9ee5ebe07e050d430f77a0a7c66ba08b8cdae
SIZE (soundfile-0.12.1.tar.gz) = 43184

View file

@ -0,0 +1,3 @@
%%PYTHON_SITELIBDIR%%/__pycache__/_soundfile%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/__pycache__/_soundfile%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/_soundfile.py

27
audio/py-soxr/Makefile Normal file
View file

@ -0,0 +1,27 @@
PORTNAME= soxr
DISTVERSION= 0.3.3
CATEGORIES= audio python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= High quality, one-dimensional sample-rate conversion library
WWW= https://github.com/dofuuz/python-soxr
LICENSE= LGPL21 BSD3CLAUSE
LICENSE_COMB= multi
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \
${PYNUMPY} \
${PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYNUMPY}
USES= python:3.6+
USE_PYTHON= pep517 cython autoplist pytest
TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
post-install:
@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/soxr/cysoxr${PYTHON_EXT_SUFFIX}.so
.include <bsd.port.mk>

3
audio/py-soxr/distinfo Normal file
View file

@ -0,0 +1,3 @@
TIMESTAMP = 1676964190
SHA256 (soxr-0.3.3.tar.gz) = af874e9f14c4c261c22ce55972a1231c085a538c2d8fec78580b331370fdb551
SIZE (soxr-0.3.3.tar.gz) = 288742

View file

@ -0,0 +1,14 @@
--- pyproject.toml.orig 2023-02-21 07:33:21 UTC
+++ pyproject.toml
@@ -2,9 +2,9 @@
requires = [
"setuptools>=42",
"wheel",
- "Cython>=3.0a7",
+ "Cython",
"setuptools_scm[toml]>=3.4",
- "oldest-supported-numpy"
+ "numpy"
]
build-backend = "setuptools.build_meta"

2
audio/py-soxr/pkg-descr Normal file
View file

@ -0,0 +1,2 @@
soxr is a high quality, one-dimensional sample-rate conversion library
for Python.

View file

@ -1,5 +1,5 @@
PORTNAME= zita-resampler
DISTVERSION= 1.8.0
DISTVERSION= 1.10.1
CATEGORIES= audio
MASTER_SITES= https://kokkinizita.linuxaudio.org/linuxaudio/downloads/
@ -10,9 +10,14 @@ WWW= https://kokkinizita.linuxaudio.org/linuxaudio/zita-resampler/resampler.htm
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
USES= cmake tar:bzip2
USES= cmake tar:xz
USE_LDCONFIG= yes
CXXFLAGS_amd64+= -DENABLE_SSE2
OPTIONS_DEFINE= OPTIMIZED_CFLAGS
OPTIONS_DEFAULT= OPTIMIZED_CFLAGS
OPTIMIZED_CFLAGS_CFLAGS= -ffast-math
.include <bsd.port.mk>

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1610071104
SHA256 (zita-resampler-1.8.0.tar.bz2) = e5744f23c54dd15b3f783a687bd879eee2a690a4545a15b49c4cf037aa464aa2
SIZE (zita-resampler-1.8.0.tar.bz2) = 131161
TIMESTAMP = 1676766785
SHA256 (zita-resampler-1.10.1.tar.xz) = 71bbb1fa416578ea1ef0df39c4036d6d6a07a7e97bc24062f1d4003b491601ef
SIZE (zita-resampler-1.10.1.tar.xz) = 118800

View file

@ -6,15 +6,7 @@ Subject: [PATCH] cmake
cmake
Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
---
CMakeLists.txt | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 62 insertions(+)
create mode 100644 CMakeLists.txt
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 0000000..941f1e8
--- /dev/null
--- CMakeLists.txt.orig 2023-02-19 00:41:59 UTC
+++ CMakeLists.txt
@@ -0,0 +1,62 @@
+cmake_minimum_required(VERSION 3.5)
@ -50,7 +42,7 @@ index 0000000..941f1e8
+list(GET VERSION_LIST 1 PROJECT_VERSION_MINOR)
+# list(GET VERSION_LIST 2 PROJECT_VERSION_PATCH)
+
+set(CMAKE_CXX_FLAGS " ${CMAKE_CXX_FLAGS} -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -fPIC -ffast-math")
+set(CMAKE_CXX_FLAGS " ${CMAKE_CXX_FLAGS} -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DZITA_RESAMPLER_MAJOR_VERSION=${MAJVERS} -DZITA_RESAMPLER_MINOR_VERSION=${MINVERS} -fPIC")
+
+if(ZITA_RESAMPLER_ENABLE_SHARED)
+ add_library(zita-resampler SHARED ${ZITA_RESAMPLER_SOURCES})
@ -79,6 +71,3 @@ index 0000000..941f1e8
+ RUNTIME DESTINATION "bin")
+install(DIRECTORY "source/zita-resampler"
+ DESTINATION "include")
--
2.29.2

View file

@ -4,4 +4,4 @@ include/zita-resampler/resampler.h
include/zita-resampler/vresampler.h
lib/libzita-resampler.so
lib/libzita-resampler.so.1
lib/libzita-resampler.so.1.8.0
lib/libzita-resampler.so.1.10.1

View file

@ -1,6 +1,6 @@
PORTNAME= diamond
DISTVERSIONPREFIX= v
DISTVERSION= 2.1.1
DISTVERSION= 2.1.2
CATEGORIES= biology
MAINTAINER= jrm@FreeBSD.org

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1676049151
SHA256 (bbuchfink-diamond-v2.1.1_GH0.tar.gz) = 4aacb1b67f306d4e719f792e97acbe4d9581524ed9aae88f83eb340e052f736f
SIZE (bbuchfink-diamond-v2.1.1_GH0.tar.gz) = 1749775
TIMESTAMP = 1676903181
SHA256 (bbuchfink-diamond-v2.1.2_GH0.tar.gz) = 90dcc4455b88d3f9df155ffd7fb9e433e68af8b6740e2820d04cf962f4ef9d05
SIZE (bbuchfink-diamond-v2.1.2_GH0.tar.gz) = 1750441

View file

@ -13,6 +13,8 @@ LICENSE_FILE= ${FILESDIR}/NASTRAN95-license.txt
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
BROKEN= Produces bogus files on newer versions of GCC fortran
DEPRECATED= Broken since 2020
EXPIRATION_DATE= 2023-03-20
USES= fortran gmake dos2unix

View file

@ -15,6 +15,8 @@ LICENSE= GPLv2+
.if ${/usr/bin/ld:L:tA} == /usr/bin/ld.lld
BROKEN= ld: error: ../src/.libs/libgeda.so: undefined reference to g_input_stream_get_type
.endif
DEPRECATED= Broken with lld
EXPIRATION_DATE= 2023-03-20
LIB_DEPENDS= libstroke.so:devel/libstroke \
libguile.so:lang/guile1

View file

@ -13,6 +13,8 @@ COMMENT= Python wrapper for OCCT generated using pywrap
WWW= https://github.com/CadQuery/OCP
BROKEN= Mismatch between OpenCascase (7.5) and py-ocp (7.4)
DEPRECATED= Broken since 2021
EXPIRATION_DATE= 2023-03-21
LICENSE= APACHE20

View file

@ -11,6 +11,8 @@ WWW= https://rime.github.io/
LICENSE= GPLv3
BROKEN= fails to build
DEPRECATED= Broken since 2020
EXPIRATION_DATE= 2023-03-20
BUILD_DEPENDS= rime_deployer:chinese/librime

View file

@ -1,16 +1,14 @@
PORTNAME= ibus-table-chinese
PORTVERSION= 1.8.3
PORTVERSION= 1.8.12
CATEGORIES= chinese
MAINTAINER= ports@FreeBSD.org
COMMENT= Chinese input tables for IBus
WWW= https://github.com/definite/ibus-table-chinese
WWW= https://github.com/mike-fabian/ibus-table-chinese
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN= does not build: TypeError: cannot use a string pattern on a bytes-like object
BUILD_DEPENDS= ${LOCALBASE}/share/cmake/Modules/ManageEnvironment.cmake:devel/cmake-fedora \
ibus-daemon:textproc/ibus \
${LOCALBASE}/libexec/ibus-engine-table:textproc/ibus-table
@ -20,7 +18,7 @@ RUN_DEPENDS= ibus-daemon:textproc/ibus \
USES= cmake:insource,noninja pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= definite
GH_ACCOUNT= mike-fabian
INSTALL_TARGET= install
DATADIR= ${PREFIX}/share/ibus-table
@ -29,4 +27,9 @@ CMAKE_ARGS+= -DDATA_DIR:PATH="${PREFIX}/share" \
-DCMAKE_FEDORA_TMP_DIR:PATH="${WRKSRC}"
MAKE_ENV+= PYTHONDONTWRITEBYTECODE=1
post-patch:
${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},' \
-e 's,%%DOCSDIR%%,${DOCSDIR},' \
${WRKSRC}/CMakeLists.txt
.include <bsd.port.mk>

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1608203500
SHA256 (definite-ibus-table-chinese-1.8.3_GH0.tar.gz) = aa22c223ef26bacbc25ae756702af06dcaaff58c1d62e2375a58c5b78aa656b8
SIZE (definite-ibus-table-chinese-1.8.3_GH0.tar.gz) = 10824912
TIMESTAMP = 1676914416
SHA256 (mike-fabian-ibus-table-chinese-1.8.12_GH0.tar.gz) = 41d9923bf207e2be6fb50813ad994eda6460af78c66c576591aac3da4c8c53a9
SIZE (mike-fabian-ibus-table-chinese-1.8.12_GH0.tar.gz) = 10856736

View file

@ -0,0 +1,34 @@
--- CMakeLists.txt.orig 2023-02-20 21:21:01 UTC
+++ CMakeLists.txt
@@ -1,7 +1,7 @@
cmake_minimum_required(VERSION 3.0.0)
# Default CMAKE_INSTALL_PREFIX should be set before PROJECT()
-SET(CMAKE_INSTALL_PREFIX "/usr" CACHE PATH "Install dir prefix")
+SET(CMAKE_INSTALL_PREFIX "%%PREFIX%%" CACHE PATH "Install dir prefix")
####################################################################
# Project specific information
@@ -21,12 +21,12 @@ Input tables themselves are in subpackages."
)
IF(CMAKE_SYSTEM_PROCESSOR MATCHES "64")
- SET(LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib64" CACHE PATH "Library dir")
+ SET(LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib" CACHE PATH "Library dir")
ELSE(CMAKE_SYSTEM_PROCESSOR MATCHES "64")
SET(LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib" CACHE PATH "Library dir")
ENDIF(CMAKE_SYSTEM_PROCESSOR MATCHES "64")
SET(LIBEXEC_DIR "${LIB_DIR}" CACHE PATH "LIBEXEC dir")
-SET(DATA_DIR "/usr/share")
+SET(DATA_DIR "%%PREFIX%%/share")
####################################################################
# Building
@@ -36,6 +36,6 @@ ADD_SUBDIRECTORY(tables)
####################################################################
# Installing
#
-SET(PRJ_DOC_DIR "${DATA_DIR}/doc/ibus-table-chinese")
+SET(PRJ_DOC_DIR "%%DOCSDIR%%")
INSTALL(FILES AUTHORS README ChangeLog COPYING DESTINATION ${PRJ_DOC_DIR})

View file

@ -5,24 +5,31 @@
%%DATADIR%%/icons/array30-big.png
%%DATADIR%%/icons/array30.png
%%DATADIR%%/icons/cangjie-big.png
%%DATADIR%%/icons/cangjie-big.svg
%%DATADIR%%/icons/cangjie3.svg
%%DATADIR%%/icons/cangjie5.svg
%%DATADIR%%/icons/cantonese.png
%%DATADIR%%/icons/cantonese.svg
%%DATADIR%%/icons/cantonhk.png
%%DATADIR%%/icons/cantonyale.png
%%DATADIR%%/icons/cantonyale.svg
%%DATADIR%%/icons/easy-big.png
%%DATADIR%%/icons/erbi-qs.svg
%%DATADIR%%/icons/erbi.png
%%DATADIR%%/icons/jyutping.png
%%DATADIR%%/icons/quick-classic.png
%%DATADIR%%/icons/quick-classic.svg
%%DATADIR%%/icons/quick3.png
%%DATADIR%%/icons/quick5.png
%%DATADIR%%/icons/scj6.svg
%%DATADIR%%/icons/stroke5.png
%%DATADIR%%/icons/stroke5.svg
%%DATADIR%%/icons/wu.png
%%DATADIR%%/icons/wu.svg
%%DATADIR%%/icons/wubi-haifeng86.svg
%%DATADIR%%/icons/wubi-jidian86.svg
%%DATADIR%%/icons/yong.png
%%DATADIR%%/icons/yong.svg
%%DATADIR%%/tables/array30-big.db
%%DATADIR%%/tables/array30.db
%%DATADIR%%/tables/cangjie-big.db

View file

@ -6,7 +6,7 @@ CATEGORIES= databases
MAINTAINER= dch@FreeBSD.org
COMMENT= FoundationDB client in Erlang via FDB C bindings
WWW= https://github.com/apache/couchdb-erlfdb
WWW= https://github.com/apache/couchdb-erlfdb/
LICENSE= APACHE20

View file

@ -1,5 +1,3 @@
FoundationDB native Erlang bindings, a NIF wrapper for the FoundationDB
C API, this project also provides a conforming implementation of the
Tuple and Directory layers.
WWW: https://github.com/apache/couchdb-erlfdb

View file

@ -12,6 +12,7 @@ WWW= https://www.foundationdb.org/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN= fails to configure
BROKEN_aarch64= invalid asm rdtsc
ONLY_FOR_ARCHS= aarch64 amd64
ONLY_FOR_ARCHS_REASON= not yet ported to anything else

View file

@ -1,5 +1,5 @@
PORTNAME= geoserver
PORTVERSION= 2.22.1
PORTVERSION= 2.22.2
CATEGORIES= databases geography java
MASTER_SITES= SF/${PORTNAME}/GeoServer/${PORTVERSION}/extensions
PKGNAMESUFFIX= -mysql-plugin
@ -22,7 +22,7 @@ NO_BUILD= yes
SUB_FILES= pkg-message
GSLIBDIR= geoserver/webapps/geoserver/WEB-INF/lib
PLIST_FILES= ${GSLIBDIR}/gt-jdbc-mysql-28.1.jar \
PLIST_FILES= ${GSLIBDIR}/gt-jdbc-mysql-28.2.jar \
${GSLIBDIR}/mysql-connector-java-8.0.28.jar
do-install:

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1675279415
SHA256 (geoserver-2.22.1-mysql-plugin.zip) = 6b8862e7c484ebe9e05c1b052d787bee9bd02045ed00c88e474f31b59e6fb02e
SIZE (geoserver-2.22.1-mysql-plugin.zip) = 2364727
TIMESTAMP = 1676907181
SHA256 (geoserver-2.22.2-mysql-plugin.zip) = a94496c6512605ebd1f5e666bf7c10e40c549c739365649593592ecf42287fff
SIZE (geoserver-2.22.2-mysql-plugin.zip) = 2364790

View file

@ -6,6 +6,8 @@ MAINTAINER= gnome@FreeBSD.org
COMMENT= Provides mdb backend for the libgda5 library
BROKEN= does not compile: 'mdbfakeglib.h' file not found
DEPRECATED= Broken since 2021
EXPIRATION_DATE= 2023-03-21
MASTERDIR= ${.CURDIR}/../libgda5
BUILD_WRKSRC= ${WRKSRC}/providers/mdb/

View file

@ -148,7 +148,7 @@ include/mysql/server/mysql/service_thd_rnd.h
include/mysql/server/mysql/service_thd_specifics.h
include/mysql/server/mysql/service_thd_timezone.h
include/mysql/server/mysql/service_thd_wait.h
include/mysql/server/mysql/service_wsrep.h
%%WSREP%%include/mysql/server/mysql/service_wsrep.h
include/mysql/server/mysql/services.h
include/mysql/server/mysql_com.h
include/mysql/server/mysql_com_server.h

View file

@ -10,6 +10,9 @@ WWW= https://github.com/mongodb/mongo-tools
LICENSE= APACHE20
DEPRECATED= Upstream EOL reached on 2021-04-30
EXPIRATION_DATE= 2023-03-31
ONLY_FOR_ARCHS= amd64 i386
ONLY_FOR_ARCHS_REASON= not yet ported to anything other than i386 and amd64

View file

@ -19,6 +19,8 @@ LICENSE_NAME_SSPLv1= Server Side Public License Version 1
LICENSE_FILE_SSPLv1= ${WRKSRC}/LICENSE-Community.txt
LICENSE_PERMS_SSPLv1= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
DEPRECATED= Upstream EOL reached on 2021-04-30
EXPIRATION_DATE= 2023-03-31
ONLY_FOR_ARCHS= aarch64 amd64
ONLY_FOR_ARCHS_REASON= only supported on amd64 and aarch64; i386 deprecated in v3

View file

@ -11,6 +11,8 @@ WWW= https://github.com/mongodb/mongo-tools
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.md
DEPRECATED= Upstream EOL reached on 2022-04-30
EXPIRATION_DATE= 2023-06-30
ONLY_FOR_ARCHS= aarch64 amd64 armv7 i386
ONLY_FOR_ARCHS_REASON= not yet ported to other architectures

View file

@ -18,6 +18,8 @@ LICENSE_NAME_SSPLv1= Server Side Public License Version 1
LICENSE_FILE_SSPLv1= ${WRKSRC}/LICENSE-Community.txt
LICENSE_PERMS_SSPLv1= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
DEPRECATED= Upstream EOL reached on 2022-04-30
EXPIRATION_DATE= 2023-06-30
ONLY_FOR_ARCHS= aarch64 amd64 powerpc64le
ONLY_FOR_ARCHS_REASON= only supported on amd64, aarch64, and powerpc64le; i386 deprecated in v3

View file

@ -1,5 +1,5 @@
PORTNAME= mroonga
PORTVERSION= 12.12
PORTVERSION= 13.00
CATEGORIES= databases textproc
MASTER_SITES= http://packages.groonga.org/source/mroonga/

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1675256180
SHA256 (mroonga-12.12.tar.gz) = f0d9e1e750bf78bbc36d089c434f59980feeb3e1c5f136b785374d43515604a6
SIZE (mroonga-12.12.tar.gz) = 2634057
TIMESTAMP = 1676905672
SHA256 (mroonga-13.00.tar.gz) = 7216106542394b6c5d2bea3466a85fbb327ba8c3b27783ba0f7600313dd2aefc
SIZE (mroonga-13.00.tar.gz) = 2643975

View file

@ -13,6 +13,9 @@ WWW= https://metacpan.org/release/Mango
LICENSE= ART20
LICENSE_FILE= ${WRKSRC}/LICENSE
DEPRECATED= Depends on upstream EOLed mongodb36
EXPIRATION_DATE= 2023-03-31
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= mongo:databases/mongodb36 \
p5-Mojolicious>=5.40:www/p5-Mojolicious

View file

@ -1,6 +1,5 @@
PORTNAME= pgmodeler
PORTVERSION= 0.9.4
PORTREVISION= 2
PORTVERSION= 1.0.1
DISTVERSIONPREFIX= v
CATEGORIES= databases

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1641222462
SHA256 (pgmodeler-pgmodeler-v0.9.4_GH0.tar.gz) = 2608626d17009f532089dbc7ffc6762519f5bc8241164e314df3d396b3fe65d3
SIZE (pgmodeler-pgmodeler-v0.9.4_GH0.tar.gz) = 4016619
TIMESTAMP = 1676956973
SHA256 (pgmodeler-pgmodeler-v1.0.1_GH0.tar.gz) = 02e628cb41cae99b88f5bf54587e19787dc4642bd8461d10444977191fab3f2e
SIZE (pgmodeler-pgmodeler-v1.0.1_GH0.tar.gz) = 3469560

View file

@ -1,12 +0,0 @@
--- apps/pgmodeler/pgmodeler.pro.orig 2022-01-03 15:32:35 UTC
+++ apps/pgmodeler/pgmodeler.pro
@@ -17,7 +17,8 @@ unix|windows: LIBS += $$LIBGUI_LIB \
$$LIBCONNECTOR_LIB \
$$LIBCORE_LIB \
$$LIBPARSERS_LIB \
- $$LIBUTILS_LIB
+ $$LIBUTILS_LIB \
+ $$QMAKE_LIBS_EXECINFO
INCLUDEPATH += $$LIBGUI_INC \
$$LIBCANVAS_INC \

View file

@ -30,37 +30,40 @@ lib/pgmodeler/libutils.so.1.0.0
%%DATADIR%%/LICENSE
%%DATADIR%%/README.md
%%DATADIR%%/RELEASENOTES.md
%%DATADIR%%/conf/appearance.conf
%%DATADIR%%/conf/connections.conf
%%DATADIR%%/conf/defaults/appearance.conf
%%DATADIR%%/conf/defaults/connections.conf
%%DATADIR%%/conf/defaults/diff-presets.conf
%%DATADIR%%/conf/defaults/example.dbm
%%DATADIR%%/conf/defaults/objects-style.conf
%%DATADIR%%/conf/defaults/general.conf
%%DATADIR%%/conf/defaults/pattern-highlight.conf
%%DATADIR%%/conf/defaults/pgmodeler.conf
%%DATADIR%%/conf/defaults/relationships.conf
%%DATADIR%%/conf/defaults/sch-highlight.conf
%%DATADIR%%/conf/defaults/snippets.conf
%%DATADIR%%/conf/defaults/sql-highlight.conf
%%DATADIR%%/conf/defaults/ui-style.conf
%%DATADIR%%/conf/defaults/xml-highlight.conf
%%DATADIR%%/conf/diff-presets.conf
%%DATADIR%%/conf/dtd/appearance.dtd
%%DATADIR%%/conf/dtd/connections.dtd
%%DATADIR%%/conf/dtd/diff-presets.dtd
%%DATADIR%%/conf/dtd/objects-style.dtd
%%DATADIR%%/conf/dtd/pgmodeler.dtd
%%DATADIR%%/conf/dtd/general.dtd
%%DATADIR%%/conf/dtd/relationships.dtd
%%DATADIR%%/conf/dtd/snippets.dtd
%%DATADIR%%/conf/dtd/source-code-highlight.dtd
%%DATADIR%%/conf/dtd/sql-history.dtd
%%DATADIR%%/conf/example.dbm
%%DATADIR%%/conf/objects-style.conf
%%DATADIR%%/conf/general.conf
%%DATADIR%%/conf/icons-big.conf
%%DATADIR%%/conf/icons-medium.conf
%%DATADIR%%/conf/icons-small.conf
%%DATADIR%%/conf/pattern-highlight.conf
%%DATADIR%%/conf/pgmodeler.conf
%%DATADIR%%/conf/pgmodeler_dbm.png
%%DATADIR%%/conf/pgmodeler_logo.png
%%DATADIR%%/conf/pgmodeler_sch.png
%%DATADIR%%/conf/relationships.conf
%%DATADIR%%/conf/sch-highlight.conf
%%DATADIR%%/conf/schemas/appearance.sch
%%DATADIR%%/conf/schemas/application-dbm.sch
%%DATADIR%%/conf/schemas/application-sch.sch
%%DATADIR%%/conf/schemas/commands.sch
@ -69,9 +72,8 @@ lib/pgmodeler/libutils.so.1.0.0
%%DATADIR%%/conf/schemas/desktop.sch
%%DATADIR%%/conf/schemas/diff-presets.sch
%%DATADIR%%/conf/schemas/file.sch
%%DATADIR%%/conf/schemas/objects-style.sch
%%DATADIR%%/conf/schemas/general.sch
%%DATADIR%%/conf/schemas/patterns.sch
%%DATADIR%%/conf/schemas/pgmodeler.sch
%%DATADIR%%/conf/schemas/preset.sch
%%DATADIR%%/conf/schemas/relationships.sch
%%DATADIR%%/conf/schemas/snippet.sch
@ -80,25 +82,24 @@ lib/pgmodeler/libutils.so.1.0.0
%%DATADIR%%/conf/schemas/widget.sch
%%DATADIR%%/conf/snippets.conf
%%DATADIR%%/conf/sql-highlight.conf
%%DATADIR%%/conf/themes/dark/appearance.conf
%%DATADIR%%/conf/themes/dark/pattern-highlight.conf
%%DATADIR%%/conf/themes/dark/sch-highlight.conf
%%DATADIR%%/conf/themes/dark/sql-highlight.conf
%%DATADIR%%/conf/themes/dark/xml-highlight.conf
%%DATADIR%%/conf/themes/light/appearance.conf
%%DATADIR%%/conf/themes/light/extra-ui-style.conf
%%DATADIR%%/conf/themes/light/pattern-highlight.conf
%%DATADIR%%/conf/themes/light/sch-highlight.conf
%%DATADIR%%/conf/themes/light/sql-highlight.conf
%%DATADIR%%/conf/themes/light/xml-highlight.conf
%%DATADIR%%/conf/ui-style.conf
%%DATADIR%%/conf/xml-highlight.conf
%%DATADIR%%/lang/es_ES.qm
%%DATADIR%%/lang/es_ES.ts
%%DATADIR%%/lang/fr_FR.qm
%%DATADIR%%/lang/fr_FR.ts
%%DATADIR%%/lang/nl_NL.qm
%%DATADIR%%/lang/nl_NL.ts
%%DATADIR%%/lang/pt_BR.qm
%%DATADIR%%/lang/pt_BR.ts
%%DATADIR%%/lang/zh_CN.qm
%%DATADIR%%/lang/zh_CN.ts
%%DATADIR%%/samples/3dcitydb.dbm
%%DATADIR%%/samples/cryptoconcept.dbm
%%DATADIR%%/samples/demo.dbm
%%DATADIR%%/samples/oldsample.dbm
%%DATADIR%%/samples/pagila.dbm
%%DATADIR%%/samples/usda.dbm
%%DATADIR%%/schemas/alter/collation.sch
%%DATADIR%%/schemas/alter/column.sch
%%DATADIR%%/schemas/alter/confparam.sch
%%DATADIR%%/schemas/alter/constraint.sch
@ -106,7 +107,6 @@ lib/pgmodeler/libutils.so.1.0.0
%%DATADIR%%/schemas/alter/diff.sch
%%DATADIR%%/schemas/alter/domain.sch
%%DATADIR%%/schemas/alter/domconstraint.sch
%%DATADIR%%/schemas/alter/eventtrigger.sch
%%DATADIR%%/schemas/alter/extension.sch
%%DATADIR%%/schemas/alter/foreigndatawrapper.sch
%%DATADIR%%/schemas/alter/foreignserver.sch
@ -168,11 +168,15 @@ lib/pgmodeler/libutils.so.1.0.0
%%DATADIR%%/schemas/datadict/column.sch
%%DATADIR%%/schemas/datadict/constraint.sch
%%DATADIR%%/schemas/datadict/datadict.sch
%%DATADIR%%/schemas/datadict/datadictidx.sch
%%DATADIR%%/schemas/datadict/index.sch
%%DATADIR%%/schemas/datadict/item.sch
%%DATADIR%%/schemas/datadict/link.sch
%%DATADIR%%/schemas/datadict/objects.sch
%%DATADIR%%/schemas/datadict/sequence.sch
%%DATADIR%%/schemas/datadict/styles.sch
%%DATADIR%%/schemas/datadict/table.sch
%%DATADIR%%/schemas/datadict/trigger.sch
%%DATADIR%%/schemas/datadict/view.sch
%%DATADIR%%/schemas/sql/aggregate.sch
%%DATADIR%%/schemas/sql/cast.sch

View file

@ -1,5 +1,5 @@
PORTNAME= pgpool-II
PORTVERSION= 4.0.21
PORTVERSION= 4.0.22
CATEGORIES= databases
MASTER_SITES= http://www.pgpool.net/mediawiki/images/
PKGNAMESUFFIX= 40
@ -36,6 +36,12 @@ PAM_CONFIGURE_ON= --with-pam
SSL_USES= ssl
SSL_CONFIGURE_WITH= openssl
.include <bsd.port.options.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400079
CFLAGS+= -Wno-error=int-conversion
.endif
post-install:
@${MKDIR} ${STAGEDIR}/var/run/pgpool
${INSTALL_LIB} ${WRKSRC}/src/libs/pcp/.libs/libpcp.so.1.0.0 ${STAGEDIR}${PREFIX}/lib

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1672508896
SHA256 (pgpool-II-4.0.21.tar.gz) = e3da965b7b4e46d8e4eb9e35535bbf3414d37bd86fc6be19d1de2c42eee1f7d9
SIZE (pgpool-II-4.0.21.tar.gz) = 3959552
TIMESTAMP = 1676902919
SHA256 (pgpool-II-4.0.22.tar.gz) = 77fae336a9d925b08bd3301bad2e9bc2703e01aa46ddac4b2c7c6f38483f9512
SIZE (pgpool-II-4.0.22.tar.gz) = 3967982

View file

@ -1,5 +1,5 @@
PORTNAME= pgpool-II
PORTVERSION= 4.1.14
PORTVERSION= 4.1.15
CATEGORIES= databases
MASTER_SITES= http://www.pgpool.net/mediawiki/images/
PKGNAMESUFFIX= 41
@ -36,6 +36,12 @@ PAM_CONFIGURE_ON= --with-pam
SSL_USES= ssl
SSL_CONFIGURE_WITH= openssl
.include <bsd.port.options.mk>
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400079
CFLAGS+= -Wno-error=int-conversion
.endif
post-install:
@${MKDIR} ${STAGEDIR}/var/run/pgpool
${INSTALL_LIB} ${WRKSRC}/src/libs/pcp/.libs/libpcp.so.1.0.0 ${STAGEDIR}${PREFIX}/lib

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1672509707
SHA256 (pgpool-II-4.1.14.tar.gz) = 47ede6047c7e77e4cf3ff8e3a16a4b6a635553ddc1157537d4d661001e2e5231
SIZE (pgpool-II-4.1.14.tar.gz) = 4421502
TIMESTAMP = 1676903997
SHA256 (pgpool-II-4.1.15.tar.gz) = 24cdc5ac5d4b9bc1f4d67a3c2a1dd346fcc357cd5a642795f9e2df9e019a6087
SIZE (pgpool-II-4.1.15.tar.gz) = 4543250

View file

@ -1,5 +1,5 @@
PORTNAME= alembic
PORTVERSION= 1.9.2
PORTVERSION= 1.9.4
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1675256238
SHA256 (alembic-1.9.2.tar.gz) = 6880dec4f28dd7bd999d2ed13fbe7c9d4337700a44d11a524c0ce0c59aaf0dbd
SIZE (alembic-1.9.2.tar.gz) = 1136929
TIMESTAMP = 1676907474
SHA256 (alembic-1.9.4.tar.gz) = 4d3bd32ecdbb7bbfb48a9fe9e6d6fd6a831a1b59d03e26e292210237373e7db5
SIZE (alembic-1.9.4.tar.gz) = 1139210

View file

@ -13,6 +13,7 @@ LICENSE_COMB= dual
LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.Apache
LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING
BROKEN= fails to build
BROKEN_DragonFly= does not build on DragonFly BSD using GCC with -Werror
BROKEN_armv6= does not build: db/c.cc:2281:44: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'size_t' (aka 'unsigned int')
BROKEN_armv7= does not build: /nxb-bin/usr/bin/ld: undefined reference to symbol `__gnu_Unwind_Find_exidx@@FBSD_1.4' (try adding -lc) #'`

View file

@ -246,6 +246,7 @@
SUBDIR += sliderule
SUBDIR += solanum
SUBDIR += sowon
SUBDIR += spacefm
SUBDIR += spice-gtk
SUBDIR += subsurface
SUBDIR += synapse

View file

@ -1,6 +1,5 @@
PORTNAME= noti
DISTVERSION= 3.6.0
PORTREVISION= 2
DISTVERSION= 3.7.0
CATEGORIES= deskutils
MAINTAINER= tagattie@FreeBSD.org

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1674979173
SHA256 (variadico-noti-3.6.0_GH0.tar.gz) = 7ae07d93e33039fbbe29aa2ecd224ba311d08338f87dd8b45aae70fc459eb8a4
SIZE (variadico-noti-3.6.0_GH0.tar.gz) = 31821273
TIMESTAMP = 1676939558
SHA256 (variadico-noti-3.7.0_GH0.tar.gz) = f970a4dd242e6b58edf51320aa237bb20d689bbc8fd0f7d0db5aa1980a2dc269
SIZE (variadico-noti-3.7.0_GH0.tar.gz) = 31820154

View file

@ -0,0 +1,68 @@
PORTNAME= spacefm
DISTVERSION= 1.0.6
CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org
COMMENT= SpaceFM file manager
WWW= https://ignorantguru.github.io/spacefm
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= bash:shells/bash # for configure
LIB_DEPENDS= libffmpegthumbnailer.so:multimedia/ffmpegthumbnailer \
libinotify.so:devel/libinotify \
libstartup-notification-1.so:x11/startup-notification \
libudev.so:devel/libudev-devd
RUN_DEPENDS= bash:shells/bash
USES= desktop-file-utils gettext gmake gnome localbase:ldflags \
pkgconfig shared-mime-info shebangfix xorg
USE_GNOME= cairo gdkpixbuf2 glib20 gtk20 intltool pango
USE_XORG= x11
USE_GITHUB= yes
GH_ACCOUNT= IgnorantGuru
SHEBANG_FILES= src/spacefm-auth.bash spacefm-installer
GNU_CONFIGURE= yes
CONFIGURE_SHELL= ${PREFIX}/bin/bash
CONFIGURE_ARGS= --sysconfdir=${LOCALBASE}/etc \
--with-bash-path=${LOCALBASE}/bin/bash
CFLAGS+= -Dstat64=stat -Dfstat64=fstat -Dlstat64=lstat \
-fcommon
LDFLAGS+= -lX11 -linotify
OPTIONS_DEFINE= DOCS
OPTIONS_GROUP= OPT_DEPS
OPTIONS_GROUP_OPT_DEPS= CURLFTPFS IFUSE JMTPFS LSOF PHOTOFS
PORTDOCS= *
CURLFTPFS_DESC= Mount FTP shares
CURLFTPFS_RUN_DEPENDS= fusefs-curlftpfs>0:sysutils/fusefs-curlftpfs
IFUSE_DESC= Mount your iPhone/iPod Touch
IFUSE_RUN_DEPENDS= fusefs-ifuse>0:sysutils/fusefs-ifuse
JMTPFS_DESC= Mount MTP devices
JMTPFS_RUN_DEPENDS= fusefs-jmtpfs>0:sysutils/fusefs-jmtpfs
LSOF_DESC= Device processes
LSOF_RUN_DEPENDS= lsof:sysutils/lsof
PHOTOFS_DESC= Mount cameras
PHOTOFS_RUN_DEPENDS= fusefs-gphotofs>0:graphics/fusefs-gphotofs
post-patch:
@${REINPLACE_CMD} -e 's|#!/bin/bash|#!${LOCALBASE}/bin/bash|' \
${WRKSRC}/src/ptk/ptk-handler.c
@${REINPLACE_CMD} -e '\
s|^/bin/bash|${LOCALBASE}/bin/bash|; \
s|/usr/bin/sha256sum|/sbin/sha256| \
' \
${WRKSRC}/src/spacefm-auth.bash
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1676930139
SHA256 (IgnorantGuru-spacefm-1.0.6_GH0.tar.gz) = fedea9fcad776e0af4b8d90c5a1c86684a9c96ef1cdd4e959530ce93bdebe7c9
SIZE (IgnorantGuru-spacefm-1.0.6_GH0.tar.gz) = 3498587

View file

@ -0,0 +1,10 @@
--- src/settings.c.orig 2023-02-20 22:03:12 UTC
+++ src/settings.c
@@ -21,6 +21,7 @@
#include <stdlib.h>
#include <unistd.h>
#include <sys/stat.h>
+#include <sys/wait.h>
#include "glib-utils.h" /* for g_mkdir_with_parents() */
#include <glib/gi18n.h>

View file

@ -0,0 +1,11 @@
--- src/vfs/vfs-file-info.h.orig 2023-02-20 22:01:54 UTC
+++ src/vfs/vfs-file-info.h
@@ -56,7 +56,7 @@ struct _VFSFileInfo
time_t mtime;
time_t atime;
long blksize; //sfm was long then blksize_t but blksize_t not defined for squeeze gcc
- blkcnt64_t blocks; //sfm was blkcnt_t
+ blkcnt_t blocks; //sfm was blkcnt_t
char* name; /* real name on file system */
char* disp_name; /* displayed name (in UTF-8) */

View file

@ -0,0 +1,105 @@
--- src/vfs/vfs-volume-nohal.c.orig 2023-02-20 22:04:57 UTC
+++ src/vfs/vfs-volume-nohal.c
@@ -35,8 +35,8 @@
#include <sys/wait.h>
#include <signal.h> // kill
-#include <linux/kdev_t.h> // MAJOR MINOR
-#include <sys/sysmacros.h> // needed for dev_t
+//#include <linux/kdev_t.h> // MAJOR MINOR
+//#include <sys/sysmacros.h> // needed for dev_t
#ifdef HAVE_STATVFS
#include <sys/statvfs.h>
@@ -1000,6 +1000,7 @@ void info_device_properties( device_t *device )
gchar* info_mount_points( device_t *device )
{
+#if 0
gchar *contents;
gchar **lines;
GError *error;
@@ -1137,6 +1138,10 @@ gchar* info_mount_points( device_t *device )
}
else
return NULL;
+
+#else
+ return NULL;
+#endif
}
void info_partition_table( device_t *device )
@@ -1489,9 +1494,11 @@ char* device_show_info( device_t *device )
line[i++] = g_strdup_printf("Showing information for %s\n", device->devnode );
line[i++] = g_strdup_printf(" native-path: %s\n", device->native_path );
+#if 0
line[i++] = g_strdup_printf(" device: %u:%u\n",
(unsigned int)MAJOR( device->devnum ),
(unsigned int)MINOR( device->devnum ) );
+#endif
line[i++] = g_strdup_printf(" device-file: %s\n", device->devnode );
line[i++] = g_strdup_printf(" presentation: %s\n", device->devnode );
if ( device->device_by_id )
@@ -1945,11 +1952,13 @@ void parse_mounts( gboolean report )
if ( volume = vfs_volume_read_by_mount( devnum,
devmount->mount_points ) )
{
+#if 0
printf( "special mount changed: %s (%u:%u) on %s\n",
volume->device_file,
(unsigned int)MAJOR( volume->devnum ),
(unsigned int)MINOR( volume->devnum ),
devmount->mount_points );
+#endif
vfs_volume_device_added( volume, FALSE ); //frees volume if needed
}
else
@@ -2465,8 +2474,12 @@ void vfs_volume_set_info( VFSVolume* volume )
disp_fstype = g_strdup( volume->fs_type );// g_strdup_printf( "-%s", volume->fs_type );
else
disp_fstype = g_strdup( "" );
+#if 0
disp_devnum = g_strdup_printf( "%u:%u", (unsigned int)MAJOR( volume->devnum ),
(unsigned int)MINOR( volume->devnum ) );
+#else
+ disp_devnum = g_strdup_printf( "" );
+#endif
char* fmt = xset_get_s( "dev_dispname" );
if ( !fmt )
@@ -3652,6 +3665,7 @@ gboolean vfs_volume_is_automount( VFSVolume* vol )
char* vfs_volume_device_info( VFSVolume* vol )
{
+#if 0
struct udev_device* udevice = udev_device_new_from_devnum( udev, 'b',
vol->devnum );
if ( udevice == NULL )
@@ -3671,6 +3685,9 @@ char* vfs_volume_device_info( VFSVolume* vol )
device_free( device );
udev_device_unref( udevice );
return info;
+#else
+ return g_strdup_printf( _("( no udev device )") );
+#endif
}
char* vfs_volume_device_mount_cmd( VFSVolume* vol, const char* options,
@@ -4203,6 +4220,7 @@ static void vfs_volume_device_added( VFSVolume* volume
static gboolean vfs_volume_nonblock_removed( dev_t devnum )
{
+#if 0
GList* l;
VFSVolume* volume;
@@ -4226,6 +4244,7 @@ static gboolean vfs_volume_nonblock_removed( dev_t dev
return TRUE;
}
}
+#endif
return FALSE;
}

View file

@ -0,0 +1,4 @@
SpaceFM is a multi-panel tabbed file and desktop manager for Linux with built-in
VFS, udev- or HAL-based device manager, customisable menu system, and bash-GTK
integration. SpaceFM aims to provide a stable, capable file manager with
significant customisation capabilities.

View file

@ -0,0 +1,84 @@
bin/spacefm
bin/spacefm-auth
bin/spacefm-installer
%%ETCDIR%%/spacefm.conf
share/applications/spacefm-find.desktop
share/applications/spacefm-folder-handler.desktop
share/applications/spacefm.desktop
share/icons/Faenza/apps/48/spacefm-find.png
share/icons/Faenza/apps/48/spacefm-root.png
share/icons/Faenza/apps/48/spacefm.png
share/icons/hicolor/128x128/apps/spacefm-128-cube-blue.png
share/icons/hicolor/128x128/apps/spacefm-128-cube-green.png
share/icons/hicolor/128x128/apps/spacefm-128-cube-red.png
share/icons/hicolor/128x128/apps/spacefm-128-pyramid-blue.png
share/icons/hicolor/128x128/apps/spacefm-128-pyramid-green.png
share/icons/hicolor/128x128/apps/spacefm-128-pyramid-red.png
share/icons/hicolor/48x48/apps/spacefm-48-cube-blue.png
share/icons/hicolor/48x48/apps/spacefm-48-cube-green.png
share/icons/hicolor/48x48/apps/spacefm-48-cube-red.png
share/icons/hicolor/48x48/apps/spacefm-48-folder-blue.png
share/icons/hicolor/48x48/apps/spacefm-48-folder-red.png
share/icons/hicolor/48x48/apps/spacefm-48-pyramid-blue.png
share/icons/hicolor/48x48/apps/spacefm-48-pyramid-green.png
share/icons/hicolor/48x48/apps/spacefm-48-pyramid-red.png
share/icons/hicolor/48x48/apps/spacefm-find.png
share/icons/hicolor/48x48/apps/spacefm-root.png
share/icons/hicolor/48x48/apps/spacefm.png
share/locale/af/LC_MESSAGES/spacefm.mo
share/locale/ar/LC_MESSAGES/spacefm.mo
share/locale/bg/LC_MESSAGES/spacefm.mo
share/locale/bn_IN/LC_MESSAGES/spacefm.mo
share/locale/ca/LC_MESSAGES/spacefm.mo
share/locale/cs/LC_MESSAGES/spacefm.mo
share/locale/da/LC_MESSAGES/spacefm.mo
share/locale/de/LC_MESSAGES/spacefm.mo
share/locale/el/LC_MESSAGES/spacefm.mo
share/locale/es/LC_MESSAGES/spacefm.mo
share/locale/et/LC_MESSAGES/spacefm.mo
share/locale/eu/LC_MESSAGES/spacefm.mo
share/locale/fa/LC_MESSAGES/spacefm.mo
share/locale/fi/LC_MESSAGES/spacefm.mo
share/locale/fr/LC_MESSAGES/spacefm.mo
share/locale/gl/LC_MESSAGES/spacefm.mo
share/locale/he/LC_MESSAGES/spacefm.mo
share/locale/hr/LC_MESSAGES/spacefm.mo
share/locale/hu/LC_MESSAGES/spacefm.mo
share/locale/id/LC_MESSAGES/spacefm.mo
share/locale/it/LC_MESSAGES/spacefm.mo
share/locale/ja/LC_MESSAGES/spacefm.mo
share/locale/km/LC_MESSAGES/spacefm.mo
share/locale/ko/LC_MESSAGES/spacefm.mo
share/locale/lt/LC_MESSAGES/spacefm.mo
share/locale/ltg/LC_MESSAGES/spacefm.mo
share/locale/ml/LC_MESSAGES/spacefm.mo
share/locale/ms/LC_MESSAGES/spacefm.mo
share/locale/nb/LC_MESSAGES/spacefm.mo
share/locale/nl/LC_MESSAGES/spacefm.mo
share/locale/nn/LC_MESSAGES/spacefm.mo
share/locale/pl/LC_MESSAGES/spacefm.mo
share/locale/ps/LC_MESSAGES/spacefm.mo
share/locale/pt/LC_MESSAGES/spacefm.mo
share/locale/pt_BR/LC_MESSAGES/spacefm.mo
share/locale/ru/LC_MESSAGES/spacefm.mo
share/locale/sk/LC_MESSAGES/spacefm.mo
share/locale/sl/LC_MESSAGES/spacefm.mo
share/locale/sr/LC_MESSAGES/spacefm.mo
share/locale/sr@latin/LC_MESSAGES/spacefm.mo
share/locale/sv/LC_MESSAGES/spacefm.mo
share/locale/tr/LC_MESSAGES/spacefm.mo
share/locale/uk/LC_MESSAGES/spacefm.mo
share/locale/ur/LC_MESSAGES/spacefm.mo
share/locale/ur_PK/LC_MESSAGES/spacefm.mo
share/locale/vi/LC_MESSAGES/spacefm.mo
share/locale/zh_CN/LC_MESSAGES/spacefm.mo
share/locale/zh_TW/LC_MESSAGES/spacefm.mo
share/mime/packages/spacefm-mime.xml
%%DATADIR%%/ui/about-dlg.ui
%%DATADIR%%/ui/appchooserdlg.ui
%%DATADIR%%/ui/file_properties.ui
%%DATADIR%%/ui/find-files.ui
%%DATADIR%%/ui/find-files2.ui
%%DATADIR%%/ui/godlg.ui
%%DATADIR%%/ui/prefdlg.ui
%%DATADIR%%/ui/prefdlg2.ui

View file

@ -10,6 +10,8 @@ WWW= https://gitlab.xfce.org/panel-plugins/xfce4-generic-slider
LICENSE= GPLv3
BROKEN= Depends on removed XFCE GTK2 support
DEPRECATED= Broken since 2021
EXPIRATION_DATE= 2023-03-21
BUILD_DEPENDS= xdt-autogen:devel/xfce4-dev-tools
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \

View file

@ -170,6 +170,7 @@
SUBDIR += apitrace
SUBDIR += app-builder
SUBDIR += appstream
SUBDIR += appstream-compose
SUBDIR += appstream-glib
SUBDIR += appstream-qt
SUBDIR += apr1
@ -4807,6 +4808,7 @@
SUBDIR += py-lazr.uri
SUBDIR += py-lazy
SUBDIR += py-lazy-object-proxy
SUBDIR += py-lazy_loader
SUBDIR += py-libcst
SUBDIR += py-libcst03
SUBDIR += py-libioc
@ -7603,7 +7605,6 @@
SUBDIR += yajl
SUBDIR += yajl-tcl
SUBDIR += yaml-cpp
SUBDIR += yaml-cpp03
SUBDIR += yaml2argdata
SUBDIR += yasm
SUBDIR += yder

View file

@ -0,0 +1,21 @@
PORTREVISION= 0
PKGNAMESUFFIX= Compose
COMMENT?= AppStream Compose application and library
LIB_DEPENDS= libappstream.so:devel/appstream
USE_GNOME= cairo gdkpixbuf2 librsvg2 pango
MESON_ARGS= -Dcompose=true
MASTERDIR= ${.CURDIR}/../../devel/appstream
PLIST= ${.CURDIR}/pkg-plist
post-install:
# remove files belonging to the master port
${XARGS} -L 1 -I % ${RM} -rf ${STAGEDIR}${PREFIX}/% < ${MASTERDIR}/pkg-plist
${FIND} ${STAGEDIR}${PREFIX} -empty -delete
${RM} -rf ${STAGEDIR}${PREFIX}/etc ${STAGEDIR}${PREFIX}/man
.include "${MASTERDIR}/Makefile"

View file

@ -0,0 +1,20 @@
include/appstream-compose/appstream-compose.h
include/appstream-compose/asc-canvas.h
include/appstream-compose/asc-compose.h
include/appstream-compose/asc-directory-unit.h
include/appstream-compose/asc-enums-types.h
include/appstream-compose/asc-globals.h
include/appstream-compose/asc-hint.h
include/appstream-compose/asc-icon-policy.h
include/appstream-compose/asc-image.h
include/appstream-compose/asc-result.h
include/appstream-compose/asc-unit.h
include/appstream-compose/asc-utils.h
lib/girepository-1.0/AppStreamCompose-1.0.typelib
lib/libappstream-compose.so
lib/libappstream-compose.so.0
lib/libappstream-compose.so.0.16.0
libdata/pkgconfig/appstream-compose.pc
libexec/appstreamcli-compose
share/gir-1.0/AppStreamCompose-1.0.gir
share/metainfo/org.freedesktop.appstream.compose.metainfo.xml

View file

@ -27,7 +27,7 @@ LIB_DEPENDS?= libcurl.so:ftp/curl \
USES+= gettext gnome localbase:ldflags meson pkgconfig \
python:3.6+,build tar:xz vala:build
USE_GNOME= glib20 introspection:build libxml2 libxslt
USE_GNOME+= glib20 introspection:build libxml2 libxslt
USE_LDCONFIG= yes
CFLAGS+= -D__BSD_VISIBLE=1

View file

@ -0,0 +1,11 @@
--- compose/meson.build.orig 2023-01-26 21:56:35 UTC
+++ compose/meson.build
@@ -129,7 +129,7 @@ pc_fixup = run_command(sed_prog,
# builds using libappstream. Fix this issue by post-processing the file.
sed_prog = find_program('sed')
pc_fixup = run_command(sed_prog,
- '-i',
+ '-i.bak',
'/^Requires.private\|^Libs.private/ d',
join_paths(meson.project_build_root(), 'meson-private', 'appstream-compose.pc'),
check: false)

View file

@ -1,5 +1,5 @@
PORTNAME= bcpp
PORTVERSION= 20221002
PORTVERSION= 20230130
CATEGORIES= devel
MASTER_SITES= ftp://ftp.invisible-island.net/${PORTNAME}/ \
https://invisible-mirror.net/archives/${PORTNAME}/

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1665241251
SHA256 (bcpp-20221002.tgz) = ad87caf9f1df0212994ca6eff1c4e0e7b63559aaef0a4ba54555092ebc438437
SIZE (bcpp-20221002.tgz) = 151426
TIMESTAMP = 1676907631
SHA256 (bcpp-20230130.tgz) = ebc9935b1e0eb72d8aaf9379f2def66af839af3c06e4147aae4b1347eb272519
SIZE (bcpp-20230130.tgz) = 155972

View file

@ -1,7 +1,7 @@
PORTNAME= collada-dom
DISTVERSIONPREFIX= v
DISTVERSION= 2.5.0
PORTREVISION= 6
PORTREVISION= 7
CATEGORIES= devel
MAINTAINER= trueos@norwegianrockcat.com
@ -14,7 +14,7 @@ LIB_DEPENDS= libpcre.so:devel/pcre \
libboost_filesystem.so:devel/boost-libs \
libboost_system.so:devel/boost-libs
USES= cmake gnome minizip
USES= cmake gnome minizip pkgconfig
USE_LDCONFIG= yes
USE_GNOME= libxml2
USE_GITHUB= yes

View file

@ -10,6 +10,8 @@ WWW= https://github.com/dlang-community/D-Scanner
LICENSE= BSL
BROKEN= fails to build
BUILD_DEPENDS= ldmd2:lang/ldc \
dub:devel/dub \
rdmd:lang/dlang-tools \

View file

@ -1,6 +1,6 @@
PORTNAME= efl
DISTVERSION= 1.26.3
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= devel enlightenment
MASTER_SITES= http://download.enlightenment.org/rel/libs/${PORTNAME}/
DIST_SUBDIR= enlightenment

View file

@ -0,0 +1,19 @@
--- src/lib/eina/eina_debug_bt.c.orig
+++ src/lib/eina/eina_debug_bt.c
@@ -293,12 +293,14 @@ _signal_shutdown(void)
}
static void
-_collect_bt(pthread_t pth)
+_collect_bt(Eina_Thread th)
{
// this async signals the thread to switch to the deebug signal handler
// and collect a backtrace and other info from inside the thread
#ifndef _WIN32
- pthread_kill(pth, SIG);
+ pthread_kill((pthread_t)th, SIG); // we can cast Eina_Thread -> pthread_t
+#else
+ (th); // silenmce unused warn
#endif
}

View file

@ -221,7 +221,7 @@ REACTIVEOBJC_VER= 74ab5baccc6f7202c8ac69a8d1e152c29dc1ea76
# See ${WRKSRC}/electron/DEPS for MANTLE_VER
MANTLE_VER= 78d3966b3c331292ea29ec38661b25df0a245948
YARN_TIMESTAMP= 1675974448
YARN_TIMESTAMP= 1676856429
.include "Makefile.version"
.include <bsd.port.pre.mk>

View file

@ -1,2 +1,2 @@
ELECTRON_VER= 22.2.1
ELECTRON_VER= 22.3.0
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}

View file

@ -1,14 +1,14 @@
TIMESTAMP = 1675975127
TIMESTAMP = 1676859036
SHA256 (electron/chromium-108.0.5359.215.tar.xz) = aba0730b347269efda217affe804f6fced296aa02f810c8c9a6fd7d46cd7bf9a
SIZE (electron/chromium-108.0.5359.215.tar.xz) = 1584734880
SHA256 (electron/f8b5da24d33317766d3933fb6711b0603fc4fb6f) = 63706737ca75e0e5c97885186b2a7ab019ca71d1315ee08870193bbfa7486bfc
SIZE (electron/f8b5da24d33317766d3933fb6711b0603fc4fb6f) = 9900677
SHA256 (electron/336e775eec536b2d785cc80eff6ac39051931286) = a2ca2962daf482a8f943163541e1c73ba4b2694fabcd2510981f2db4eda493c8
SIZE (electron/336e775eec536b2d785cc80eff6ac39051931286) = 32624734
SHA256 (electron/electron-yarn-cache-22.2.1.tar.xz) = a09db32c650e4511bd53c28ad120d7495d63b9323e246e333ffdba0df4517912
SIZE (electron/electron-yarn-cache-22.2.1.tar.xz) = 38469032
SHA256 (electron/electron-electron-v22.2.1_GH0.tar.gz) = c6360b17075da9a98e0c293ac3fe9ffa31db48cc1b5dae5fcdb40bfd7a4513dd
SIZE (electron/electron-electron-v22.2.1_GH0.tar.gz) = 10515416
SHA256 (electron/electron-yarn-cache-22.3.0.tar.xz) = 8fe1b73c5456d65646a1c07fa2208f8dd108d18e5e69cb5b91f65ccb2d3fc104
SIZE (electron/electron-yarn-cache-22.3.0.tar.xz) = 38903504
SHA256 (electron/electron-electron-v22.3.0_GH0.tar.gz) = 635d8a97e41eba6a58d048748e4d7ce39653af63a0d0a91c6f8c77b1f3deeb99
SIZE (electron/electron-electron-v22.3.0_GH0.tar.gz) = 10517503
SHA256 (electron/nodejs-node-v16.17.1_GH0.tar.gz) = e63378aa6aa18b9e05486e46eaca6c6e09904366e5100d7e04c6dbd344a42f60
SIZE (electron/nodejs-node-v16.17.1_GH0.tar.gz) = 90485310
SHA256 (electron/nodejs-nan-16fa32231e2ccd89d2804b3f765319128b20c4ac_GH0.tar.gz) = 3807ae6a1e451a29f068540472f100f9718d457c60ac62f2f8469d1d57475d39

View file

@ -9,7 +9,7 @@
"@electron/fiddle-core": "^1.0.4",
"@electron/github-app-auth": "^1.5.0",
"@electron/typescript-definitions": "^8.10.0",
"@octokit/rest": "^18.0.3",
"@octokit/rest": "^19.0.7",
"@primer/octicons": "^10.0.0",
"@types/basic-auth": "^1.1.3",
"@types/busboy": "^0.2.3",

View file

@ -1,4 +1,4 @@
--- electron/shell/browser/api/electron_api_web_contents.cc.orig 2023-01-24 16:58:16 UTC
--- electron/shell/browser/api/electron_api_web_contents.cc.orig 2023-02-16 01:50:10 UTC
+++ electron/shell/browser/api/electron_api_web_contents.cc
@@ -154,11 +154,11 @@
#include "ui/base/cocoa/defaults_utils.h"
@ -32,7 +32,7 @@
// Update font settings.
static const gfx::FontRenderParams params(
gfx::GetFontRenderParams(gfx::FontRenderParamsQuery(), nullptr));
@@ -2390,7 +2390,7 @@ void WebContents::ForcefullyCrashRenderer() {
@@ -2392,7 +2392,7 @@ void WebContents::ForcefullyCrashRenderer() {
content::RenderProcessHost* rph = rwh->GetProcess();
if (rph) {
@ -41,7 +41,7 @@
// A generic |CrashDumpHungChildProcess()| is not implemented for Linux.
// Instead we send an explicit IPC to crash on the renderer's IO thread.
rph->ForceCrash();
@@ -3033,7 +3033,7 @@ void WebContents::CopyImageAt(int x, int y) {
@@ -3035,7 +3035,7 @@ void WebContents::CopyImageAt(int x, int y) {
void WebContents::Focus() {
// Focusing on WebContents does not automatically focus the window on macOS
// and Linux, do it manually to match the behavior on Windows.
@ -50,7 +50,7 @@
if (owner_window())
owner_window()->Focus(true);
#endif
@@ -3844,7 +3844,7 @@ ui::ImageModel WebContents::GetDevToolsWindowIcon() {
@@ -3846,7 +3846,7 @@ ui::ImageModel WebContents::GetDevToolsWindowIcon() {
}
#endif

View file

@ -1,4 +1,4 @@
--- electron/spec/chromium-spec.ts.orig 2023-01-24 16:58:16 UTC
--- electron/spec/chromium-spec.ts.orig 2023-02-16 01:50:10 UTC
+++ electron/spec/chromium-spec.ts
@@ -427,13 +427,13 @@ describe('command line switches', () => {
it('should not set an invalid locale', async () => testLocale('asdfkl', `${currentLocale}|${currentSystemLocale}|${currentPreferredLanguages}`));
@ -42,7 +42,7 @@
const html = `
<html lang="ja-JP">
<head>
@@ -2594,7 +2594,7 @@ describe('navigator.clipboard', () => {
@@ -2638,7 +2638,7 @@ describe('navigator.clipboard.write', () => {
});
});

View file

@ -326,13 +326,6 @@
btoa-lite "^1.0.0"
universal-user-agent "^6.0.0"
"@octokit/auth-token@^2.4.0":
version "2.4.2"
resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-2.4.2.tgz#10d0ae979b100fa6b72fa0e8e63e27e6d0dbff8a"
integrity sha512-jE/lE/IKIz2v1+/P0u4fJqv0kYwXOTujKemJMFr6FeopsxlIK3+wKDCJGnysg81XID5TgZQbIfuJ5J0lnTiuyQ==
dependencies:
"@octokit/types" "^5.0.0"
"@octokit/auth-token@^2.4.4":
version "2.5.0"
resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-2.5.0.tgz#27c37ea26c205f28443402477ffd261311f21e36"
@ -340,17 +333,12 @@
dependencies:
"@octokit/types" "^6.0.3"
"@octokit/core@^3.0.0":
version "3.1.1"
resolved "https://registry.yarnpkg.com/@octokit/core/-/core-3.1.1.tgz#1856745aa8fb154cf1544a2a1b82586c809c5e66"
integrity sha512-cQ2HGrtyNJ1IBxpTP1U5m/FkMAJvgw7d2j1q3c9P0XUuYilEgF6e4naTpsgm4iVcQeOnccZlw7XHRIUBy0ymcg==
"@octokit/auth-token@^3.0.0":
version "3.0.3"
resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-3.0.3.tgz#ce7e48a3166731f26068d7a7a7996b5da58cbe0c"
integrity sha512-/aFM2M4HVDBT/jjDBa84sJniv1t9Gm/rLkalaz9htOm+L+8JMj1k9w0CkUdcxNyNxZPlTxKPVko+m1VlM58ZVA==
dependencies:
"@octokit/auth-token" "^2.4.0"
"@octokit/graphql" "^4.3.1"
"@octokit/request" "^5.4.0"
"@octokit/types" "^5.0.0"
before-after-hook "^2.1.0"
universal-user-agent "^6.0.0"
"@octokit/types" "^9.0.0"
"@octokit/core@^3.5.1":
version "3.6.0"
@ -365,6 +353,19 @@
before-after-hook "^2.2.0"
universal-user-agent "^6.0.0"
"@octokit/core@^4.1.0":
version "4.2.0"
resolved "https://registry.yarnpkg.com/@octokit/core/-/core-4.2.0.tgz#8c253ba9605aca605bc46187c34fcccae6a96648"
integrity sha512-AgvDRUg3COpR82P7PBdGZF/NNqGmtMq2NiPqeSsDIeCfYFOZ9gddqWNQHnFdEUf+YwOj4aZYmJnlPp7OXmDIDg==
dependencies:
"@octokit/auth-token" "^3.0.0"
"@octokit/graphql" "^5.0.0"
"@octokit/request" "^6.0.0"
"@octokit/request-error" "^3.0.0"
"@octokit/types" "^9.0.0"
before-after-hook "^2.2.0"
universal-user-agent "^6.0.0"
"@octokit/endpoint@^6.0.1":
version "6.0.5"
resolved "https://registry.yarnpkg.com/@octokit/endpoint/-/endpoint-6.0.5.tgz#43a6adee813c5ffd2f719e20cfd14a1fee7c193a"
@ -383,15 +384,6 @@
is-plain-object "^5.0.0"
universal-user-agent "^6.0.0"
"@octokit/graphql@^4.3.1":
version "4.5.3"
resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-4.5.3.tgz#d5ff0d4a8a33e98614a2a7359dac98bc285e062f"
integrity sha512-JyYvi3j2tOb5ofASEpcg1Advs07H+Ag+I+ez7buuZfNVAmh1IYcDTuxd4gnYH8S2PSGu+f5IdDGxMmkK+5zsdA==
dependencies:
"@octokit/request" "^5.3.0"
"@octokit/types" "^5.0.0"
universal-user-agent "^6.0.0"
"@octokit/graphql@^4.5.8":
version "4.8.0"
resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-4.8.0.tgz#664d9b11c0e12112cbf78e10f49a05959aa22cc3"
@ -401,6 +393,15 @@
"@octokit/types" "^6.0.3"
universal-user-agent "^6.0.0"
"@octokit/graphql@^5.0.0":
version "5.0.5"
resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-5.0.5.tgz#a4cb3ea73f83b861893a6370ee82abb36e81afd2"
integrity sha512-Qwfvh3xdqKtIznjX9lz2D458r7dJPP8l6r4GQkIdWQouZwHQK0mVT88uwiU2bdTU2OtT1uOlKpRciUWldpG0yQ==
dependencies:
"@octokit/request" "^6.0.0"
"@octokit/types" "^9.0.0"
universal-user-agent "^6.0.0"
"@octokit/oauth-authorization-url@^4.3.1":
version "4.3.3"
resolved "https://registry.yarnpkg.com/@octokit/oauth-authorization-url/-/oauth-authorization-url-4.3.3.tgz#6a6ef38f243086fec882b62744f39b517528dfb9"
@ -443,6 +444,11 @@
resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-14.0.0.tgz#949c5019028c93f189abbc2fb42f333290f7134a"
integrity sha512-HNWisMYlR8VCnNurDU6os2ikx0s0VyEjDYHNS/h4cgb8DeOxQ0n72HyinUtdDVxJhFy3FWLGl0DJhfEWk3P5Iw==
"@octokit/openapi-types@^16.0.0":
version "16.0.0"
resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-16.0.0.tgz#d92838a6cd9fb4639ca875ddb3437f1045cc625e"
integrity sha512-JbFWOqTJVLHZSUUoF4FzAZKYtqdxWu9Z5m2QQnOyEa04fOFljvyh7D3GYKbfuaSWisqehImiVIMG4eyJeP5VEA==
"@octokit/plugin-paginate-rest@^2.16.8":
version "2.21.3"
resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.21.3.tgz#7f12532797775640dbb8224da577da7dc210c87e"
@ -450,31 +456,18 @@
dependencies:
"@octokit/types" "^6.40.0"
"@octokit/plugin-paginate-rest@^2.2.0":
version "2.3.0"
resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.3.0.tgz#7d1073e56cfd15d3f99dcfe81fa5d2b466f3a6f6"
integrity sha512-Ye2ZJreP0ZlqJQz8fz+hXvrEAEYK4ay7br1eDpWzr6j76VXs/gKqxFcH8qRzkB3fo/2xh4Vy9VtGii4ZDc9qlA==
"@octokit/plugin-paginate-rest@^6.0.0":
version "6.0.0"
resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-6.0.0.tgz#f34b5a7d9416019126042cd7d7b811e006c0d561"
integrity sha512-Sq5VU1PfT6/JyuXPyt04KZNVsFOSBaYOAq2QRZUwzVlI10KFvcbUo8lR258AAQL1Et60b0WuVik+zOWKLuDZxw==
dependencies:
"@octokit/types" "^5.2.0"
"@octokit/plugin-request-log@^1.0.0":
version "1.0.0"
resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.0.tgz#eef87a431300f6148c39a7f75f8cfeb218b2547e"
integrity sha512-ywoxP68aOT3zHCLgWZgwUJatiENeHE7xJzYjfz8WI0goynp96wETBF+d95b8g/uL4QmS6owPVlaxiz3wyMAzcw==
"@octokit/types" "^9.0.0"
"@octokit/plugin-request-log@^1.0.4":
version "1.0.4"
resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz#5e50ed7083a613816b1e4a28aeec5fb7f1462e85"
integrity sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==
"@octokit/plugin-rest-endpoint-methods@4.1.2":
version "4.1.2"
resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-4.1.2.tgz#546a8f3e0b514f434a4ad4ef926005f1c81a5a5a"
integrity sha512-PTI7wpbGEZ2IR87TVh+TNWaLcgX/RsZQalFbQCq8XxYUrQ36RHyERrHSNXFy5gkWpspUAOYRSV707JJv6BhqJA==
dependencies:
"@octokit/types" "^5.1.1"
deprecation "^2.3.1"
"@octokit/plugin-rest-endpoint-methods@^5.12.0":
version "5.16.2"
resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.16.2.tgz#7ee8bf586df97dd6868cf68f641354e908c25342"
@ -483,14 +476,13 @@
"@octokit/types" "^6.39.0"
deprecation "^2.3.1"
"@octokit/request-error@^2.0.0":
version "2.0.2"
resolved "https://registry.yarnpkg.com/@octokit/request-error/-/request-error-2.0.2.tgz#0e76b83f5d8fdda1db99027ea5f617c2e6ba9ed0"
integrity sha512-2BrmnvVSV1MXQvEkrb9zwzP0wXFNbPJij922kYBTLIlIafukrGOb+ABBT2+c6wZiuyWDH1K1zmjGQ0toN/wMWw==
"@octokit/plugin-rest-endpoint-methods@^7.0.0":
version "7.0.1"
resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-7.0.1.tgz#f7ebe18144fd89460f98f35a587b056646e84502"
integrity sha512-pnCaLwZBudK5xCdrR823xHGNgqOzRnJ/mpC/76YPpNP7DybdsJtP7mdOwh+wYZxK5jqeQuhu59ogMI4NRlBUvA==
dependencies:
"@octokit/types" "^5.0.1"
deprecation "^2.0.0"
once "^1.4.0"
"@octokit/types" "^9.0.0"
deprecation "^2.3.1"
"@octokit/request-error@^2.0.5", "@octokit/request-error@^2.1.0":
version "2.1.0"
@ -510,20 +502,6 @@
deprecation "^2.0.0"
once "^1.4.0"
"@octokit/request@^5.3.0", "@octokit/request@^5.4.0":
version "5.4.7"
resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.4.7.tgz#fd703ee092e0463ceba49ff7a3e61cb4cf8a0fde"
integrity sha512-FN22xUDP0i0uF38YMbOfx6TotpcENP5W8yJM1e/LieGXn6IoRxDMnBf7tx5RKSW4xuUZ/1P04NFZy5iY3Rax1A==
dependencies:
"@octokit/endpoint" "^6.0.1"
"@octokit/request-error" "^2.0.0"
"@octokit/types" "^5.0.0"
deprecation "^2.0.0"
is-plain-object "^4.0.0"
node-fetch "^2.3.0"
once "^1.4.0"
universal-user-agent "^6.0.0"
"@octokit/request@^5.4.14", "@octokit/request@^5.6.0", "@octokit/request@^5.6.3":
version "5.6.3"
resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.6.3.tgz#19a022515a5bba965ac06c9d1334514eb50c48b0"
@ -548,16 +526,6 @@
node-fetch "^2.6.7"
universal-user-agent "^6.0.0"
"@octokit/rest@^18.0.3":
version "18.0.3"
resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-18.0.3.tgz#96a15ddb3a38dca5de9d75121378d6aa4a234fa5"
integrity sha512-GubgemnLvUJlkhouTM2BtX+g/voYT/Mqh0SASGwTnLvSkW1irjt14N911/ABb6m1Hru0TwScOgFgMFggp3igfQ==
dependencies:
"@octokit/core" "^3.0.0"
"@octokit/plugin-paginate-rest" "^2.2.0"
"@octokit/plugin-request-log" "^1.0.0"
"@octokit/plugin-rest-endpoint-methods" "4.1.2"
"@octokit/rest@^18.12.0":
version "18.12.0"
resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-18.12.0.tgz#f06bc4952fc87130308d810ca9d00e79f6988881"
@ -568,7 +536,17 @@
"@octokit/plugin-request-log" "^1.0.4"
"@octokit/plugin-rest-endpoint-methods" "^5.12.0"
"@octokit/types@^5.0.0", "@octokit/types@^5.0.1", "@octokit/types@^5.1.1", "@octokit/types@^5.2.0":
"@octokit/rest@^19.0.7":
version "19.0.7"
resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-19.0.7.tgz#d2e21b4995ab96ae5bfae50b4969da7e04e0bb70"
integrity sha512-HRtSfjrWmWVNp2uAkEpQnuGMJsu/+dBr47dRc5QVgsCbnIc1+GFEaoKBWkYG+zjrsHpSqcAElMio+n10c0b5JA==
dependencies:
"@octokit/core" "^4.1.0"
"@octokit/plugin-paginate-rest" "^6.0.0"
"@octokit/plugin-request-log" "^1.0.4"
"@octokit/plugin-rest-endpoint-methods" "^7.0.0"
"@octokit/types@^5.0.0":
version "5.2.0"
resolved "https://registry.yarnpkg.com/@octokit/types/-/types-5.2.0.tgz#d075dc23bf293f540739250b6879e2c1be2fc20c"
integrity sha512-XjOk9y4m8xTLIKPe1NFxNWBdzA2/z3PFFA/bwf4EoH6oS8hM0Y46mEa4Cb+KCyj/tFDznJFahzQ0Aj3o1FYq4A==
@ -589,6 +567,13 @@
dependencies:
"@octokit/openapi-types" "^14.0.0"
"@octokit/types@^9.0.0":
version "9.0.0"
resolved "https://registry.yarnpkg.com/@octokit/types/-/types-9.0.0.tgz#6050db04ddf4188ec92d60e4da1a2ce0633ff635"
integrity sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==
dependencies:
"@octokit/openapi-types" "^16.0.0"
"@opentelemetry/api@^1.0.1":
version "1.0.4"
resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.0.4.tgz#a167e46c10d05a07ab299fc518793b0cff8f6924"
@ -1553,11 +1538,6 @@ base64-js@^1.3.1:
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
before-after-hook@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.1.0.tgz#b6c03487f44e24200dd30ca5e6a1979c5d2fb635"
integrity sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A==
before-after-hook@^2.2.0:
version "2.2.3"
resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.2.3.tgz#c51e809c81a4e354084422b9b26bad88249c517c"
@ -4669,13 +4649,6 @@ nice-try@^1.0.4:
resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366"
integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==
node-fetch@^2.3.0, node-fetch@^2.6.7:
version "2.6.7"
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
dependencies:
whatwg-url "^5.0.0"
node-fetch@^2.6.1:
version "2.6.8"
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.8.tgz#a68d30b162bc1d8fd71a367e81b997e1f4d4937e"
@ -4683,6 +4656,13 @@ node-fetch@^2.6.1:
dependencies:
whatwg-url "^5.0.0"
node-fetch@^2.6.7:
version "2.6.7"
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
dependencies:
whatwg-url "^5.0.0"
node-releases@^2.0.6:
version "2.0.6"
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503"

View file

@ -1,6 +1,6 @@
PORTNAME= fatal
DISTVERSIONPREFIX= v
DISTVERSION= 2023.02.13.00
DISTVERSION= 2023.02.20.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1676309516
SHA256 (facebook-fatal-v2023.02.13.00_GH0.tar.gz) = 607da355288f14b464e089a816dc36fad1e1f722a2698f5daa9d9d45c8bb00d8
SIZE (facebook-fatal-v2023.02.13.00_GH0.tar.gz) = 659019
TIMESTAMP = 1676914929
SHA256 (facebook-fatal-v2023.02.20.00_GH0.tar.gz) = 296a1f212c22c0b102974013d7fa23d3a9eb4aac19374611af36e6d9c94436d5
SIZE (facebook-fatal-v2023.02.20.00_GH0.tar.gz) = 659038

View file

@ -1,6 +1,6 @@
PORTNAME= fbthrift
DISTVERSIONPREFIX= v
DISTVERSION= 2023.02.13.00
DISTVERSION= 2023.02.20.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1676309514
SHA256 (facebook-fbthrift-v2023.02.13.00_GH0.tar.gz) = e2aaf9f95682af34ab27c8b88ebb3007919dc8e78765a8ba042839ef91c3c6a9
SIZE (facebook-fbthrift-v2023.02.13.00_GH0.tar.gz) = 13522324
TIMESTAMP = 1676914927
SHA256 (facebook-fbthrift-v2023.02.20.00_GH0.tar.gz) = bd71cc5977d56c84a6a1f1da960c5898ae5d66a2da17f69fd3fdecbf56b1b225
SIZE (facebook-fbthrift-v2023.02.20.00_GH0.tar.gz) = 13533284

View file

@ -1,6 +1,6 @@
PORTNAME= folly
DISTVERSIONPREFIX= v
DISTVERSION= 2023.02.13.00
DISTVERSION= 2023.02.20.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1676309507
SHA256 (facebook-folly-v2023.02.13.00_GH0.tar.gz) = 4e22f4fd57728abb563cf6bbe260388819e0385dbecc02762c08b301f711bcee
SIZE (facebook-folly-v2023.02.13.00_GH0.tar.gz) = 3794425
TIMESTAMP = 1676914920
SHA256 (facebook-folly-v2023.02.20.00_GH0.tar.gz) = fba814d7cf620e58d803b03673950f0b38e43e7530f0285c3b2bf671e337a9d1
SIZE (facebook-folly-v2023.02.20.00_GH0.tar.gz) = 3796288

View file

@ -12,6 +12,8 @@ WWW= https://frama-c.com/index.html
LICENSE= LGPL21
BROKEN= fails to build
DEPRECATED= Broken since 2021
EXPIRATION_DATE= 2023-03-21
BUILD_DEPENDS= ${LOCALBASE}/lib/ocaml/ocamlgraph/graph.a:math/ocaml-ocamlgraph \
${LOCALBASE}/lib/ocaml/site-lib/zarith/zarith.a:math/ocaml-zarith

View file

@ -1,6 +1,6 @@
PORTNAME= fungw
DISTVERSION= 1.2.1
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= http://www.repo.hu/projects/fungw/releases/
@ -16,6 +16,11 @@ LIB_DEPENDS= libgenht.so:devel/genht
USES= gmake tar:bz2
USE_LDCONFIG= yes
HAS_CONFIGURE= yes
CONFIGURE_ARGS= ${WITH_DEBUG:D--debug} \
--CC=${CC} \
--CFLAGS='${CFLAGS}' \
--LDFLAGS='${LDFLAGS}'
MAKE_ARGS+= PREFIX=${PREFIX}
BINARY_ALIAS= python=${PYTHON_CMD:Ufalse}

View file

@ -1,5 +1,5 @@
PORTNAME= glibd
PORTVERSION= 2.4.0
PORTVERSION= 2.4.1
CATEGORIES= devel
MAINTAINER= arrowd@FreeBSD.org

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1676615060
SHA256 (gtkd-developers-GlibD-2.4.0-v2.4.0_GH0.tar.gz) = 5723cbb8231c720c8158fd60454a3e216ba15950eb5e2181e25daaffed3d0489
SIZE (gtkd-developers-GlibD-2.4.0-v2.4.0_GH0.tar.gz) = 36014
TIMESTAMP = 1676720073
SHA256 (gtkd-developers-GlibD-2.4.1-v2.4.1_GH0.tar.gz) = 8287b641801093acfcb3a5dd8b02f9682dd231976b6380ff8ad00aa9f24153bd
SIZE (gtkd-developers-GlibD-2.4.1-v2.4.1_GH0.tar.gz) = 36024

View file

@ -340,5 +340,5 @@ include/d/glibd-2/gtkd/Loader.d
include/d/glibd-2/gtkd/paths.d
lib/libglibd-2.0.so
lib/libglibd-2.0.so.0
lib/libglibd-2.0.so.2.2.0
lib/libglibd-2.0.so.2.4.1
libdata/pkgconfig/glibd-2.0.pc

View file

@ -9,6 +9,8 @@ WWW= https://github.com/portnov/ghcprofview-hs
LICENSE= BSD3CLAUSE
BROKEN= https://github.com/haskell-gi/haskell-gi/issues/396
LIB_DEPENDS= libfreetype.so:print/freetype2 \
libharfbuzz.so:print/harfbuzz

View file

@ -1,7 +1,9 @@
PORTNAME= libbson
PORTVERSION= 1.23.2
PORTREVISION= 1
DISTVERSION= 1.23.2
PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= https://github.com/mongodb/mongo-c-driver/releases/download/${DISTVERSION}/
DISTNAME= mongo-c-driver-${DISTVERSION}
MAINTAINER= ports@bsdserwis.com
COMMENT= BSON utility library
@ -10,34 +12,33 @@ WWW= https://github.com/mongodb/mongo-c-driver
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/COPYING
USES= cmake:noninja cpe pkgconfig
USE_GITHUB= yes
USES= cmake cpe pathfix python:env pkgconfig
CPE_VENDOR= mongodb
GH_ACCOUNT= mongodb
GH_PROJECT= mongo-c-driver
USE_LDCONFIG= yes
DOCS_VARS= BUILD_DEPENDS+=sphinx-build:textproc/py-sphinx
PATCH_STRIP= -p1
CFLAGS+= -D__BSD_VISIBLE=1
LDFLAGS+= -pthread
DOCSDIR= ${PREFIX}/share/doc/mongo-c-driver
CMAKE_OFF= BUILD_TESTING \
ENABLE_EXAMPLES \
ENABLE_ICU \
ENABLE_MONGOC \
ENABLE_TESTS \
ENABLE_UNINSTALL \
ENABLE_ZLIB \
ENABLE_ZSTD
CMAKE_ARGS= -DBSON_HAVE_STRINGS_H=0
OPTIONS_DEFINE= DOCS
OPTIONS_DEFAULT=
OPTIONS_SUB= yes
CMAKE_ON= ENABLE_EXAMPLES
CMAKE_OFF= ENABLE_TESTS ENABLE_UNINSTALL
DOCS_CMAKE_ON= -DENABLE_HTML_DOCS=ON -DENABLE_MAN_PAGES=ON
CMAKE_ARGS= -DENABLE_MONGOC=OFF -DENABLE_BSON=ON
CMAKE_ARGS+= -DENABLE_ZLIB=ON -DENABLE_ZSTD=ON
CMAKE_ARGS+= -DBSON_HAVE_STRINGS_H=0
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR}
DOCS_CMAKE_ON= -DENABLE_HTML_DOCS=ON -DENABLE_MAN_PAGES=ON
post-extract:
${ECHO} "${PORTVERSION}" > ${WRKSRC}/VERSION_CURRENT
${ECHO} "${DISTVERSION}" > ${WRKSRC}/VERSION_CURRENT
post-install:
${MV} ${STAGEDIR}${PREFIX}/share/mongo-c-driver \
${STAGEDIR}${PREFIX}/share/libbson
${RM} -r ${STAGEDIR}${PREFIX}/share/mongo-c-driver
.include <bsd.port.mk>

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1673237141
SHA256 (mongodb-mongo-c-driver-1.23.2_GH0.tar.gz) = a0f944ba659586d3a0751cdb544876ddf1ae2796efabba02a6af75efd8c61b1a
SIZE (mongodb-mongo-c-driver-1.23.2_GH0.tar.gz) = 6498979
TIMESTAMP = 1676631041
SHA256 (mongo-c-driver-1.23.2.tar.gz) = 123c358827eea07cd76a31c40281bb1c81b6744f6587c96d0cf217be8b1234e3
SIZE (mongo-c-driver-1.23.2.tar.gz) = 7781649

View file

@ -1,7 +1,5 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
index caaf53499..2dd8cc398 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
--- CMakeLists.txt.orig 2023-01-03 15:52:56 UTC
+++ CMakeLists.txt
@@ -249,7 +249,7 @@ cmake_policy (SET CMP0042 NEW)
# Both _BSD_SOURCE and _DEFAULT_SOURCE are defined for backwards-compatibility with glibc 2.19 and earlier.
# _BSD_SOURCE and _DEFAULT_SOURCE are required by `getpagesize`, `h_errno`, etc.

Some files were not shown because too many files have changed in this diff Show more