Date: Sat, 25 Jan 2014 16:11:49 +0100 (CET) From: Jaap Akkerhuis <jaap@NLnetLabs.nl> To: FreeBSD-gnats-submit@freebsd.org Cc: Lapo Luchini <lapo@lapo.it>, jaap@bela.nlnetlabs.nl Subject: ports/186098: [MAINTAINER] security/softhsm: [SUMMARIZE CHANGES] Message-ID: <201401251511.s0PFBnFk010913@bela.nlnetlabs.nl> Resent-Message-ID: <201401251520.s0PFK0ko044028@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 186098 >Category: ports >Synopsis: [MAINTAINER] security/softhsm: [SUMMARIZE CHANGES] >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Sat Jan 25 15:20:00 UTC 2014 >Closed-Date: >Last-Modified: >Originator: Jaap Akkerhuis >Release: FreeBSD 9.2-STABLE amd64 >Organization: NLnet Labs >Environment: System: FreeBSD bela.nlnetlabs.nl 9.2-STABLE FreeBSD 9.2-STABLE #16 r260692: Thu Jan 16 00:19:38 CET >Description: [DESCRIBE CHANGES] The maintainer of the botan port warned me that the old version will soon be replaced by botan110. This updates anticipates this and got adjusted accordingly. jaap Generated with FreeBSD Port Tools 0.99_11 (mode: change, diff: ports) >How-To-Repeat: >Fix: --- softhsm-1.3.5_1.patch begins here --- diff -ruN /usr/ports//security/softhsm/Makefile ./Makefile --- /usr/ports//security/softhsm/Makefile 2013-10-07 10:03:49.315160604 +0200 +++ ./Makefile 2014-01-21 23:01:07.844489624 +0100 @@ -3,13 +3,14 @@ PORTNAME= softhsm PORTVERSION= 1.3.5 +PORTREVISION= 1 CATEGORIES= security MASTER_SITES= http://dist.opendnssec.org/source/ MAINTAINER= jaap@NLnetLabs.nl COMMENT= Software implementation of a Hardware Security Module (HSM) -LIB_DEPENDS= libbotan.so:${PORTSDIR}/security/botan \ +LIB_DEPENDS= libbotan-1.10.so:${PORTSDIR}/security/botan110 \ libsqlite3.so:${PORTSDIR}/databases/sqlite3 GNU_CONFIGURE= yes diff -ruN /usr/ports//security/softhsm/q ./q --- /usr/ports//security/softhsm/q 1970-01-01 01:00:00.000000000 +0100 +++ ./q 2014-01-25 16:06:33.752488240 +0100 @@ -0,0 +1,221 @@ +PORT(1) FreeBSD General Commands Manual PORT(1) + +NNAAMMEE + ppoorrtt -- FreeBSD Port Tools front-end script + +SSYYNNOOPPSSIISS + ppoorrtt _c_o_m_m_a_n_d [options] + +DDEESSCCRRIIPPTTIIOONN + ppoorrtt simplifies testing and submitting Problem Reports (PRs) with a new + FreeBSD port, or change/update to an existing ports. + + ppoorrtt has the following commands: + + _c_r_e_a_t_e create a new port from a template using newfile(1) + + _d_i_f_f generate diff against original port version + + _f_e_t_c_h fetch distfile(s) of new port version + + _h_e_l_p display summary for ppoorrtt commands + + _s_u_b_m_i_t submit PR with new port, or port change/update + + _t_e_s_t automate testing a new port or a port update + +CCOOMMMMAANNDDSS + _c_r_e_a_t_e Creates directory for new port from template using newfile(1) + program. (Please refer to newfile(1) manual page for details on + using it and customizing its templates). + + Synopsis: + + ppoorrtt _c_r_e_a_t_e _n_a_m_e + + _n_a_m_e name of port to create. Generates an error if a + file or directory with this name already exists in + the current directory. + + Example: + + % port create libgpg-error + + This would create a new directory named _l_i_b_g_p_g_-_e_r_r_o_r and corre- + sponding _M_a_k_e_f_i_l_e, _d_i_s_t_i_n_f_o, _p_k_g_-_d_e_s_c_r, _p_k_g_-_p_l_i_s_t files. + + _d_i_f_f Generates shar(1) file (for new ports) or patch file in unified + diff(1) format against original port (for changes or updates), + suitable for submitting as PR. + + Generated file then passed to the viewer specified in + _~_/_._p_o_r_t_t_o_o_l_s configuration file. Default viewer is cdiff(1) if + present, otherwise - more(1). + + Synopsis: + + ppoorrtt _d_i_f_f [--hh] [--dd _m_o_d_e] + + --hh display usage summary for this command. + + --dd _m_o_d_e select diff generation mode: + + SVN diff against SVN repository (default). + + _d_i_r diff against original version of the port in + the Ports tree with root at _d_i_r (for exam- + ple, _/_u_s_r_/_p_o_r_t_s). + + _s_u_f_f_i_x diff against original version of the port + with specified directory _s_u_f_f_i_x (for exam- + ple, _._o_r_i_g) in the parent directory. + + Example: + + % port diff -d SVN + + This would generate unified diff of modified checked-out working + copy of the port against SVN repo. + + _f_e_t_c_h Fetch one or more distfiles of new or updated port version and + updates checksums. It is a shortcut for typing the following at + the shell prompt: + + % rm -f distinfo && make fetch && make makesum + + Synopsis: + + ppoorrtt _f_e_t_c_h + + Accepts no additional arguments. + + _h_e_l_p Displays summary for ppoorrtt commands by dynamically scanning com- + mand scripts located in _$_{_P_R_E_F_I_X_}_/_s_h_a_r_e_/_p_o_r_t_t_o_o_l_s. + + Synopsis: + + ppoorrtt _h_e_l_p + + Accepts no additional arguments. + + _s_u_b_m_i_t Submits PR with new port, or changed or updated port. + + Run this command from a directory containing the new port. + First, it executes portlint(1) (unless --LL option was specified) + to verify the port files for correctness, then it automatically + detects mode - new, change or update (unless overridden by --mm + _m_o_d_e option), generates either a shar(1) file (for new ports) or + patch file in unified diff(1) format (for changed or updated + ports). This file is named according to port's name and version. + + Finally, it prepares PR for submittal via send-pr(1) by automati- + cally filling in most of the fields in the standard form, attach- + ing the generated shar or patch file to the PR. If the PR sub- + mittal was successful, shar/patch file could be optionally saved + to ${ARCHIVE_DIR} if that variable is defined and points to a + writable directory. + + Synopsis: + + ppoorrtt _s_u_b_m_i_t [--hhLL] [--mm _m_o_d_e] [--dd _m_o_d_e] [--ss _s_e_v_e_r_i_t_y] [--pp _p_r_i_o_r_i_t_y] + + --hh display usage summary for this command. + + --dd _m_o_d_e select diff generation mode - see the port diff com- + mand above for details. + + --mm _m_o_d_e Overrides automatic detection of operation mode: + + _n_e_w submitting new port. + + _c_h_a_n_g_e changing (but not updating) existing port. + + _u_p_d_a_t_e updating existing port to newer version. + + --ss _s_e_v_e_r_i_t_y Sets severity of the PR. Valid values are: + _n_o_n_-_c_r_i_t_i_c_a_l, _s_e_r_i_o_u_s, _c_r_i_t_i_c_a_l. Default is + _n_o_n_-_c_r_i_t_i_c_a_l. + + --pp _p_r_i_o_r_i_t_y Sets priority of the PR. Valid values are: _l_o_w, + _m_e_d_i_u_m, _h_i_g_h. Default is _l_o_w. + + --LL Skips running portlint(1). Using this option will + generate a warning and it strongly discouraged. + + --PP Don't send the PR. Just print to stdout (see -P in + send-pr(1)). + + _t_e_s_t Automates the process of testing a new port (or a port update) by + going through the steps recommended by the FreeBSD Porter's Hand- + book: + -- build + -- install + -- package + -- deinstall + + Note: build phase can be run under a regular user account, all + others require root privileges, so ppoorrtt automatically invokes + sudo(1). + + The command stops if any errors are encountered during the + process. + + To avoid interfering with the ports already installed on the + build host, PREFIX variable is set so the installation is done to + a directory inside BUILDROOT (e.g. _/_t_m_p_/_$_{_P_K_G_N_A_M_E_}), and + PKG_DBDIR points to a temporary package database (e.g. + _/_t_m_p_/_p_k_g___d_b_._x_x_x_x_x_x_x). This allows to test an update to a port + already installed on the build system (same or previous version). + + This command also detects and lists any files not listed in + _p_k_g_-_p_l_i_s_t during `Extra files check' phase. + + Synopsis: + + ppoorrtt _t_e_s_t [--hh] [--llLLbbiippccCC] [---- _p_o_r_t _k_n_o_b_s] + + --hh display usage summary for this command. + + --ll Run portlint(1) only. + + --LL Do not run portlint(1). + + --bb Stop after build phase. + + --ii Stop after install phase. + + --pp Stop after package phase. + + --cc Do NOT clean before ppoorrtt. + + --CC Do NOT clean after ppoorrtt. + + ---- End of ppoorrtt options. Port knobs may follow. + + Examples: + + % port test -i -C + + This would build and install the port, but would not delete the + installed files. This command may be used to manually examine + the installed files for correctness. + + % testport -- NOPORTDOCS=yes + + Tests port without installing documentation (i.e. pass NOPORT- + DOCS=yes to all make phases). Note: you can list as many port + knobs/parameters as needed. + +FFIILLEESS + ~/.porttools FreeBSD Port Tools configuration file. It is generated + automatically if missing. See porttools(5) for detailed + description of the format. + +SSEEEE AALLSSOO + svn(1), cdiff(1), diff(1), more(1), newfile(1), portlint(1), send-pr(1), + shar(1), sudo(1), porttools(5), ports(7) + +BBUUGGSS + Please report any bugs to Sergei Kolobov <sergei@FreeBSD.org>. + +FreeBSD 9.2 October 20, 2003 FreeBSD 9.2 --- softhsm-1.3.5_1.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201401251511.s0PFBnFk010913>