summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MOVED1
-rw-r--r--graphics/Makefile1
-rw-r--r--graphics/zphoto/Makefile41
-rw-r--r--graphics/zphoto/distinfo2
-rw-r--r--graphics/zphoto/files/patch-configure27
-rw-r--r--graphics/zphoto/files/patch-exif.c144
-rw-r--r--graphics/zphoto/files/patch-image.cpp13
-rw-r--r--graphics/zphoto/files/patch-templates_default_all_Makefile.in15
-rw-r--r--graphics/zphoto/files/patch-util.c11
-rw-r--r--graphics/zphoto/pkg-descr3
-rw-r--r--graphics/zphoto/pkg-message31
-rw-r--r--graphics/zphoto/pkg-plist34
12 files changed, 1 insertions, 322 deletions
diff --git a/MOVED b/MOVED
index 42d2ec9d58a5..89628e4ac809 100644
--- a/MOVED
+++ b/MOVED
@@ -3403,3 +3403,4 @@ audio/strawberry@qt5|audio/strawberry|2024-07-21|Unflavor. Qt5 is obsolete
audio/strawberry@qt6|audio/strawberry|2024-07-21|Unflavor. Qt5 is obsolete
devel/rubygem-google-protobuf4|devel/rubygem-google-protobuf|2024-07-30|Remove obsoleted port. Use devel/rubygem-google-protobuf instead
graphics/xsvg||2024-08-04|Has expired: Depends on deprecated library graphics/libsvg-cairo
+graphics/zphoto||2024-08-04|Has expired: Depends on expired graphics/ming
diff --git a/graphics/Makefile b/graphics/Makefile
index 5da2139b0237..e97409d3e33e 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -1269,6 +1269,5 @@
SUBDIR += zgv
SUBDIR += zimg
SUBDIR += zint
- SUBDIR += zphoto
.include <bsd.port.subdir.mk>
diff --git a/graphics/zphoto/Makefile b/graphics/zphoto/Makefile
deleted file mode 100644
index be84148d532d..000000000000
--- a/graphics/zphoto/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-PORTNAME= zphoto
-PORTVERSION= 1.2
-PORTREVISION= 17
-CATEGORIES= graphics www
-MASTER_SITES= http://namazu.org/~satoru/zphoto/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Zooming photo album generator
-WWW= http://namazu.org/~satoru/zphoto/
-
-LICENSE= LGPL21
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Depends on expired graphics/ming
-EXPIRATION_DATE=2024-07-31
-
-LIB_DEPENDS= libImlib2.so:graphics/imlib2 \
- libming.so:graphics/ming \
- libpopt.so:devel/popt
-
-USES= alias gmake localbase perl5 pkgconfig
-USE_PERL5= build
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-avifile
-
-OPTIONS_DEFINE= NLS ZIP
-OPTIONS_DEFAULT= ZIP
-OPTIONS_SUB= yes
-
-ZIP_DESC= Enable zip support
-
-NLS_USES= gettext-tools
-NLS_CONFIGURE_ENABLE= nls
-
-ZIP_RUN_DEPENDS= zip:archivers/zip
-ZIP_CONFIGURE_OFF= --disable-zip
-
-post-patch:
- @${REINPLACE_CMD} -e 's|<ming.h>|<ming/ming.h>|g' ${WRKSRC}/*.c ${WRKSRC}/configure
-
-.include <bsd.port.mk>
diff --git a/graphics/zphoto/distinfo b/graphics/zphoto/distinfo
deleted file mode 100644
index 32740ee9698b..000000000000
--- a/graphics/zphoto/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (zphoto-1.2.tar.gz) = 918f19c4a0077b0c5fd2c80fd846acf21b4c7f62750988e6a4a1d0bb6628c15d
-SIZE (zphoto-1.2.tar.gz) = 414079
diff --git a/graphics/zphoto/files/patch-configure b/graphics/zphoto/files/patch-configure
deleted file mode 100644
index 59d2b3606c5f..000000000000
--- a/graphics/zphoto/files/patch-configure
+++ /dev/null
@@ -1,27 +0,0 @@
-Add minimal support to `pkg-config imlib2`; imlib2-config has been
-dropped since imlib2-1.7.5.
-
---- configure.orig 2004-07-20 16:49:27 UTC
-+++ configure
-@@ -4494,7 +4494,7 @@ EOF
- SWFMovie_save(movie, "foo"); /* 0.2a API */
- }
- EOF
--if $CC -c tmp.c > /dev/null 2>&1; then
-+if $CC -c $CFLAGS $CPPFLAGS tmp.c > /dev/null 2>&1; then
-
- cat >>confdefs.h <<_ACEOF
- #define MING_0_2a 1
-@@ -4867,6 +4867,12 @@ IMLIB2CONFIG=$ac_cv_path_IMLIB2CONFIG
- esac
- fi
- IMLIB2CONFIG=$ac_cv_path_IMLIB2CONFIG
-+
-+if test -z "$IMLIB2CONFIG"; then
-+ if pkg-config imlib2; then
-+ IMLIB2CONFIG="pkg-config imlib2"
-+ fi
-+fi
-
- if test -n "$IMLIB2CONFIG"; then
- echo "$as_me:$LINENO: result: $IMLIB2CONFIG" >&5
diff --git a/graphics/zphoto/files/patch-exif.c b/graphics/zphoto/files/patch-exif.c
deleted file mode 100644
index 6042b6be5303..000000000000
--- a/graphics/zphoto/files/patch-exif.c
+++ /dev/null
@@ -1,144 +0,0 @@
---- exif.c.orig 2004-06-07 09:58:04 UTC
-+++ exif.c
-@@ -33,11 +33,11 @@ enum {
- HEADER_OFFSET2 = 8
- };
-
--#define SWAP_ENDIAN_LONG(val) ((unsigned long) ( \
-- (((unsigned long) (val) & (unsigned long) 0x000000ffU) << 24) | \
-- (((unsigned long) (val) & (unsigned long) 0x0000ff00U) << 8) | \
-- (((unsigned long) (val) & (unsigned long) 0x00ff0000U) >> 8) | \
-- (((unsigned long) (val) & (unsigned long) 0xff000000U) >> 24)))
-+#define SWAP_ENDIAN_LONG(val) ((unsigned int) ( \
-+ (((unsigned int) (val) & (unsigned int) 0x000000ffU) << 24) | \
-+ (((unsigned int) (val) & (unsigned int) 0x0000ff00U) << 8) | \
-+ (((unsigned int) (val) & (unsigned int) 0x00ff0000U) >> 8) | \
-+ (((unsigned int) (val) & (unsigned int) 0xff000000U) >> 24)))
-
- #define SWAP_ENDIAN_SHORT(val) ((unsigned short) ( \
- (((unsigned short) (val) & (unsigned short) 0x00ff) << 8) | \
-@@ -46,14 +46,14 @@ is_little_endian ()
- static int
- is_little_endian ()
- {
-- static long retval = -1;
-+ static int retval = -1;
-
- if (retval == -1) {
-- long n = 1;
-+ int n = 1;
- char *p = (char *)&n;
- char x[] = {1, 0, 0, 0};
-
-- assert(sizeof(long) == 4);
-+ assert(sizeof(int) == 4);
- if (memcmp(p, x, 4) == 0) {
- retval = 1;
- } else {
-@@ -63,8 +63,8 @@ is_little_endian ()
- return retval;
- }
-
--static unsigned long
--ulong_from_le (unsigned long x)
-+static unsigned int
-+uint_from_le (unsigned int x)
- {
- if (is_little_endian()) {
- return x;
-@@ -83,8 +83,8 @@ ushort_from_be (unsigned short x)
- }
- }
-
--static unsigned long
--ulong_from_be (unsigned long x)
-+static unsigned int
-+uint_from_be (unsigned int x)
- {
- if (is_little_endian()) {
- return SWAP_ENDIAN_LONG(x);
-@@ -115,7 +115,7 @@ static int
-
-
- static int
--efseek (FILE *stream, long offset, int whence)
-+efseek (FILE *stream, int offset, int whence)
- {
- int x = fseek(stream, offset, whence);
- if (x != 0)
-@@ -142,16 +142,16 @@ typedef void (*TraverseFunc) (FILE *fp,
- typedef void (*TraverseFunc) (FILE *fp,
- unsigned short tag,
- unsigned short type,
-- unsigned long size,
-- unsigned long value,
-+ unsigned int size,
-+ unsigned int value,
- void *data);
-
- static void
- get_special_offset (FILE *fp,
- unsigned short tag,
- unsigned short type,
-- unsigned long size,
-- unsigned long value,
-+ unsigned int size,
-+ unsigned int value,
- void *data)
- {
- if (tag == 0x8769) {
-@@ -163,12 +163,12 @@ get_time (FILE *fp,
- get_time (FILE *fp,
- unsigned short tag,
- unsigned short type,
-- unsigned long size,
-- unsigned long value,
-+ unsigned int size,
-+ unsigned int value,
- void *data)
- {
- if (tag == 0x9003) {
-- long curpos;
-+ int curpos;
- char buf[BUFSIZ];
- struct tm t;
-
-@@ -204,16 +204,16 @@ read_ushort (FILE *fp, int le_exif_p)
- return ushort_from_be(x);
- }
-
--static unsigned long
--read_ulong (FILE *fp, int le_exif_p)
-+static unsigned int
-+read_uint (FILE *fp, int le_exif_p)
- {
-- unsigned long x;
-+ unsigned int x;
-
-- efread(&x, sizeof(unsigned long), 1, fp);
-+ efread(&x, sizeof(unsigned int), 1, fp);
- if (le_exif_p)
-- return ulong_from_le(x);
-+ return uint_from_le(x);
- else
-- return ulong_from_be(x);
-+ return uint_from_be(x);
- }
-
- static int
-@@ -225,12 +225,12 @@ read_directory (FILE *fp, TraverseFunc func, void *dat
- n = read_ushort(fp, le_exif_p);
- for (i = 0; i < n; i++) {
- unsigned short tag, type;
-- unsigned long size, value;
-+ unsigned int size, value;
-
- tag = read_ushort(fp, le_exif_p);
- type = read_ushort(fp, le_exif_p);
-- size = read_ulong(fp, le_exif_p);
-- value = read_ulong(fp, le_exif_p);
-+ size = read_uint(fp, le_exif_p);
-+ value = read_uint(fp, le_exif_p);
-
- func(fp, tag, type, size, value, data);
- }
diff --git a/graphics/zphoto/files/patch-image.cpp b/graphics/zphoto/files/patch-image.cpp
deleted file mode 100644
index 68e00e71744d..000000000000
--- a/graphics/zphoto/files/patch-image.cpp
+++ /dev/null
@@ -1,13 +0,0 @@
---- image.cpp.orig 2004-07-20 16:48:11 UTC
-+++ image.cpp
-@@ -554,8 +554,8 @@ restore_mtime (const char *file_name, ti
- static int
- convert_needed_p (const char *src, const char *dest)
- {
-- char *suffix1 = strrchr(src, '.');
-- char *suffix2 = strrchr(dest, '.');
-+ const char *suffix1 = strrchr(src, '.');
-+ const char *suffix2 = strrchr(dest, '.');
-
- return strcmp(suffix1, suffix2) != 0;
- }
diff --git a/graphics/zphoto/files/patch-templates_default_all_Makefile.in b/graphics/zphoto/files/patch-templates_default_all_Makefile.in
deleted file mode 100644
index 0edc504cbfa3..000000000000
--- a/graphics/zphoto/files/patch-templates_default_all_Makefile.in
+++ /dev/null
@@ -1,15 +0,0 @@
---- templates/default/all/Makefile.in.orig 2004-07-20 16:49:24 UTC
-+++ templates/default/all/Makefile.in
-@@ -369,9 +369,9 @@ install-data-local:
- | sh
-
- install-data-local:
-- mkdir -p $(templatesdir)
-- cp -p *.html.* $(templatesdir)
-- cp -p *.js.* $(templatesdir)
-+ mkdir -p $(DESTDIR)$(templatesdir)
-+ cp -p *.html.* $(DESTDIR)$(templatesdir)
-+ cp -p *.js.* $(DESTDIR)$(templatesdir)
-
- clean:
- rm -f zphoto.css .photo.html *.html.* *.js.* *.txt
diff --git a/graphics/zphoto/files/patch-util.c b/graphics/zphoto/files/patch-util.c
deleted file mode 100644
index f35f88a9c757..000000000000
--- a/graphics/zphoto/files/patch-util.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- util.c.orig 2004-07-20 16:48:11 UTC
-+++ util.c
-@@ -389,7 +389,7 @@ zphoto_get_image_suffixes (void)
- zphoto_get_image_suffixes (void)
- {
- static char *empty[] = { NULL };
-- static char *suffixes[] = { "jpg", "png", "gif", "bmp", NULL };
-+ static char *suffixes[] = { "jpeg", "jpg", "png", "gif", "bmp", NULL };
-
- if (zphoto_support_image_p()) {
- return suffixes;
diff --git a/graphics/zphoto/pkg-descr b/graphics/zphoto/pkg-descr
deleted file mode 100644
index bd4e5a0b87d5..000000000000
--- a/graphics/zphoto/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Zphoto is a zooming photo album generator.
-
-For more information, see
diff --git a/graphics/zphoto/pkg-message b/graphics/zphoto/pkg-message
deleted file mode 100644
index 2b83a3e52252..000000000000
--- a/graphics/zphoto/pkg-message
+++ /dev/null
@@ -1,31 +0,0 @@
-[
-{ type: install
- message: <<EOM
- This port requires a kernel built with
- the directive:
-
- options USER_LDT
-
- Please, check the FreeBSD Handbook for instructions
- on building a custom kernel. If you do not know
- where to find it, check the FreeBSD website
- http://www.freebsd.org/
-
- Then before running zphoto, users should prepare as follows:
-
- sh or bash:
- $ ZPHOTO_TEMPLATE_DIR=%%PREFIX%%/share/zphoto/templates/en (english)
- $ ZPHOTO_TEMPLATE_DIR=%%PREFIX%%/share/zphoto/templates/ja (japanese)
- $ ZPHOTO_TEMPLATE_DIR=%%PREFIX%%/share/zphoto/templates/all (both)
- $ ZPHOTO_FONT=%%PREFIX%%/share/zphoto/fonts/EfontSerifB.fdb
- $ export ZPHOTO_TEMPLATE_DIR ZPHOTO_FONT
-
- csh or tcsh:
- % setenv ZPHOTO_TEMPLATE_DIR %%PREFIX%%/share/zphoto/templates/en (english)
- % setenv ZPHOTO_TEMPLATE_DIR %%PREFIX%%/share/zphoto/templates/ja (japanese)
- % setenv ZPHOTO_TEMPLATE_DIR %%PREFIX%%/share/zphoto/templates/all (both)
- % setenv ZPHOTO_FONT %%PREFIX%%/share/zphoto/fonts/EfontSerifB.fdb
-
-EOM
-}
-]
diff --git a/graphics/zphoto/pkg-plist b/graphics/zphoto/pkg-plist
deleted file mode 100644
index 97597d24960b..000000000000
--- a/graphics/zphoto/pkg-plist
+++ /dev/null
@@ -1,34 +0,0 @@
-bin/zphoto
-%%NLS%%share/locale/ja/LC_MESSAGES/zphoto.mo
-%%NLS%%share/locale/ja_JP.SJIS/LC_MESSAGES/zphoto.mo
-%%DATADIR%%/doc/images/wxzphoto-linux-mini.png
-%%DATADIR%%/doc/images/wxzphoto-linux.png
-%%DATADIR%%/doc/images/wxzphoto-mini.png
-%%DATADIR%%/doc/images/wxzphoto.png
-%%DATADIR%%/doc/zphoto-ja.html
-%%DATADIR%%/doc/zphoto.html
-%%DATADIR%%/fonts/EfontSerifB.fdb
-%%DATADIR%%/templates/default/all/.photo.html
-%%DATADIR%%/templates/default/all/css-colors.txt
-%%DATADIR%%/templates/default/all/flash-colors.txt
-%%DATADIR%%/templates/default/all/index.html.en
-%%DATADIR%%/templates/default/all/index.html.ja
-%%DATADIR%%/templates/default/all/noflash.html.en
-%%DATADIR%%/templates/default/all/noflash.html.ja
-%%DATADIR%%/templates/default/all/zoom.js.en
-%%DATADIR%%/templates/default/all/zoom.js.ja
-%%DATADIR%%/templates/default/all/zphoto.css
-%%DATADIR%%/templates/default/en/.photo.html
-%%DATADIR%%/templates/default/en/css-colors.txt
-%%DATADIR%%/templates/default/en/flash-colors.txt
-%%DATADIR%%/templates/default/en/index.html
-%%DATADIR%%/templates/default/en/noflash.html
-%%DATADIR%%/templates/default/en/zoom.js
-%%DATADIR%%/templates/default/en/zphoto.css
-%%DATADIR%%/templates/default/ja/.photo.html
-%%DATADIR%%/templates/default/ja/css-colors.txt
-%%DATADIR%%/templates/default/ja/flash-colors.txt
-%%DATADIR%%/templates/default/ja/index.html
-%%DATADIR%%/templates/default/ja/noflash.html
-%%DATADIR%%/templates/default/ja/zoom.js
-%%DATADIR%%/templates/default/ja/zphoto.css