notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: mail/dovecot/files/patch-src_lib_ioloop-notify-kqueue.c

Number of commits found: 4

Sunday, 25 Dec 2022
19:35 Larry Rosenman (ler) search for other commits by this committer
mail/dovecot: fix build

- patch-src_lib_ioloop-notify-kqueue.c: patch already applied.
commit hash: 036685c034ba77a67fcdb0b7a18ed6ef5994d945 commit hash: 036685c034ba77a67fcdb0b7a18ed6ef5994d945 commit hash: 036685c034ba77a67fcdb0b7a18ed6ef5994d945 commit hash: 036685c034ba77a67fcdb0b7a18ed6ef5994d945 036685c
17:48 Dimitry Andric (dim) search for other commits by this committer
mail/dovecot: fix build with clang 15

During an exp-run for llvm 15 (see bug 265425), it turned out that
mail/dovecot failed to build with clang 15:

  ioloop-notify-kqueue.c:70:2: error: call to undeclared function
'i_gettimeofday'; ISO C99 and later do not support implicit function
declarations [-Wimplicit-function-declaration]
          i_gettimeofday(&ioloop_timeval);
          ^
  ioloop-notify-kqueue.c:70:2: note: did you mean 'gettimeofday'?
  /usr/include/sys/time.h:617:5: note: 'gettimeofday' declared here
  int     gettimeofday(struct timeval *, struct timezone *);
          ^
  ...
  --- test-mail-index-transaction-update.o ---
  test-mail-index-transaction-update.c:633:14: warning: comparison of function
'timezone' equal to a null pointer is always false
[-Wtautological-pointer-compare]
          test_assert(timezone == 0);
                      ^~~~~~~~    ~
  ../../src/lib-test/test-common.h:20:8: note: expanded from macro 'test_assert'
          if (!(code)) test_assert_failed(#code, __FILE__, __LINE__); \
                ^~~~
  test-mail-index-transaction-update.c:633:14: note: prefix with the address-of
operator to silence this warning
          test_assert(timezone == 0);
                      ^
                      &
  ../../src/lib-test/test-common.h:20:8: note: expanded from macro 'test_assert'
          if (!(code)) test_assert_failed(#code, __FILE__, __LINE__); \
                ^
  test-mail-index-transaction-update.c:648:42: warning: arithmetic on a pointer
to the function type 'char *(int, int)' is a GNU extension [-Wgnu-pointer-arith]
                  hdr.day_stamp = tests[i].old_day_stamp + timezone;
                                                         ^ ~~~~~~~~
  test-mail-index-transaction-update.c:648:17: error: incompatible pointer to
integer conversion assigning to 'uint32_t' (aka 'unsigned int') from 'char
*(*)(int, int)' [-Wint-conversion]
                  hdr.day_stamp = tests[i].old_day_stamp + timezone;
                                ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  test-mail-index-transaction-update.c:650:49: warning: arithmetic on a pointer
to the function type 'char *(int, int)' is a GNU extension [-Wgnu-pointer-arith]
                  mail_index_update_day_headers(t, tests[i].now + timezone);
                                                                ^ ~~~~~~~~
  test-mail-index-transaction-update.c:650:36: error: incompatible pointer to
integer conversion passing 'char *(*)(int, int)' to parameter of type 'time_t'
(aka 'long') [-Wint-conversion]
                  mail_index_update_day_headers(t, tests[i].now + timezone);
                                                   ^~~~~~~~~~~~~~~~~~~~~~~
  ./mail-index-transaction-private.h:127:77: note: passing argument to parameter
'day_stamp' here
  void mail_index_update_day_headers(struct mail_index_transaction *t, time_t
day_stamp);
                                                                              ^
  test-mail-index-transaction-update.c:654:63: warning: arithmetic on a pointer
to the function type 'char *(int, int)' is a GNU extension [-Wgnu-pointer-arith]
                  test_assert_idx(new_hdr.day_stamp == tests[i].new_day_stamp +
timezone, i);
                                                                              ^
~~~~~~~~
  ../../src/lib-test/test-common.h:26:9: note: expanded from macro
'test_assert_idx'
                  if (!(code)) test_assert_failed_idx(#code, __FILE__, __LINE__,
i); \
                        ^~~~
  test-mail-index-transaction-update.c:654:37: warning: comparison between
pointer and integer ('uint32_t' (aka 'unsigned int') and 'char *(*)(int, int)')
[-Wpointer-integer-compare]
                  test_assert_idx(new_hdr.day_stamp == tests[i].new_day_stamp +
timezone, i);
                                  ~~~~~~~~~~~~~~~~~ ^ 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  ../../src/lib-test/test-common.h:26:9: note: expanded from macro
'test_assert_idx'
                  if (!(code)) test_assert_failed_idx(#code, __FILE__, __LINE__,
i); \
                        ^~~~

Fix these warnings and errors by importing:
https://github.com/dovecot/core/commit/e983ead775671186b3c8567d59973d2e52b678c7
https://github.com/dovecot/core/commit/1a7b1f66fe4b86cb642dbcfe5a0192c1b77d0e17
https://github.com/dovecot/core/commit/867a37fa7b74f798a931fb582214b5377f57610e

PR:		268204
Approved by:	maintainer timeout (2 weeks)
MFH:		2022Q4
commit hash: b43593bdbcffc2cca86191c52a45aebf5ad25617 commit hash: b43593bdbcffc2cca86191c52a45aebf5ad25617 commit hash: b43593bdbcffc2cca86191c52a45aebf5ad25617 commit hash: b43593bdbcffc2cca86191c52a45aebf5ad25617 b43593b
Tuesday, 31 Oct 2006
00:23 shaun search for other commits by this committer
Update to 1.0.r10.

PR:             ports/104365
Submitted by:   Robin Breathe <robin@isometry.net> (maintainer)
Original commit
Sunday, 24 Sep 2006
12:31 pav search for other commits by this committer
- Fix 100% CPU usage looping when a vnode change event came but it was never
  untriggered. Patch by Rui Lopes

PR:             ports/103525
Submitted by:   Robin Breathe <robin@isometry.net> (maintainer)
Original commit

Number of commits found: 4