From owner-freebsd-ports Sat Mar 11 2: 0: 9 2000 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 7039D37B953 for ; Sat, 11 Mar 2000 02:00:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id CAA65567; Sat, 11 Mar 2000 02:00:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id D0C0A37BA11 for ; Sat, 11 Mar 2000 01:57:20 -0800 (PST) (envelope-from nobody@FreeBSD.org) Received: (from nobody@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id BAA65283; Sat, 11 Mar 2000 01:57:20 -0800 (PST) (envelope-from nobody@FreeBSD.org) Message-Id: <200003110957.BAA65283@freefall.freebsd.org> Date: Sat, 11 Mar 2000 01:57:20 -0800 (PST) From: bifrost@dis.org To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: ports/17316: New Port - QuickPicks Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 17316 >Category: ports >Synopsis: New Port - QuickPicks >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Mar 11 02:00:02 PST 2000 >Closed-Date: >Last-Modified: >Originator: Evil Bifrost >Release: 4.0 >Organization: Dis Org >Environment: >Description: This is a port of an HTML gallery creation program. More details are available here - http://area23.org/QuickPics/ABOUT-QuickPics >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # qp # qp/Makefile # qp/files # qp/files/md5 # qp/pkg # qp/pkg/COMMENT # qp/pkg/DESCR # qp/pkg/PLIST # qp/patches # qp/patches/patch-aa # qp/patches/patch-ab # qp/patches/patch-ac # echo c - qp mkdir -p qp > /dev/null 2>&1 echo x - qp/Makefile sed 's/^X//' >qp/Makefile << 'END-of-qp/Makefile' X# New ports collection makefile for: QuickPics X# Version required: 1.8 X# Date Created: March 10th, 2000 X# Whom: Stever X# X# $FreeBSD$ X# X XDISTNAME= QuickPics-1.8 XCATEGORIES= graphics XMASTER_SITES= http://area23.org/QuickPics/ X XMAINTAINER= bifrost@dis.org X XLIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg X XWRKSRC= ${WRKDIR}/${DISTNAME}/src X XGNU_CONFIGURE= yes X X.include END-of-qp/Makefile echo c - qp/files mkdir -p qp/files > /dev/null 2>&1 echo x - qp/files/md5 sed 's/^X//' >qp/files/md5 << 'END-of-qp/files/md5' XMD5 (QuickPics-1.8.tar.gz) = 5f11c29d7dabeeceb56a81a0292a9dbf END-of-qp/files/md5 echo c - qp/pkg mkdir -p qp/pkg > /dev/null 2>&1 echo x - qp/pkg/COMMENT sed 's/^X//' >qp/pkg/COMMENT << 'END-of-qp/pkg/COMMENT' XStever's Web gallery creator XA really handy tool for large image collections and digital cameras END-of-qp/pkg/COMMENT echo x - qp/pkg/DESCR sed 's/^X//' >qp/pkg/DESCR << 'END-of-qp/pkg/DESCR' XQuickPics is a unix-based application that creates an HTML web gallery Xbased on the directory structure and the images therein. All thumbnails Xare created by the program using direct calls to the jpeg library for Xfast thumbnail creation. One of my main requirements is that it will not Xnot have to rely on CGI access to run. It also does not need require XPerl or other jpeg libraries. Only the executable 'qp' is needed to Xcreate any gallery of any size. X XIf you have an image gallery and you are tired of editing all the HTML Xpages and resizing thumbnails, try QuickPics. X Xby Steve Rider - stever@transmission23.com END-of-qp/pkg/DESCR echo x - qp/pkg/PLIST sed 's/^X//' >qp/pkg/PLIST << 'END-of-qp/pkg/PLIST' Xbin/qp Xshare/qp/README X@dirrm share/qp END-of-qp/pkg/PLIST echo c - qp/patches mkdir -p qp/patches > /dev/null 2>&1 echo x - qp/patches/patch-aa sed 's/^X//' >qp/patches/patch-aa << 'END-of-qp/patches/patch-aa' X*** Makefile.in.orig Sat Mar 11 00:13:27 2000 X--- Makefile.in Sat Mar 11 01:31:30 2000 X*************** X*** 7,18 **** X ############################################################################# X X # Executable name X! INST_NAME = ../qp X X DEFINES = -DHAVE_CONFIG_H X X # Do you have libjpeg already on your system? If so, set this. X! LIBJPEGPATH = ../jpeg-6a X X X CC = gcc X--- 7,18 ---- X ############################################################################# X X # Executable name X! INST_NAME = qp X X DEFINES = -DHAVE_CONFIG_H X X # Do you have libjpeg already on your system? If so, set this. X! LIBJPEGPATH = /usr/local/lib X X X CC = gcc X*************** X*** 27,33 **** X X SOURCES = html.c qp.c image.c dir.c utility.c main.c X X! $(INST_NAME): $(OBJECTS) X $(CC) -o $(INST_NAME) $(OBJECTS) $(LIBJPEGPATH)/libjpeg.a $(CLINKFLAGS) X @echo "" X @echo "Successful compile: $(INST_NAME)" X--- 27,33 ---- X X SOURCES = html.c qp.c image.c dir.c utility.c main.c X X! all: $(OBJECTS) X $(CC) -o $(INST_NAME) $(OBJECTS) $(LIBJPEGPATH)/libjpeg.a $(CLINKFLAGS) X @echo "" X @echo "Successful compile: $(INST_NAME)" X*************** X*** 45,50 **** X--- 45,56 ---- X @rm -f *.o X @rm -f *.a X @rm -f core X+ X+ install: X+ strip qp X+ install -c -g bin -o bin -m 555 qp /usr/local/bin X+ mkdir /usr/local/share/qp X+ install -c -g wheel -o root -m 444 ../README /usr/local/share/qp X X dist: clean X @rm -f $(INST_NAME) END-of-qp/patches/patch-aa echo x - qp/patches/patch-ab sed 's/^X//' >qp/patches/patch-ab << 'END-of-qp/patches/patch-ab' X*** image.c.orig Sat Mar 11 01:07:05 2000 X--- image.c Sat Mar 11 01:05:37 2000 X*************** X*** 9,15 **** X /* 17 February 98 */ X X #include X! #include "jpeglib.h" X #include "image.h" X #include "utility.h" X #include "qp.h" X--- 9,15 ---- X /* 17 February 98 */ X X #include X! #include "../jpeg-6a/jpeglib.h" X #include "image.h" X #include "utility.h" X #include "qp.h" END-of-qp/patches/patch-ab echo x - qp/patches/patch-ac sed 's/^X//' >qp/patches/patch-ac << 'END-of-qp/patches/patch-ac' X*** image.h.orig Sat Mar 11 00:54:34 2000 X--- image.h Sat Mar 11 01:05:52 2000 X*************** X*** 11,17 **** X #ifndef IMAGE_H X #define IMAGE_H X X! #include "jpeglib.h" X X int IsImage(char *filepath, int *type); X int Image_GetDimensions(char *filename, int *width, int *height); X--- 11,17 ---- X #ifndef IMAGE_H X #define IMAGE_H X X! #include "../jpeg-6a/jpeglib.h" X X int IsImage(char *filepath, int *type); X int Image_GetDimensions(char *filename, int *width, int *height); END-of-qp/patches/patch-ac exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message