diff options
| author | Rene Ladan <rene@FreeBSD.org> | 2026-08-26 20:33:55 +0000 |
|---|---|---|
| committer | Rene Ladan <rene@FreeBSD.org> | 2026-08-26 20:33:55 +0000 |
| commit | bc6ff68231a3cf937fa931a89cac2e1471c968cc (patch) | |
| tree | 2bc03469d391b130430170da72fc190bdfc1b433 | |
| parent | ba3ae99b3516d8f1fe4de1a3de06a8477ebe3b90 (diff) | |
multimedia/jmref: Remove expired port
2026-08-26 multimedia/jmref: No longer maintained upstream
| -rw-r--r-- | MOVED | 1 | ||||
| -rw-r--r-- | multimedia/Makefile | 1 | ||||
| -rw-r--r-- | multimedia/jmref/Makefile | 43 | ||||
| -rw-r--r-- | multimedia/jmref/distinfo | 2 | ||||
| -rw-r--r-- | multimedia/jmref/files/patch-Makefile | 11 | ||||
| -rw-r--r-- | multimedia/jmref/files/patch-ldecod_inc_configfile.h | 11 | ||||
| -rw-r--r-- | multimedia/jmref/files/patch-ldecod_inc_defines.h | 22 | ||||
| -rw-r--r-- | multimedia/jmref/files/patch-ldecod_src_configfile.c | 12 | ||||
| -rw-r--r-- | multimedia/jmref/files/patch-ldecod_src_ldecod.c | 11 | ||||
| -rw-r--r-- | multimedia/jmref/files/patch-lencod_inc_configfile.h | 11 | ||||
| -rw-r--r-- | multimedia/jmref/files/patch-lencod_inc_defines.h | 118 | ||||
| -rw-r--r-- | multimedia/jmref/files/patch-lencod_inc_global.h | 11 | ||||
| -rw-r--r-- | multimedia/jmref/files/patch-lencod_src_configfile.c | 12 | ||||
| -rw-r--r-- | multimedia/jmref/files/patch-lencod_src_rdopt.c | 11 | ||||
| -rw-r--r-- | multimedia/jmref/pkg-descr | 1 |
15 files changed, 1 insertions, 277 deletions
@@ -5555,3 +5555,4 @@ devel/rubygem-grape20|devel/rubygem-grape-gitlab|2026-08-20|Make clear it is use sysutils/filevercmp||2026-08-23|Expired: Dependent ports now use git submodules devel/py-ptvsd|devel/py-debugpy|2026-08-25|Has expired: No longer maintained upstream, use py-debugpy instead security/please||2026-08-26|Has expired: Upstream project has been archived, use doas or sudo or sudo-rs instead +multimedia/jmref||2026-08-26|Has expired: No longer maintained upstream diff --git a/multimedia/Makefile b/multimedia/Makefile index 07513e1b49c5..34b650ba8d24 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -125,7 +125,6 @@ SUBDIR += jellyfin SUBDIR += jellyfin-desktop SUBDIR += jellyfin-ffmpeg7 - SUBDIR += jmref SUBDIR += kaffeine SUBDIR += kamoso SUBDIR += kasts diff --git a/multimedia/jmref/Makefile b/multimedia/jmref/Makefile deleted file mode 100644 index cf99e491fd50..000000000000 --- a/multimedia/jmref/Makefile +++ /dev/null @@ -1,43 +0,0 @@ -PORTNAME= jmref -DISTVERSION= 19.0 -PORTREVISION= 2 -CATEGORIES= multimedia -MASTER_SITES= http://iphome.hhi.de/suehring/tml/download/ -DISTNAME= jm${PORTVERSION} - -MAINTAINER= bofh@FreeBSD.org -COMMENT= JM Reference Software -WWW= https://iphome.hhi.de/suehring/tml - -LICENSE= ISO_IEC ITU -LICENSE_COMB= multi -LICENSE_NAME_ISO_IEC= ISO/IEC Source Code License -LICENSE_NAME_ITU= ISO/IEC Source Code License -LICENSE_FILE_ISO_IEC= ${WRKSRC}/COPYRIGHT_ISO_IEC.txt -LICENSE_FILE_ITU= ${WRKSRC}/COPYRIGHT_ISO_IEC.txt -LICENSE_PERMS_ISO_IEC= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -LICENSE_PERMS_ITU= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept - -DEPRECATED= No longer maintained upstream -EXPIRATION_DATE=2026-08-26 - -USES= dos2unix gmake zip - -MAKE_JOBS_UNSAFE= yes - -WRKSRC= ${WRKDIR}/JM - -PLIST_FILES= bin/ldecod bin/lencod \ - bin/rtp_loss bin/rtpdump - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/bin/ldecod.exe \ - ${STAGEDIR}${PREFIX}/bin/ldecod - ${INSTALL_PROGRAM} ${WRKSRC}/bin/lencod.exe \ - ${STAGEDIR}${PREFIX}/bin/lencod - ${INSTALL_PROGRAM} ${WRKSRC}/bin/rtp_loss.exe \ - ${STAGEDIR}${PREFIX}/bin/rtp_loss - ${INSTALL_PROGRAM} ${WRKSRC}/bin/rtpdump.exe \ - ${STAGEDIR}${PREFIX}/bin/rtpdump - -.include <bsd.port.mk> diff --git a/multimedia/jmref/distinfo b/multimedia/jmref/distinfo deleted file mode 100644 index ca2ddebcf3c9..000000000000 --- a/multimedia/jmref/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (jm19.0.zip) = 5a87ec1b112423748897fb771f249ac6b7cc8a50c3b56350275857346eed9e1f -SIZE (jm19.0.zip) = 2929663 diff --git a/multimedia/jmref/files/patch-Makefile b/multimedia/jmref/files/patch-Makefile deleted file mode 100644 index 0e4a5b2a4a21..000000000000 --- a/multimedia/jmref/files/patch-Makefile +++ /dev/null @@ -1,11 +0,0 @@ ---- Makefile.orig 2020-09-29 10:45:14 UTC -+++ Makefile -@@ -20,8 +20,6 @@ OPENMP?= 0 - LLVM = $(shell $(CC) --version | grep LLVM) - ifneq ($(LLVM),) - CFLAGS+=-Qunused-arguments --else -- CFLAGS+=-Wno-unused-but-set-variable - endif - - export DBG diff --git a/multimedia/jmref/files/patch-ldecod_inc_configfile.h b/multimedia/jmref/files/patch-ldecod_inc_configfile.h deleted file mode 100644 index 3346e6c81c89..000000000000 --- a/multimedia/jmref/files/patch-ldecod_inc_configfile.h +++ /dev/null @@ -1,11 +0,0 @@ ---- ldecod/inc/configfile.h.orig 2015-06-19 11:50:48 UTC -+++ ldecod/inc/configfile.h -@@ -18,7 +18,7 @@ - //#define LEVEL_IDC 21 - - --InputParameters cfgparams; -+extern InputParameters cfgparams; - - #ifdef INCLUDED_BY_CONFIGFILE_C - // Mapping_Map Syntax: diff --git a/multimedia/jmref/files/patch-ldecod_inc_defines.h b/multimedia/jmref/files/patch-ldecod_inc_defines.h deleted file mode 100644 index 356119db021e..000000000000 --- a/multimedia/jmref/files/patch-ldecod_inc_defines.h +++ /dev/null @@ -1,22 +0,0 @@ ---- ldecod/inc/defines.h.orig 2020-09-29 10:22:20 UTC -+++ ldecod/inc/defines.h -@@ -229,7 +229,7 @@ typedef enum { - } I8x8PredModes; - - // Color components --enum { -+typedef enum { - Y_COMP = 0, // Y Component - U_COMP = 1, // U Component - V_COMP = 2, // V Component -@@ -237,7 +237,9 @@ enum { - G_COMP = 4, // G Component - B_COMP = 5, // B Component - T_COMP = 6 --} ColorComponent; -+} ColorComponent_t; -+ -+extern ColorComponent_t ColorComponent; - - enum { - EOS = 1, //!< End Of Sequence diff --git a/multimedia/jmref/files/patch-ldecod_src_configfile.c b/multimedia/jmref/files/patch-ldecod_src_configfile.c deleted file mode 100644 index 7f8b36e29963..000000000000 --- a/multimedia/jmref/files/patch-ldecod_src_configfile.c +++ /dev/null @@ -1,12 +0,0 @@ ---- ldecod/src/configfile.c.orig 2020-09-29 10:22:20 UTC -+++ ldecod/src/configfile.c -@@ -66,6 +66,9 @@ - #include "configfile.h" - #define MAX_ITEMS_TO_PARSE 10000 - -+InputParameters cfgparams; -+char errortext[ET_SIZE]; -+ - static void PatchInp (InputParameters *p_Inp); - - /*! diff --git a/multimedia/jmref/files/patch-ldecod_src_ldecod.c b/multimedia/jmref/files/patch-ldecod_src_ldecod.c deleted file mode 100644 index f3cbefe25d1d..000000000000 --- a/multimedia/jmref/files/patch-ldecod_src_ldecod.c +++ /dev/null @@ -1,11 +0,0 @@ ---- ldecod/src/ldecod.c.orig 2020-09-29 10:22:20 UTC -+++ ldecod/src/ldecod.c -@@ -77,7 +77,7 @@ - // Decoder definition. This should be the only global variable in the entire - // software. Global variables should be avoided. - DecoderParams *p_Dec; --char errortext[ET_SIZE]; -+extern char errortext[ET_SIZE]; - - // Prototypes of static functions - static void Report (VideoParameters *p_Vid); diff --git a/multimedia/jmref/files/patch-lencod_inc_configfile.h b/multimedia/jmref/files/patch-lencod_inc_configfile.h deleted file mode 100644 index 6ac95d9e982d..000000000000 --- a/multimedia/jmref/files/patch-lencod_inc_configfile.h +++ /dev/null @@ -1,11 +0,0 @@ ---- lencod/inc/configfile.h.orig 2015-06-19 11:50:52 UTC -+++ lencod/inc/configfile.h -@@ -20,7 +20,7 @@ - #define PROFILE_IDC 88 - #define LEVEL_IDC 21 - --InputParameters cfgparams; -+extern InputParameters cfgparams; - - - #ifdef INCLUDED_BY_CONFIGFILE_C diff --git a/multimedia/jmref/files/patch-lencod_inc_defines.h b/multimedia/jmref/files/patch-lencod_inc_defines.h deleted file mode 100644 index 0287eec0cee2..000000000000 --- a/multimedia/jmref/files/patch-lencod_inc_defines.h +++ /dev/null @@ -1,118 +0,0 @@ ---- lencod/inc/defines.h.orig 2020-09-29 10:32:12 UTC -+++ lencod/inc/defines.h -@@ -77,7 +77,7 @@ - - - //AVC Profile IDC definitions --enum { -+extern enum { - NO_PROFILE = 0, //!< disable profile checking for experimental coding (enables FRExt, but disables MV) - FREXT_CAVLC444 = 44, //!< YUV 4:4:4/14 "CAVLC 4:4:4" - BASELINE = 66, //!< YUV 4:2:0/8 "Baseline" -@@ -164,7 +164,7 @@ enum { - - - // Available MB modes --enum { -+extern enum { - PSKIP = 0, - BSKIP_DIRECT = 0, - P16x16 = 1, -@@ -188,13 +188,13 @@ enum { - #define NO_INTRA_PMODE 9 - - // Direct Mode types --enum { -+extern enum { - DIR_TEMPORAL = 0, //!< Temporal Direct Mode - DIR_SPATIAL = 1 //!< Spatial Direct Mode - } DirectModes; - - // CAVLC block types --enum { -+extern enum { - LUMA = 0, - LUMA_INTRA16x16DC = 1, - LUMA_INTRA16x16AC = 2, -@@ -207,7 +207,7 @@ enum { - } CAVLCBlockTypes; - - // CABAC block types --enum { -+extern enum { - LUMA_16DC = 0, - LUMA_16AC = 1, - LUMA_8x8 = 2, -@@ -233,7 +233,7 @@ enum { - } CABACBlockTypes; - - // Color components --enum { -+typedef enum { - Y_COMP = 0, // Y Component - U_COMP = 1, // U Component - V_COMP = 2, // V Component -@@ -241,8 +241,9 @@ enum { - G_COMP = 4, // G Component - B_COMP = 5, // B Component - T_COMP = 6 --} ColorComponent; -+} ColorComponent_t; - -+extern ColorComponent_t ColorComponent; - - #define LEVEL_NUM 6 - #define TOTRUN_NUM 15 -@@ -255,7 +256,7 @@ enum { - #define SHIFT_QP 12 - - // 4x4 intra prediction modes --enum { -+extern enum { - VERT_PRED = 0, - HOR_PRED = 1, - DC_PRED = 2, -@@ -268,7 +269,7 @@ enum { - } I4x4PredModes; - - // 16x16 intra prediction modes --enum { -+extern enum { - VERT_PRED_16 = 0, - HOR_PRED_16 = 1, - DC_PRED_16 = 2, -@@ -276,7 +277,7 @@ enum { - } I16x16PredModes; - - // 8x8 chroma intra prediction modes --enum { -+extern enum { - DC_PRED_8 = 0, - HOR_PRED_8 = 1, - VERT_PRED_8 = 2, -@@ -291,7 +292,7 @@ enum { - }; - - // MV Prediction types --enum { -+extern enum { - MVPRED_MEDIAN = 0, - MVPRED_L = 1, - MVPRED_U = 2, -@@ -341,14 +342,14 @@ enum { - #define NUM_ONE_CTX 5 - #define NUM_ABS_CTX 5 - --enum // JLT : on-the-fly levels/modes -+extern enum // JLT : on-the-fly levels/modes - { - OTF_L0 = 0, // Disable, interpolate & store all positions - OTF_L1 = 1, // Store full pel & interpolated 1/2 pel positions; 1/4 pel positions interpolate on-the-fly - OTF_L2 = 2 // Store only full pell positions; 1/2 & 1/4 pel positions interpolate on-the-fly - } OTFMode; - --enum -+extern enum - { - OTF_ME = 0, - OTF_MC = 1 diff --git a/multimedia/jmref/files/patch-lencod_inc_global.h b/multimedia/jmref/files/patch-lencod_inc_global.h deleted file mode 100644 index 2afb0738f829..000000000000 --- a/multimedia/jmref/files/patch-lencod_inc_global.h +++ /dev/null @@ -1,11 +0,0 @@ ---- lencod/inc/global.h.orig 2015-06-19 11:50:52 UTC -+++ lencod/inc/global.h -@@ -1606,7 +1606,7 @@ extern void make_frame_picture_JV( VideoParameters *p_ - - - --char errortext[ET_SIZE]; //!< buffer for error message for exit with error() -+extern char errortext[ET_SIZE]; //!< buffer for error message for exit with error() - extern void setup_coding_layer(VideoParameters *p_Vid); - - static inline int is_FREXT_profile(unsigned int profile_idc) diff --git a/multimedia/jmref/files/patch-lencod_src_configfile.c b/multimedia/jmref/files/patch-lencod_src_configfile.c deleted file mode 100644 index 6aec025bb862..000000000000 --- a/multimedia/jmref/files/patch-lencod_src_configfile.c +++ /dev/null @@ -1,12 +0,0 @@ ---- lencod/src/configfile.c.orig 2020-09-29 10:22:20 UTC -+++ lencod/src/configfile.c -@@ -70,6 +70,9 @@ - #include "img_io.h" - #include "ratectl.h" - -+InputParameters cfgparams; -+char errortext[ET_SIZE]; -+ - static void PatchInp (VideoParameters *p_Vid, InputParameters *p_Inp); - static int TestEncoderParams (Mapping *Map, int bitdepth_qp_scale[3]); - static int DisplayEncoderParams (Mapping *Map); diff --git a/multimedia/jmref/files/patch-lencod_src_rdopt.c b/multimedia/jmref/files/patch-lencod_src_rdopt.c deleted file mode 100644 index c573b5604428..000000000000 --- a/multimedia/jmref/files/patch-lencod_src_rdopt.c +++ /dev/null @@ -1,11 +0,0 @@ ---- lencod/src/rdopt.c.orig 2020-09-29 10:35:54 UTC -+++ lencod/src/rdopt.c -@@ -834,7 +834,7 @@ distblk rdcost_for_8x8blocks (Macroblock *currMB, // - - } - - //----- coded block pattern (for CABAC only) ----- -- if (!currSlice->symbol_mode == CAVLC) -+ if (!(currSlice->symbol_mode == CAVLC)) - { - dataPart = &(currSlice->partArr[partMap[SE_CBP]]); - eep_dp = &(dataPart->ee_cabac); diff --git a/multimedia/jmref/pkg-descr b/multimedia/jmref/pkg-descr deleted file mode 100644 index 5d4c2c93afe0..000000000000 --- a/multimedia/jmref/pkg-descr +++ /dev/null @@ -1 +0,0 @@ -JM H.264/AVC reference software |
